<<
>>

Методологические задачи компьютационной теории социальных систем

В компьютационной теории социальных систем можно выделить три фундаментальные методологические задачи, которые в Social computer simulations theory (теории социального имитациоииот моделирования) [41—48] называют прямой задачей, обратной задачей и задачей создания прототипа.
Прямая задача состоит в том, что компьютерная модель социальной системы в общих чертах предварительно уже известна, известны и некоторые локальные законы социальной системы, и с помощью данной модели необходимо выявить, измерить, объяснить или спрогнозировать неизвестные свойства и отношения в социальной системе, в частности, функционирование целостной системы. Обратная задача состоит в том, что компьютерная модель заранее не известна и но имеющимся и (или) специально собранным эмпирическим данным требуется разработать адекватную модель. Опыт автора [17] показывает, что решение обратной задачи наталкивается на серьезные теоретические, методологические и методические проблемы. Для преодоления существующих трудностей здесь используется автоматическая процедура селекции имитационных моделей. Например, данная процедура реализована в компьютерных системах «нейронных сетей», например, в STATISTICA Neural Networks, Alyuda forecaster XL, Neuro Builder [цит. no: 26], которые широко используются для компьютерною моделирования социальных систем. В частности, автоматический конструктор «нейронных» сетей Ncuro Builder [49] сначала генерирует около I ООО различных архитектур сети, а затем автоматически выбирает из них оптимальную архитектуру сети. Задача создания прототипа состоит в том, что при проектировании сложной социальной системы необходимо предварительно сконструировать компьютерную систему, описывающую будущую социальную систему с заранее заданными свойствами и отношениями и предварительно выявить возможную надежность ее функционирования, вероятность неблагоприятных негативных последствий и т.
д. Данная задача возникает при проектировании сложных информационно-поисковых систем Интернета, при проектировании «интернет-магазинов», разработке компьютерных тренажеров для обучения принятию решений в условиях неопределенности и риска и т. д.

Основные ПОНЯТИЯ компьютационной теории социальных систем

Artificial Social Intelligence agent — искусственный социальный агент, обладающий AI (Artificial Intelligence) — искусственным интеллектом. Напомним, что AI — это междисциплинарное направление, которое основано на когнитивной психологии и Computer Science [50-53]. Artificial Social Intelligence agent — это компьютерная система, имитирующая представителя биологического вида Homo Sapiens, которая функционирует на основе Sociological computing (социологического «вычисления») и системы социологических алгоритмов.

Sociological computing (социологическое «вычисление») [26] — система различных правил переработки информации — «вычислений», в частности, Digital Computing (численные вычисления), Symbolic Computing (символьные вычисления), Cognitive Computing (когнитивные вычисления), Neuro Computing (нейровычисления), Soft Computing («мяпсие» вычисле- пня), Affective Computing (эмоциональные вычисления), Context Computing (контекстуальные вычисления), Qantun Computing (квантовые вычисления), Deep Computing («глубокие» вычисления), Parallel Computing (параллельные вычисления) и иные «вычисления», которые осуществляют Artificial Social Intelligence agents.

