WWW.KNIGI.KONFLIB.RU

БЕСПЛАТНАЯ ЭЛЕКТРОННАЯ БИБЛИОТЕКА

 
<< HOME
Научная библиотека
CONTACTS

Pages:     || 2 | 3 | 4 |

«© 2005 г. А.А. ДАВЫДОВ КОМПЬЮТАЦИОННАЯ ТЕОРИЯ СОЦИАЛЬНЫХ СИСТЕМ ДАВЫДОВ Андрей Александрович - доктор философских наук, главный научный сотрудник ИС РАН. Введение. ...»

-- [ Страница 1 ] --

См. Калугина З.И. Парадоксы аграрной реформы в России: социологический анализ

трансформационных процессов. Новосибирск, 2000.

12. Раушенбах Б. Кентавр и не кентавр // Вестник РГГУ. Вып. 1. Кентавристика: опыт сочетания несочетаемого. М., 1996.

13. Подробнее см.: Тощенко Ж.Т. Парадоксальный человек. М., 2001.

14. Беляева Л.А. Стратегии выживания, адаптации, преуспеяния // Социол. исслед., 2001, № 6.

15. Количественный и качественный анализ: органическое единство или автономия // Социол. иссл. 2004, № 9.

16. Тощенко Ж.Т. Фантомы общественного сознания и поведения // Социол. исслед., 2004, №12.

17. Подробнее см.: Гопглиб А.С. Качественное социологическое исследование: познавательные и экзистенциальные горизонты. Самара, 2004.

18. Данин Д. Старт кентавристики // Вестник РГГУ. Вып. 1. Кентавристика: опыт сочетания несочетаемого. М.: РГГУ, 1996.

© 2005 г.

А.А. ДАВЫДОВ

КОМПЬЮТАЦИОННАЯ ТЕОРИЯ СОЦИАЛЬНЫХ СИСТЕМ

ДАВЫДОВ Андрей Александрович - доктор философских наук, главный научный сотрудник ИС РАН.

Введение. Методологически направления теории социальных систем основаны на гуманитарной, социально-инженерной, естественно-научной и математической парадигмах [1]. Теории социальных систем гуманитарной парадигмы ориентированы на изучение свойств и отношений в социальных системах (Т. Парсонс, Н. Луман [2], К. Бауш [3]); в рамках социально-инженерной парадигмы - на изучение практических и поддающихся управленческим воздействиям свойств и отношений социальной системы, на их создание и управление ими. Примеры теорий социальных систем социально-инженерной парадигмы - теории Л. Акоффа [4], Дж. Клира [5], С. Бира [6], Р. Флуда [7], П. Чекланда [8]. Теории социальных систем в рамках естественно-научной парадигмы акцентируют изучение количественных свойств и отношений, действующих в социальных и в природных системах: теории К. Бейли, В. Васильковой, А. Арманда, И. Прангишвили [9], автора данной статьи [10]. Теории социальных систем в рамках математической парадигмы изучают свойства и отношения в этих системах с помощью категорий, топологии, геометрии, графов [11], игр и т.д. Математическая теория систем [12] - раздел математики. Примеры теорий социальных систем этой парадигмы - теории Дж. Клювера [13], В. Вайдлиха [14].

Общесистемная теория иерархических систем [15, 10] условно выделяет подсистемы социальных систем по "вертикали" и "горизонтали" социума, под которым понимается глобальная социальная система (человечество в целом). Социальные подсистемы по "вертикали" - регионы мира, страны мира, административно-территориальные образования внутри страны, населенные пункты, организации, социальные группы, семьи. Социальные подсистемы по "горизонтали" - демографическая, политическая, экономическая, социокультурная, правовая, религиозная, военная и т.д.

В последние годы быстро развивается Computational sociology [16, 17] - компьютационная (вычислительная, компьютерная) социология, часть социологии и Соmputer Science. В 1992 г. автор [18] предлагал использовать компьютерные системы как теоретические модели социальных систем. Идея воплощена в модульной теории социума (МТС) [1,9] в Институте социологии РАН. В рамках Computational sociology разработаны компьютационные теории социальных систем, например, глобального мира, организаций, социальных групп и т.д., делая возможным и необходимым обобщение опыта и разработку новой теории - компьютационной теории, объединяющей частные теории социальных систем.

В статье показаны постулаты, понятия, имитационные парадигмы, компьютерные системы и модели компьютационной теории социальных систем, а также возможности данной теории. Предварительно отмечу, что в Computational sociology принято давать понятия на английском языке, подобно латыни в медицине и биологии.

Автор тезисно описал компьютационную теорию социальных систем, основанную на новых понятиях и компьютерных системах, имитационных парадигмах, моделях, мало известных в России.

Постулаты компьютационной теории социальных систем. Существуют (подробнее см. [10]) варианты общей теории систем [20, 21]: классическая параметрическая теория систем А. Уемова, математические теории и др. [12, 8, 22]. Выбор варианта общей теории систем, по большому счету, не важен, поскольку в соответствии с метасистемной методологией [23] можно комбинировать теоретические понятия разных системных теорий, если это необходимо для решения задачи, а полученные результаты доказали эффективность данной комбинации. Ниже представлены постулаты компьютационной теории социальных систем.

Постулат 1. Системопорождающие элементы социальной системы - это представители биологического вида Homo Sapiens, обладающие психикой, генотипом и фенотипом (прижизненным опытом), возможностями передвижения, воспроизводства и наличием других свойств, присущих Homo Sapiens.

