Агентне соціальне моделювання, АСМ (англ.Agent-based social simulation)[1][2] — це наукова дисципліна, пов'язана із моделюванням соціальних явищ, що використовує комп'ютерні багатоагентні моделі. В цих моделях особи або групи осіб представляються агентами. Багатоагентне соціальне моделювання є сумішшю суспільної науки, багатоагентної моделі й цифрового моделювання; складається із соціального моделювання, що базується на агентному моделюванні, і реалізовується із використанням технології інтелектуального агента.
АСМ моделює різні елементи соціальних систем, використовуючи інтелектуальних агентів і ставлячи їх у комп'ютерну симуляцію соціуму, щоб спостерігати за поведінкою агентів. З отриманих даних можна виокремити і вивчити реакції інтелектуальних агентів і перекласти їх в результати природних агентів і моделювання природних процесів. Три основні поля АСМ є агентне обчислення, суспільні науки і комп'ютерне моделювання.
Агентне обчислення — це дизайн моделі й агентів, а комп'ютерне моделювання є частиною моделювання агентів у моделі й наслідків. Суспільні науки — це поєднання науки і соціальної частини моделі. Тут суспільні явища розвиваються й для них створюються теорії. Основною ціллю АСМ є забезпечення моделями й інструментами для агентного моделювання соціальних явищ. За допомогою АСМ можна досліджувати різні наслідки явищ, яких, можливо, ми ніколи не зможемо побачити насправді. Це забезпечує нам цінну інформацію про суспільство і наслідки суспільних подій або явищ.
Принципи багатоагентного соціального моделювання
Цей розділ статті ще не написано. Ви можете допомогти проєкту, написавши його.(лютий 2013)
Багатоагентна система
Багатоагентна система — це система, що створюється із багатьох автономних елементів, що взаємодіють і реагують одне на одного. Їх називають агентами. В моделюванні агенти можуть бути використані для моделювання багатьох різних елементів. Це можуть бути соціуми, організми, машини, особи або будь-який інший активний елемент, що існує або й навіть не існує в реальності. В багатоагентній системі агент — це програма або алгоритм. Ця програма містить в собі всі правила агентної поведінки. Ціллю моделі може бути симуляція соціальних явищ — переміщення, провалів ринку, співпраці й ескалації, поширення конфліктів. В агентному моделюванні можемо спостерігати явище, коли модель, побудована на простих правилах, результує в дуже складній динаміці. Цей феномен пов'язаний із появою однієї із недавніх тем у суспільній науці — концепту виникнення поведінки у суспільній науці (Kontopoulos, 1993; Archer, 1995; Sawyer, 2001).
Історія
Sugarscape
Перша найбільш відома багатоагентна соціальна модель була розвинена у 1996 році Джошуа Епштейном і Робертом Акстеллом.[3] Ціллю цієї моделі була симуляція і дослідження соціальних явищ — сезонних міграцій, забруднення навколишнього середовища, народжуваності, протистояння, поширення хвороб і культурних особливостей. Їхня модель базується на роботі економіста Томаса Шеллінга, у статті «Models of Segregation» Ця модель репрезентує перше покоління комп'ютерних соціальних моделей. Модель Епштейна та Акстела була розвинена Джоном Конвеєм.
Зараз проблеми агентного моделювання досліджуються багатьма вченими, зокрема, з України, як-от у Львівському національному університеті імені Івана Франка.[4]
Використання суспільних наук
Є три основних об'єкти наукової реалізації АМС (Gilbert, Trotzsch; 2005)
Розуміння основних аспектів суспільних явищ
Такими аспектами можуть бути такі, що пов'язані з дифузією, динамікою і результатами. Такі базові моделі мають базуватись на простиз правилах, тож спосіб, в результаті якого поведінка випливає із системи, спостерігається досить легко.
Передбачення
Ці моделі реалізуються через передбачення подій та явищ у реальному житті. Прикладами такого використання може бути транспортування (передбачення трафіку в майбутньому, щоб знайти місця, де можуть виникати затори), передбачення майбутніх темпів безробіття і т. д. Проблемою моделі є збільшення складності моделі із числом динамічно змінюваних параметрів у випадку, коли йдеться про точне передбачення.
Дослідження, тестування і формулювання гіпотез
На відміну двох основних об'єктів, що мають використання і поза суспільними науками, останній об'єкт часто використовується в основному лише в царині суспільних наук. Агентні соціальні моделі часто використовуються протягом дослідження нових гіпотез. Моделювання може бути корисним у випадку, коли немає ніяких інших способів спостерігати за агентами та їхніми діями. Наприклад, протягом створення нової мови, що є дуже довготривалим процесом. Інакшою перевагою моделювання є той факт, що для того, щоб підтвердити теорію в симуляції, достатньо, щоб вона була представлена у формальній та логічній формі. Це призводить до більш ясного формулювання теорії.
Використання MASS для вирішення проблем
Моделі інформаційної дифузії у соціальних середовищах
В академічних статтях широко досліджується агентне моделювання дифузії інфомації в соціальних мережах, зокрема, у Facebook.[5]
Програмне забезпечення для реалізації АСМ
Для реалізації процесів використовується різноманітне агентне програмне забезпечення:
#k@ (HASHKAT) [Архівовано 15 травня 2022 у Wayback Machine.] Симулятор онлайн соціальної мережі (наприклад, Twitter, Instagram, LinkedIn), що описує динаміку в реальному часі, передачу повідомлень та поведінку користувача. Доступка на Windows, OS X, та Linux (Free Software)
↑Nasrinpour, Hamid Reza; Friesen, Marcia R.; McLeod, Bob (22 листопада 2016). An Agent-Based Model of Message Propagation in the Facebook Electronic Social Network. arXiv:1611.07454 [cs.SI]. {{cite arXiv}}: Вказано більш, ніж один |eprint= та |arxiv= (довідка)
↑Ascape. Архів оригіналу за 15 липня 2011. Процитовано 18 травня 2017.