Система социологических алгоритмов —- взаимодействие и параллельное многоуровневое функционирование вспомогательных алгоритмов сохранения и развития, индивидуальных и коллективных алшритмов, где основным правилом переработки исходных данных в результат является контекстуальное (зависимое от других людей, организаций, норм, символов и т. д.) полезное и оптимальное Sociological computing (социологическое ((вычисление»), где «вычислительные» операции зависят от содержательных свойств исходных данных и результата, различных свойств Artificial Social agents, производящих «вычисления» [26].

Multi-Artificial Social agents.

Множество Artificial Social Intelligence agents взаимодействующих между собой с помощью языков Agent Communication Languages (ACL), примерами которых являются стандарты FIPAhKQML [48].

Artificial social system — искусственная социальная система, состоящая из взаимодействующих Multi-Artificial Social agents, которые создают искусственные результирующие системы и функционируют на основе Sociological computing, системы социологических алгоритмов, различных имитационных моделей как единое целое.

Свойства и отношения в Artificial social systems. В компыотационной теории используются свойства и отношения социальных систем, выделяемые в частных теориях социальных систем, разработанных в рамках социально-инженерной, гуманитарной, естествешю-паучной и математической парадигм, а также в частных теориях социальных систем, условно выделенных по «вертикали» и «горизонтали» социума, которые могут быть практически реализованы в какой-либо компьютерной системе с помощью компьютационных средств.

Структура Artificial social system — иерархические и не иерархические взаимодействия Multi-Artificial Social agents и «выходы» — множество взаимосвязанных искусственных системообразующих элементов — искусственных результирующих систем. Примеры иерархических структур Artificial social system — структуры «нейронных сетей» со скрытыми слоями классов RBF — Radial basis function, JEN — Jordan and Elman networks, RN — Reccurent networks, GFF — Generalized feedforward networks, MP — Multilayer perceptrons, SOFM — Self-organizing feature maps, TLRN — Time lagged recurrent networks, Modular feedforward networks, SVM — Support Vector Machine, CANFIS Network, основанная на Fuzzy Logic (((нечеткой» логике) [цит. по: 26] и т. д.

Законы функционирования Artificial social system. Примеры законов функционирования — классы “Life”, “Weighted Life”, “Larger than Life”, “Generations”, “Weighted Generations”, “Vote for life”, “Rules tables”, “Cyclic CA”, “l-D binary CA”, “1-D totalistic CA”, “Neumann binary”, “General binary”, “Margolus neighborhood”, “Special rules” и т. д. в клеточных автоматах [54], многочисленные стратегии компьютерного обучения «нейронных» сетей [26], например, прямого и обратного распространения ошибки, обучения без учителя, генетические и эволюционные алгоритмы обучения и т. д. Различные логические, эмоциональные и иные законы AI (Artificial Intelligence) [50-53].

<< | >>
Источник: Давыдов А. А.. Системная социология. Изд. 2-е. ? М.: Издательство ЛКИ. — 192 с.. 2008

Еще по теме Методологические задачи компьютационной теории социальных систем:

  1. Компьютационные средства компьютационной теории социальных систем
  2. Системные постулаты компьютационной теории социальных систем
  3. Возможности компьютационной теории социальных систем
  4. Проблемы компьютационной теории социальных систем
  5. 1 Компьютационная теория социальных систем
  6. ТЕМА 2 МЕТОДОЛОГИЧЕСКИЕ ПРОБЛЕМЫ ТЕОРИИ СОЦИАЛЬНОЙ РАБОТЫ
  7. Сравнительный методологический анализ теории условных рефлексов и теории оперантного обусловливания
  8. 2 Компьютационная теория социальных агентов
  9. ТЕМА 5. МОРАЛЬ В ЖИЗНИ ЧЕЛОВЕКА. ОБЩИЕ И ЧАСТНЫЕ ПРОБЛЕМЫ ТЕОРИИ И ПРАКТИКИ МОРАЛИ и НРАВСТВЕННОСТИ В СИСТЕМЕ СОЦИАЛЬНЫХ ОТНОШЕНИЙ
  10. Глава 1 НАУЧНО-МЕТОДОЛОГИЧЕСКИЕ ОСНОВЫ ТЕОРИИ ЭКСТРЕМАЛЬНОСТИ
  11. Методологические основания социологической теории
  12. Методологические принципы, лежащие в основе теории общества М. Вебера
  13. 1.4. ФУНКЦИИ И ЗАДАЧИ ЭКОНОМИЧЕСКОЙ ТЕОРИИ
  14. Практикум по теории решения изобретательским задач
  15. 12.3. Социальная адаптация и реабилитация – основная задача социального работника
  16. 2. Теория социальной системы Социальная система: общая схема
  17. МЕТОДОЛОГИЧЕСКАЯ ОСНОВА МОДЕЛИРОВАНИЯ ЭКОНОМИЧЕСКИХ СИСТЕМ