Постулат 2. Системопорождающие элементы в процессе жизни сохраняют (уничтожают) и развивают (создают) множество материальных и идеальных взаимосвязанных системообразующих элементов, которые в общей теории систем обозначаются как производные (результирующие) системы. Материальные результирующие системы - продукты питания, дома, автомобили, мосты, самолеты, телефоны, книги, кинофильмы и т.д. Идеальные результирующие системы — все не-материальные системы: взаимодействия людей, юридические нормы, традиции, обычаи, смыслы, символы и т.д. Взаимодействие системопорождающих и системообразующих множеств элементов основано на механизме обратной связи [24].



Постулат 3. Социальная система - существующие или выделенные исследователем множества связанных системопорождающих и системообразующих элементов.

Выделение может быть осуществлено по принципам социально-инженерной, гуманитарной, естественно-научной и математической парадигм.

Постулат 4. В социальной системе действуют общесистемные принципы и законы, работающие в а) любой системе, б) только в социальных системах, в) только в конкретной социальной системе в определенный промежуток времени. С этими принципами и законами можно ознакомиться в [10, 16].

Постулат 5. Общую теорию социальных систем можно представить как трехмерный "куб". Его основания - "Методологическая парадигма", "Подсистемы по вертикали социума" и "Подсистемы по горизонтали социума". Каждая частная теория социальных систем является "кубиком" в данном "кубе".

Постулат 6. Разработка и развитие общей теории социальных систем базируется на системной методологии [21, 22] на принципе общей теории систем - принципе имитационного компьютерного моделирования [25].

Базисом компьютационной теории социальных систем является Social computer science (социальная компьютерная наука) и ее разделы Computational sociology, Social computer simulations theory (теория социального компьютерного моделирования), Computational Complexity theory (компьютационная теория сложности) [26], теории программирования, алгоритмов и т.д. Ниже представлены постулаты этой теории, их теоретические, эмпирические и практические обоснования.

Первый постулат. Любую социальную систему можно реализовать в компьютерной системе с помощью языка программирования на основе одной или нескольких имитационных моделей. В компьютационной теории социальных систем язык программирования является универсальным языком описания социальной системы, объединяя понятийный аппарат частных теорий социальных систем, основанных на разных методологиях. Второй постулат. Компьютационная теория социальных систем - это компьютерная система из множества имитационных компьютерных моделей, способная функционировать в режиме компьютерного времени. Третий постулат. В компьютационной теории социальных систем моделирование выступает как теоретический эксперимент.

Методологические задачи компьютационной теории социальных систем. У теории социального имитационного моделирования [27, 28] три фундаментальные задачи: задача прямая, задача обратная и задача создания прототипа. Прямая задача состоит в том, что компьютерная модель социальной системы в общих чертах предварительно известна, известны и некоторые локальные законы социальной системы.

Необходимо выявить, измерить, объяснить или спрогнозировать неизвестные свойства и отношения в социальной системе, в частности, функционирование целостной системы. Обратная задача: компьютерная модель заранее не известна; по имеющимся и (или) собранным эмпирическим данным требуется разработать адекватную модель.

Опыт показывает, что решение этой задачи наталкивается на теоретические, методологические и методические проблемы. Для их преодоления используется процедура автоматической селекции имитацитационных моделей, реализованная в компьютерных системах "нейронных сетей", например, в STATISTICA Neural Networks, Alyuda Forecaster XL, Neuro Builder, которые используются в компьютерном моделировании социальных систем. Например, автоматический конструктор "нейронных" сетей Neuro Builder [27] генерирует около 1000 архитектур сети, затем из них выбирает оптимальную. Создание прототипа состоит в предварительном конструировании компьютерной системы, описывающей будущую социальную систему с заданными свойствами и отношениями, в выявлении надежности ее функционирования, негативных последствий и т.д. Данная задача возникает при проектировании сложных информационно-поисковых систем Интернета, "интернет-магазинов", разработке компьютерных тренажеров для обучения принятию решений в условиях неопределенности и риска и т.д.

Основные понятия компьютационной теории социальных систем. Artificial Social Intelligence agent - искусственный социальный агент, обладающий AI (Artificial Intelligence - искусственным интеллектом). AI - междисциплинарное направление, основанное на когнитивной психологии и Computer Science [28-31]. Artificial Social Intelligence agent - это компьютерная система, имитация представителя биологического вида Homo Sapiens, функционирующая на базе социологического "вычисления" и социологических алгоритмов. "Социологическое вычисление" - система переработки информации - в частности, численные вычисления, символьные вычисления, когнитивные вычисления, нейровычисления, "мягкие", эмоциональные, контекстуальные вычисления, квантовые вычисления, "глубокие" вычисления, параллельные и иные "вычисления", осуществляемые агентами Artificial Social Intelligence.

Система социологических алгоритмов - взаимодействие и параллельное многоуровневое функционирование вспомогательных алгоритмов сохранения и развития, индивидуальных и коллективных алгоритмов. Здесь правилом переработки исходных данных в результат является контекстуальное (зависимое от людей, организаций, норм, символов и т.д.), полезное и оптимальное социологическое "вычисление".

"Вычислительные" операции зависят от исходных данных и результата, свойств Artificial Social agents, производящих "вычисления".

Multi-Artificial Social agents. Множество Artificial Social Intelligence agents взаимодействуют с помощью языков Agent Communication Languages (ACL). Примеры стандарты FIPA и KQML [28].

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



Pages:     || 2 | 3 | 4 |