ABM是Agent-based modeling的缩写,意思是基于行动者建模。ABM是一种用来模拟个体自主行动与相互作用的社会计算模型,通过个体基于特定规则的交互,产生宏观“涌现”社会现象。宏观涌现现象即宏观上表现出来的整体,并不是或者不等于其组成部分的简单求和,宏观属性不存在于微观行动者身上,行动者根据当前环境氛围来主动调整自己的行动,调整后的行动反过来作用于环境本身,多次反复后最终会形成宏观动态演化。

ABM也有人称为MAM(Multi-agent Model)、ABMS (Agent-based Modeling and Simulation)等名称,无论如何表示,本质都是相同的。ABM能够通过软件编程用图像形式来评估智能体个体行动者在宏观系统总体中的作用,制定简单的行为规则,智能体在规则下随机行动,最终产生复杂的群体行为和社会现象,在个体特征画像、行为模式预测、社会系统剖析与宏观政策预演等方面发挥着重要的作用。ABM已经成为复杂性研究的主要工具之一,而复杂性研究自然离不开计算社会科学。因此,计算社会科学可以使用ABM作为方法和工具进行复杂性社会现象的研究。