다중 에이전트 시스템

다중 에이전트 시스템 또는 멀티 에이전트 시스템(multi-agent system, MAS, "자체 구성 시스템", self-organized system)은 상호 작용하는 여러 지능형 에이전트로 구성된 컴퓨터 시스템이다.Yoav Shoham, Kevin Leyton-Brown. Multiagent Systems: Algorithmic, Game-Theoretic, and Logical Foundations. Cambridge University Press, 2009. http://www.masfoundations.org/ 다중 에이전트 시스템은 개별 에이전트나 단일 시스템으로는 해결하기 어렵거나 불가능한 문제를 해결할 수 있다.Hu, J.; Turgut, A.; Lennox, B.; Arvin, F., "Robust Formation Coordination of Robot Swarms with Nonlinear Dynamics and Unknown Disturbances: Design and Experiments" IEEE Transactions on Circuits and Systems II: Express Briefs, 2021. 지능에는 체계적, 기능적, 절차적 접근 방식, 알고리즘 검색 또는 강화 학습이 포함될 수 있다.Stefano V. Albrecht, Filippos Christianos, Lukas Schäfer. Multi-Agent Reinforcement Learning: Foundations and Modern Approaches. MIT Press, 2024. https://www.marl-book.com/

상당한 중복에도 불구하고 다중 에이전트 시스템은 행위자 기반 모델(ABM)과 항상 동일하지는 않다. ABM의 목표는 특정 실제적 또는 공학적 문제를 해결하는 것이 아니라 일반적으로 자연 시스템에서 간단한 규칙을 준수하는 에이전트(반드시 "지능적"일 필요는 없음)의 집단적 행동에 대한 설명적인 통찰력을 검색하는 것이다. ABM이라는 용어는 과학 분야에서 더 자주 사용되는 경향이 있고, MAS는 엔지니어링 및 기술 분야에서 더 자주 사용되는 경향이 있다. 다중 에이전트 시스템 연구가 적절한 접근 방식을 제공할 수 있는 응용 프로그램에는 온라인 거래, 재난 대응, 표적 감시 및 사회 구조 모델링이 포함된다.

 응용 분야 
다중 에이전트 시스템(MAS)은 학술 연구뿐만 아니라 산업계에서도 적용된다. 다중 에이전트 시스템은 컴퓨터 게임과 같은 그래픽 응용 분야에서 실제로 사용된다. 에이전트 시스템은 영화 제작에도 활용된다. 자동적이고 동적인 부하 분산, 높은 확장성 및 자가 복구 네트워크를 구현하기 위해 네트워크 및 모바일 기술에서의 적용이 널리 권장된다. 이들은 협조된 방위 시스템에서도 사용된다.

다른 적용 분야로는 교통, 물류, 그래픽, 제조, 에너지 시스템, 스마트 그리드 및 GIS 등이 있다.

또한 인공지능 기반 다중 에이전트 시스템은 사회를 모델링하는 데 사용되며, 이는 기후, 에너지, 전염병학, 분쟁 관리, 아동 학대 등과 같은 분야에서 도움이 된다.

다중 에이전트 시스템 모델 활용을 연구하는 일부 기관으로는 사회 시스템 모델링 센터, 사회 모델링 연구 센터, 정책 모델링 센터, 국제 모델링 및 시뮬레이션 학회 등이 있다.

자율주행 차량이 포함된 교통 흐름은 군중 역학을 포함하는 다중 에이전트 시스템으로 모델링할 수 있다.

사모펀드의 분석팀은 탐색, 검증 및 포트폴리오 모니터링을 개선하기 위해 인공지능, 빅데이터 및 워크플로 자동화를 활용한다. 데이터 정제나 보고서 작성과 같은 일상적 작업은 이제 자동화되어 보다 심층적인 분석과 가치 창출을 위한 시간이 확보된다.

Hallerbach 등은 테스트 대상 차량의 디지털 트윈과 개별 에이전트 기반의 미시적 교통 모델링을 이용하여 자동화 주행 시스템을 설계·검증하는 데 에이전트 기반 접근을 적용한 사례를 논의했다. Waymo사는 자율주행차 알고리즘을 테스트하기 위한 다중 에이전트 시뮬레이션 환경인 Carcraft를 개발했다. 이 환경은 운전자(사람), 보행자 및 자동화된 차량 간의 도로상 상호작용을 모델링한다. 인간의 행동은 실제 인간 행동 데이터를 기반으로 한 인공 에이전트로 모사된다.

 같이 보기 
 인공지능
 인공생명
 블랙박스
 복잡계
 창발
 진화 연산
 게임 이론
 환각 (인공지능)
 강화 학습

 각주 

 참고 문헌 




 Autonomous Agents and Multi-Agent Systems|The Journal of Autonomous Agents and Multi-Agent Systems (JAAMAS)





 Whitestein Series in Software Agent Technologies and Autonomic Computing, published by Springer Science+Business Media Group



 Cao, Longbing, Gorodetsky, Vladimir, Mitkas, Pericles A. (2009). Agent Mining: The Synergy of Agents and Data Mining, IEEE Intelligent Systems, vol. 24, no. 3, 64-72.