社会科学研究中_基于主体建模_方法评述

“基于主体建模”社会科学研究中方法评述

*

提要|“基于主体建模”方法在对微观个体进行数学建模的基础上,利用计算机模拟技术来推演社会演化

发展的过程,从而为社会科学研究提供了一种动态的分析视角。所谓主体,是对社会个体的仿真,“涌现”具有主动性、交互性和有限理性等特点。大量主体的微观活动会在社会系统层面出某种不“基于主体建模”方法,要秉持自能以个体的微观行为来解释的宏观现象。在社会科学研究中使用

“个体”、“过程”、“规则”“多中心”下而上的研究途径,应强调对对对的演化以及对体系的建模。社会科学研究

基于主体建模

研究方法

外科研

与关键词|管理

中图分类号|C39

1978年生,作者信息|男,管理学博士,北京大学政府管理学院讲师,北京大学中国公共政策研究中心研究

100871。员,

③计算社会学、④计算组织理论⑤等,ACE)、

一、引论

*本文系作者主持的国家社科基金项目的阶

段性成果,项目编号:09CZZ009。

①M.A.Janssen,E.Ostrom,EmpiricallyBased,Agent-basedModels,EcologyandSociety,

Vol.11,No.2,2006,pp.37~49.

②M.A.Janssen,E.Ostrom,AdoptionofaNewRegulationfortheGovernanceofCommon-pool

ResourcesbyaHeterogeneousPopulation,inJ.M.Baland,P.Bardhan,S.Bowles(eds.),Inequality,CollectiveActionandEnvironmentalSustainability.PrincetonUniversityPressandOxfordUniversityPress,India,2007.

BasedComputational③L.Tesfatsion,Agent-Economics,EconomicsWorkingPaper,No.1,Iowa

StateUniversity,2002.

(AmericanJournalof④《美国社会学杂志》

Sociology)2005年第110卷第4期就是关于计算社会学的专辑。

⑤K.Carley,L.Gasser,ComputationalOrganizationTheory.LawrenceErlbaumAssociates,Vol.4,1994.

在社会科学研究视域下,除了传统的思

案例分析、社会调查、计量分析等研辨分析、

,“基于主体建模”(Agent-based究方法之外

Modeling,以下简称ABM)这一新的研究方法越来越受到很多研究者的关注。2009年诺贝尔奖得主,政治学家埃莉诺·奥斯特罗

①姆教授在2006年曾专门著文讨论该方法,

并与其他研究者合作建立了一个基于主体建

②模方法的关于公共池塘的分析模型。基于主体建模是一种基于计算机的建模

方法。它通过计算机模拟出一个虚拟的人类并通过设置各种社会变量为社会过程社会,

从而提供了一种解释社会科学问题的建模,

动态分析途径。在国外,社会科学研究中出现了基于主体建模方法的计算经济学,(Agent-based40

Computational

Economics,

在政治学、

①语言学②等研究中也有大量的相关文献。

在20世纪40年代,冯·诺依曼最早在①J.H.Fowler,O.Smirnov,DynamicParties

“胞元自动机”

(cellularautomata)方面的工andSocialTurnout:AnAgent-BasedModel,AmericanJournalofSociology,2005,110(4);J.Rouchier,S.

作中应用了基于主体建模法。③实际上,“胞Thoyer,VotesandLobbyingintheEuropeanDecision-元自动机”仅仅是基于主体建模法的前身。

MakingProcess:ApplicationtotheEuropeanRegulation一般认为,最早采用基于主体建模法思想设onGMORelease,JournalofArtificialSocietiesand

计模型的研究是诺贝尔奖得主、经济学家谢SocialSimulation,Vol.9,

No.3,2006,p.1.林(ThomasSchelling)对种族隔离的实验研

②M.Choudhury,A.Basu,S.Sarkar,Multi-AgentSimulationofEmergenceofSchwaDeletion

究。

④另一项广为人知的研究是政治学家埃PatterninHindi,JournalofArtificialSocietiesand

克斯罗德(RobertAxelrod)设计的“囚徒困

SocialSimulation,Vol.9,No.2,

2006,p.2.境”

博弈策略竞赛。⑤他利用基于主体建模方③V.Neumann.TheoryofSelf-reproductionAuto-法实现博弈策略的“生存”竞赛,发现“一报mata,UniversityofIllinoisPress,Urbana,Illinois,USA.还一报”

(titfortat)策略是人类实现合作的1966.

④T.Schelling.DynamicModelsofSegreg-最优策略。从此之后,基于主体建模法的合

ation,JournalofMathematicalSociology,Vol.1,

作演化研究受到了跨学科的持续关注。⑥其1971,pp.143~186.

后,爱普斯坦(Epstein)和埃克斯特(Axtell)

⑤R.Axelrod.TheEvolutionofCooperation.设计的“糖域”(sugarscape)模型引入了“人NewYork:BasicBooks,1984,p.173.工社会”的概念,对社会分化、社会交换等现

⑥M.A.Nowak,K.Sigmund,EvolutionofIndirectReciprocitybyImageScoring,Nature,象进行了探索。⑦众所周知,社会科学与自然

Vol.393,1998,pp.573~577;S.Bowles,H.Gintis,科学研究的一个关键区别在于无法进行可重

TheEvolutionofStrongReciprocity:Cooperationin复实验,

而爱普斯坦和埃克斯特则提出,基于HeterogeneousPopulations,TheoreticalPopulation主体建模的模型可以看作是社会科学的实验Biology,Vol.65,2004,pp.17~28;J.Henrich,室。这个“实验室”可以帮助社会科学家研

CulturalGroupSelection,CoevolutionaryProcessesandLarge-scaleCooperation,JournalofEconomicBehavior究动态的社会过程。⑧&Organization,Vol.53,2004;G.Roberts,Evolution在经济学领域中,国内也有学者使用基ofDirectandIndirectReciprocity,Proceedingsofthe于主体建模方法来研究证券市场、

⑨城市演RoyalSocietyB,Vol.275,2008.化瑠瑏

等。最近也有研究者开始研究基于主⑦J.M.Epstein,R.L.Axtell,GrowingArtificialSocieties:SocialSciencefromtheBottomUp,体建模的合作演化。瑡瑏但就国内社会科学研MA:MITPress,Cambridge,1996.究整体而言,基于主体建模仍然是一种新的

⑧J.T.Gullahorn,J.E.Gullahorn,Some研究方法。因此,在梳理国外社会科学中基ComputerApplicationsinSocialScience,American于主体建模方法的研究文献的同时,我们从SociologicalReview,Vol.30,No.3,1965,pp.353~365.其思想基础、基本特性等入手,试图搭建一⑨刘晓峰、刘晓光、田存志:《涨、跌停板制度

安排对于股市稳定性影响的研究》

,《国际金融研个基于主体建模方法的分析框架。首先将究》2001年第9期,第16~22页。讨论社会科学研究中建模与模拟研究的发

瑠瑏薛领、杨开忠:《城市演化的多主体(multi-展历程,

其次将讨论其在方法论上的特殊意agent)模型研究》,《系统工程理论与实践》2003年义,然后说明这一方法的基本特点和建模具

第12期;沈体雁等:《GIS与ABM集成的房地产开

体方法,最后阐明在社会科学研究中使用这发模拟研究》,《北京大学学报(自然科学版)》

2009年第4期。

一方法的原则。

瑡瑏黄璜:《基于“信任”与“网络”的合作演化》,《软科学》

2010年第2期。41

外科研与管理

二、社会科学中的模型建构与模拟

数学建模通常需要在所考察的因变量和

从而精自变量之间建立某种形式的数学方程,确地描述和推断所考察的研究对象。如果向方程中输入大量的按照某种内在逻辑相互关

联的(比如按照时间顺序排列的)自变量的数据,那么就可以得到一系列的(按照时间发展的)因变量的解值。由于这些方程本身是对

了基于主体建模方法,也就是基于主体建模的形成。基于主体建模被引入社会科学后,其研究便从研究智能主体本身转变为如何应

通过实现用智能主体来构建虚拟人工社会,主体的自主行动和相互学习,为社会科学问

题建模。

、“基于主体建模”三方法

的方法论基础

科学哲学家卡尔·波佩尔曾指出,从系统科学的角度研究社会科学问题大致可以分⑦一种路径是以统计学方法为为两种路径。

①J.T.Gullahorn,J.E.Gullahorn,Some

ComputerApplicationsinSocialScience,AmericanSociologicalReview,Vol.30,No.3,1965,pp.353~365.

②T.H.Naylor,K.Wertz,I.H.Wonnacott,SpectralAnalysisofDataGeneratedbySimulationExperimentswithEconometricModels,JournaloftheEconometricSociety,Vol.37,No.2,1969,pp.333~352.转引自T.R.Huerta,SimulatingtheRoleofInstitutionsontheUseofCommonPoolResource,ADissertationPresentedtotheFaultyoftheGraduateSchool,UniversityofSouthernCalifornia,2003.③T.R.Huerta,SimulatingtheRoleofInstitutionsontheUseofCommonPoolResource,ADissertationPresentedtotheFaultyoftheGraduateSchool,UniversityofSouthernCalifornia,2003.④德内拉·梅多斯、乔根·兰德斯、丹尼斯·

,2006年。梅多斯:《增长的极限》机械工业出版社,⑤M.W.Macy,R.Willer,FromFactorsto

basedActors:ComputationalSociologyandAgent-Modeling,AnnualReviewofSociology,Vol.28,2002,p.143.

⑥G.N.Gilbert,K.G.Troitzsch,Simulation

fortheSocialScientist,TaylorandFrancis,Inc.,1999,p.13.

转引自王飞跃、史蒂夫·兰森:《从人工生

——复杂社会系统研究的现状和展命到人工社会—

,《2004年第1期。望》复杂系统与复杂性科学》

外科研与管理

那么这种求解也就是对人类社会过程的描述,“模拟”。①也有人认为,社会过程的一种模拟“一种其他途径很难实现的”可以看作是社会

②不过实验往往需要直接控制研究对实验。

“作用于研究对象的模而模拟则是一种象,

③由于需要对大量数据进行操作,。型”早在20世纪60年代,研究者就开始利用计算机实“罗马俱乐现模拟过程,其中最广为人知的是

“世部”的研究者利用系统动力学方法设计的

④这一模型指出了人(worldmodel),界模型”

类世界发展的极限问题。由于计算机的运算

过程本身也是数学过程,因此计算机建模并不影响这些模型在数学上的严谨。

总的来说,基于计算机模拟的社会科学研究的发展历程可以划分为三个阶段:宏观模拟阶段、微观模拟阶段和基于主体建模模

⑤“世界模型”拟阶段。就是基于宏观模拟方它直接在系统层面建模,不涉及具体的微法,

观个体的行为。微观模拟方法则将模型建立在微观个体层面上,但不能解决微观主体相互间的影响问题,这一点在基于主体建模方法中得到了解决。

基于主体建模方法脱胎于计算机人工智

(distribute能研究中的“分布式人工智能”

artificialintelligence)和“机器学习”(machine

⑥learning)技术。“分布式人工智能”技术的

主旨是将计算任务分配给众多拥有不同知识“机器学或技能的智能主体来共同解决,而习”则关注智能主体如何对外部刺激作出反

应以及相互学习。这些技术的发展直接促进42

代表的“还原论”,其特点是将宏观上的社会经济学、社会学研究中都有大量论述。比如,

现象看作是由微观个体行为线性聚集的结哈耶克所谓“自生自发的秩序”认为,社会规果。这种方法已经受到学界的质疑,认为其则是一种通过社会的长期自我调适而自生自

忽视了个体之间的差异以及个体行为间的相发的演化秩序。

④互影响。另一种研究路径则认为,宏观现象

支持“涌现”是基于主体建模方法的核

往往是一种“出乎意料的情况”,①需要用新心价值。方法论上的

“涌现”并非是指某种的范畴,而不能仅用微观个体的行为来解神秘的、不可解释的现象。复杂系统学家对

释。②呈现这种特征的系统被称作复杂系是否存在“涌现”的根据作出了三个判断:统,这种“出乎意料”的结果称作“涌现”

(1)整体的特征不是其组成部分的特征之(emergence)。复杂系统具有自适应和自组和;(2)整体特征的种类与组成部分特征的织的特点,

即指系统的组成成分具有自我学种类完全不同;(3)整体特征不能由独自考

习、

自我组织的能力,能够通过与其他组成成察组分的行为中推导或预测出来。

⑤“涌现”分以及系统所处的环境之间的交互作用,调实质上是一种系统层面的均衡。在有的情况

整自身的结构与行为,从而适应这种系统的下,系统只有一种均衡结果;而在另一些情况

变化。

下,

系统可能存在多个不同的均衡,“涌现”人类社会系统被认为是一个典型的复杂出来的结果只是其中之一。

系统,其复杂性就表现在社会成员之间存在差异和非线性的互动关系,个体的行为不是独立的,而是相互影响的,因而可能导致社会在整体层面上“涌现”出与社会成员自身行

四、基于主体建模方法的建模及其特点

为或目标不同的行为和目标。这样,简单的线性加总不适用于分析和解释这样的社会系

在社会科学文献中,“agent”通常被用来

统,需要一种可以处理非线性关系的研究方指代所研究的个体对象。“agent”常常被翻法,比如微分方程方法。但是微分方程建模译为“代理”,用来指代议会议员、政府官员

本身比较复杂,较难得到明确的解析,因此就等;或者被翻译为“行动者”

,这体现了需要有更具操作性的研究方法来支持。

“agent”在社会活动中的自治性和主动性。在上述背景下,结合计算机人工智能技计算机科学将“agent”翻译为“智能体”或

术,便出现了

“人工社会”。基于主体建模方法就是一种典型的“人工社会”构建技术。①

道格拉斯·诺斯:《理解经济变迁过程》

,这种方法以主体为核心,通过计算机软件开中国人民大学出版社,2008年,第48~49页。

发机制,实现一个在没有外部干预条件下的②N.Gilbert,P.Terna,HowtoBuildandUse

大量主体自主行动和主体之间自动交互的虚Agent-BasedModelsinSocialScience,DiscussionPaper,

1999.拟社会过程;通过对这种社会过程的模拟,便③T.Malsch,S.Schaeffer,Socionics:

有可能在社会系统宏观层面“生成”SociologicalConceptsforSocialSystemsofArtificial(generate)某种形式的“涌现”。(andHuman)Agents,JournalofArtificialSocieties基于主体建模方法或“人工社会”是一andSocialSimulation,Vol.10,No.1,2007,p.11.种自下而上的建模方式。这一建模认为,社④

哈耶克:《自生自发秩序与第三范畴》,会结构包括规则、制度等可以通过社会行为《哈耶克论文集》,邓正来译,首都经济贸易大学出

版社,2001年,第365页。

“结果涌现”(outcomeemergence)进行自⑤欧阳莹之:《复杂系统理论基础》,上海科下而上地解释。

③这种观点在传统的政治学、技教育出版社,2002年,第181页。

43

外科研与管理

“。无论是社会科学还是计算机科学,主体”

在使用这一词义时并无本质差别。相对而,“智能体”言更强调智能性,即思考的能力,“主体”而更强调主动性,即执行的能力。事“agent”实上,社会科学研究对的智能性要求主要是注重它们的交互能力,因此,一般将“agent”“主体”。翻译为

要构造一个基于主体的建模系统,主要需要三个方面的工作。

立一个基于主体建模模型。研究者可以根据具体研究的需要为主体设置相应的行动规则。

基于主体建模方法具有以下三个方面的特点。

“主体”第一个方面的特点是利用模拟

人类的社会特征,主要包括主动性、有限理性、交互性和学习能力。(1)主动性,即主体们能够拥有自己的意图和行动规则,能够对外界的刺激产生反应,并根据行动规则主动地完成某项行动任务以实现其自我意图。比主体可以自己完成生产任务,搜索生存所如,

需的资源,或是寻找最佳的居住环境。(2)有限理性,即不存在能够通晓全局,又能作出超智能分析的主体。主体不能掌握最优的行也不可能了解全局情况,外部环境也动策略,

可能随时变化。主体常被限定在特定的时空间和社会关系中,这样它只能从有限的间、

时空条件和社会关系中获取分散化的信息。即使是这些信息,主体也可能只具有有限的

主体往往只拥有短期的记处理能力。比如,

忆,只能看到周围其他主体的行动等。(3)

交互性,即主体之间可以相互交流。在传统的数学建模方法中,微观个体往往是原子性的,而非社会性的,它们只是拥有某些静态的属性,相互之间缺乏联系,也缺乏调整自身属

每个人都生活在性和策略的机会。事实上,

与其他人交往互动的动态结构之中,自我学

习与相互模仿是人类的基本能力。ABM允许主体之间相互交流、相互模仿。比如,主体之间的相互接触会导致某种属性(传染病)

①J.M.Epstein,R.L.Axtell,GrowingArtificialSocieties:SocialSciencefromtheBottomUp,MA:MITPress,Cambridge,1996.

②R.L.Axtell,J.M.Epstein,PopulationGrowthandCollapseinaMultiagentModeloftheKayentaAnasaziinLongHouseValley,ProceedingsoftheNationalAcademyofSciencesoftheUnitedStatesofAmerica,Vol.99,No.10,2002,Supplement3,pp.7275~7279.

国外科研与管理

“主体”第一,需要构造一个的模型。任

行动规则和何一个主体通常包括基本属性、

规则解释器三个部分的内容。基本属性记录

主体的静态特征,描述主体的基本状态,比如主体的年龄、拥有的资源、社会关系以及对过去的记忆等。行动规则规定了主体在各种内具体的条外条件下应该采取什么样的行动,件将由规则解释器根据外部环境或其他主体

主体的自身状态或者过去的记给出的信号、

忆等作出判断。在同样的环境中,主体所选

择的行动规则并不一定是固定的,这取决于或者向其他主体学习的主体在对历史经验,

过程中获得了什么样的新信息,从而使自己能够更好地适应外部环境。

第二,构造主体所生存的社会或自然环境。环境可以看作是在主体之外,能够对主体行为产生影响的各种因素的集合。环境既即主体中所有社会关系的可以是社会环境,

集合,比如主体之间会形成社会网络;也可以是自然环境,包括活动的空间范围、可利用的资源等,比如可以将活动空间设置为一个N

①或者结合地理信息系统×N的方格矩阵,

(GIS)技术,将主体的活动空间设置为一个

②真实的地图。

第三,构造模型的运行过程。基于主体

“时间”建模模型中通常需要设置一个变量。为了便于操作,时间通常被设置为一系列离散的时间段。在初始时间段,若干主体被“放置”于环境中;在以后每个时间段,主体将从环境中获取信息来选择实施自己的行动策略。通过上述这三方面的工作,就可以建44

的传播;①或者为了实现收益最大化,主体会类是自组织(self-organizing)的社会结构;另模仿周围其他主体所采取的策略;②或者主一类是形成某种社会秩序(socialorder)。⑧体之间会传递信息;③或者主体会对其他主

自组织就是谢林(Schelling)的社会隔离实验

体采取某种强制措施(如惩罚他人)。④(4)的例子。

⑨这项研究表明,种族隔离可以是一学习能力,即主体可以相互学习,改变自己的

种社会自组织的结果,而与种族主义之间并

行动策略。有限理性并不妨碍主体作出不一定存在必然的联系。城市演化分析则旨

“好”决策。主体行动规则不是固定不变的,通常的情况是,主体在与环境和其他主体的①J.B.Dunham,AnAgent-BasedSpatially交互中会尽可能地根据当前情况获取新信息ExplicitEpidemiologicalModelinMASON,Journalof来更新自己的规则,从而作出有利于自身意ArtificialSocietiesandSocialSimulation,Vol.9,No.1,图的行为。主体可以根据经验来计算什么样

2005,p.3.

的策略将给自己带来最大化的收益,比如,主②M.Makowsky.AnAgent-BasedModelof体还可以根据周围舆论的变化调整自己的策

MortalityShocks,IntergenerationalEffects,andUrban略。

⑤Crime,JournalofArtificialSocietiesandSocialSimulation,Vol.9,No.2,2006,p.7.

基于主体建模方法的第二个方面的特点③R.Bhavnani,MichaelRoss,Announ-是关注动态过程。计算机模拟的优势在于,cement,CredibilityandTurnoutinPopularRebellions,可以实时记录模拟过程中出现的全部数据。TheJournalofConflictResolution,Vol.47,No.3,由于微观主体的策略会发生改变,系统在宏2003,pp.340~366;J.H.Fowler,O.Smirnov.观上并不一定会保持稳定状态。这种不稳定DynamicPartiesandSocialTurnout:AnAgent-Based性可以表现为某种周期性的状态变迁,也可Model,AmericanJournalofSociology,Vol.110,No.4,2005.

以是近乎混沌状态的无规则变化。即便最终④T.R.Huerta,SimulatingtheRoleof

能够形成稳定的社会状态,而且通过其他的InstitutionsontheUseofCommonPoolResource.A建模方法也可以获得这样的结果,

ABM系统DissertationPresentedtotheFaultyoftheGraduate所记录的数据却可以描述实现这种最终社会

School,UniversityofSouthernCalifornia,2003.状态的“历史”过程。在使用ABM方法时,⑤D.Miodownik,CulturalDifferencesand社会的初始条件通常是随机的、无规律的,仅EconomicIncentives:AnAgent-BasedStudyofTheirImpactontheEmergenceofRegionalAutonomy靠一次行动很难即刻改变这种随机性。因此Movements,JournalofArtificialSocietiesandSocial可以在一个较长的时间中引入扰动因素,比

Simulation,Vol.9,No.4,2006.

如行为发生“变异”,这样更有利于讨论模型⑥J.H.Fowler,O.Smirnov,DynamicParties的稳定性。基于主体建模方法就好似打开了

andSocialTurnout:AnAgent-BasedModel,American一个“黑箱”,让人们了解到不同的社会状态JournalofSociology,Vol.110,No.4,2005.

之间是如何变迁的。比如,选举投票的动态

⑦J.BigleyDunham,AnAgent-BasedSpatiallyExplicitEpidemiologicalModelinMASON,Journalof模型反映了选民政治偏好的变化过程,⑥而ArtificialSocietiesandSocialSimulation,Vol.9,No.1,传染病模型则显示了传染病扩散的可能路径2005,p.3.

以及传染病患者的分布变化情况。

⑦⑧M.W.Macy,R.Willer,FromFactorsto基于主体建模方法的第三个方面的特点Actors:ComputationalSociologyandAgent-based是能够支持复杂系统中的所谓

“涌现”。基Modeling,AnnualReviewofSociology.Vol.28,2002,于主体建模可以实现在系统中“涌现”出无

p.143.

⑨T.C.Schelling,DynamicModelsof法用微观个体意图来描述的宏观现象。基于Segregation,JournalofMathematicalSociology,Vol.1,主体建模的“涌现”大体上可以分为两类:一

1971,pp.143~186.

45

外科研与管理

在探索城市中居民、企业等大量微观主体的自组织过程而导致的宏观空间结构的演

①基于主体建模方法的合作演化研究便化。

试图对社会合作秩序作出解释。

的均衡,还要关注动态的社会过程,而社会过

程是通过个体行动和交往而形成的,因此就要建立能够更细致地描述个体行为与交往的模型。任何个体都具有自己特定的发展意图,他们的行动或决策不仅受到自身禀赋的

个体之间的相互效仿或者冲突都可能限制,

五、在社会科学研究中

使用基于主体建模方法

在讨论的过程中,我们看到,较之于其他分析方法,基于主体建模既有其优势,也存在局限性。优势表现在,通过构造“人工社

,会”可以为非线性的社会交互建模提供实“社会”现均衡的过程信息,但是,这种方法的技术门槛较高,对人类社会的仿真不可能做到完全复制。事实上,对于这一方法的适用性仍然存在争论。有研究者认为,基于主体建模方法有助于理解那些出现在各种情景

②换言之,中的一般过程,这一方法更适用于而不是对具体现实问题理论的发展和解释,

③之所以产生这些判断,的预测。原因就在于,利用基于主体建模方法所构建的模型实

际上是一种形式(formal)逻辑模型。这种形通过控制其他变量来考察式模型的特征是,

少数变量之间的关系,其目的并不在于精确而是要抓住预测社会现象的具体发展方向,

④不过,社会现象中的一般性。也有不少学者将ABM模型和实证数据结合起来研究具体

的社会或政策发展问题。

无论是用于理论推演还是对实际问题的分析,在社会科学研究中使用基于主体建模“自下而上”方法,首要的是要遵循一种的建

着重讨论的是微观行动主体的行为模路径,

及其之间的互动与社会宏观系统变迁之间的

关系。如果仔细周密地考虑,应注意以下问题。

“个体”第一,应强调对的建模。社会的系统行为是由个体行动实现的,个体行动的结果会影响他人的行动,从而塑造或影响社会行为。对社会现象的理解不能仅看到静态46

影响个体的行动,从而影响社会系统的变迁。

第二,应强调对“过程”的建模。任何“涌现”都需要将个体的行动放置在一个较长的时间中反复进行。由于强调个体的活动,因此必然包含相对较长的时间过程,各种个体在这个时间过程中实施自己的行动。对能够为社会科学研究提供一种过程的关注,

动态演化的分析视角。传统方法常常说明,社会最终会出现什么样的均衡结果,通过基于主体建模分析得到的结果很可能与此完全相同。然而,基于主体建模的价值并不在于而是能够获得社会、经济、政治最后的均衡,

系统演化与变迁过程中的知识。

“规则”第三,应强调对的演化建模。无“涌现”论是体现为一种社会自组织,还是体都表现为一种自身演化的社现为社会秩序,

“规则”。这种规则不是由系统外部的某会

种要素强制赋予的,而是通过主体之间的互动在系统内部形成。什么样的规则能够生

取决于具有特定偏好的微观个体根据其成,

自身意图的行动。这里包括两种情形。一种

①R.L.AxtellandJ.M.Epstein,PopulationGrowthandCollapseinAMultiagentModeloftheKayentaAnasaziinLongHouseValley,ProceedingsoftheNationalAcademyofSciencesoftheUnitedStatesof2002,pp.7275~7279.America,Vol.99,No.10,

②R.M.Axelrod,TheComplexityof

Cooperation:Agent-basedModelsofCompetitionandCollaboration,Princeton,N.J.:PrincetonUniversityPress,1997.

③N.Gilbert,ASimulationoftheStructureofAcademyScience,SociologyOnlineResources,Vol.2,No.2,1997,pp.3.1~3.21.

,赵鼎新:《社会与政治运动讲义》社会科

2006年,学文献出版社,第14~15页。

外科研与管理

情形是,微观个体自己并不清楚是否存在某BottomUp,MA:MITPress,Cambridge,种规则,比如前面讨论的社会隔离模型。另1996.

一种情形是,微观个体了解某种规则,并根据3.J.T.GullahornandJ.E.Gullahorn,Some自身偏好或行动所取得的效益来选择是否遵ComputerApplicationsinSocialScience,循这样的规则。

AmericanSociologicalReview,30(3),1965.第四,应强调对“多中心”体系的建模。

4.K.CarleyandL.Gasser,Computational

如果微观个体的行动和交往是非自主的,或OrganizationTheory,Lawrence

Erlbaum

Associates,Vol.4,1994.

者说存在着某种因素,比如模型构建者或者5.

L.

Tesfatsion,Agent-BasedComputational系统中的某个特定主体,能够安排每一个主Economics,EconomicsWorkingPaper,No.1,体的具体行动,那么研究结果也将是被这种

IowaStateUniversity,2002.

因素所决定了的,

模型也就失去了价值。基6.M.A.JanssenandE.Ostrom,Empirically于主体建模方法强调微观个体的自主性,即Based,Agent-basedModels,Ecologyand不存在某个主体可以“凌驾”于其他主体之Society,11(2),2006.

上的现象,或者说,不存在可以直接控制其他

7.R.M.Axelrod,TheEvolutionofCooperation,主体具体行动的特殊主体。每一个主体都是NewYork:BasicBooks,1984.

一个决策中心,

拥有自主的决策能力,也即是8.R.M.Axelrod,TheComplexityofCooperation:Agent-based

Models

of

Competition

and

一种“多中心”的决策格局。比如,对竞争性Collaboration,Princeton,N.J.:Princeton市场的建模能够最充分地说明这一点,因为UniversityPress,1997.

在竞争性市场中并不存在某种绝对的控制者9.〔美〕道格拉斯·诺恩:《理解经济变迁过或者操纵者。

程》,钟正生、邢华译,中国人民大学出版社,2008年。

参考文献:

10.〔英〕哈耶克:《自生自发秩序与第三范1.G.N.GilbertandK.G.Troitzsch,Simulation畴》,《哈耶克论文集》,邓正来译,首都经济fortheSocialScientist,TaylorandFrancis,贸易大学出版社,

2001年。Inc.,1999.

2.J.M.EpsteinandR.L.Axtell,Growing(责任编辑:李俊升)

ArtificialSocieties:SocialSciencefromthe

檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪殏

檪国际信息伦理学研究中心网站

檪檪国际信息伦理学研究中心网站是信息伦理研究的学术网站,是该领域全球性教学和研究信息的交

檪檪换平台。网站的成功倚仗于该领域同仁的知识分享,因此,网站免费提供不同机构学术活动的信息。国檪际信息伦理学研究中心由拉斐尔·卡普罗教授创建于1999年。它最初只是朋友和同事学术交流的小檪群体,但现在已经发展成为一个国际化的跨文化的信息交流平台。该中心现在拥有280名来自世界各

檪檪地的成员。2004年,

该中心开始出版学术刊物《国际信息伦理学评论》。檪(烺摘自:http://icie.zkm.de/)

檪殏

檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪殏

47

外科研与管理

“基于主体建模”社会科学研究中方法评述

*

提要|“基于主体建模”方法在对微观个体进行数学建模的基础上,利用计算机模拟技术来推演社会演化

发展的过程,从而为社会科学研究提供了一种动态的分析视角。所谓主体,是对社会个体的仿真,“涌现”具有主动性、交互性和有限理性等特点。大量主体的微观活动会在社会系统层面出某种不“基于主体建模”方法,要秉持自能以个体的微观行为来解释的宏观现象。在社会科学研究中使用

“个体”、“过程”、“规则”“多中心”下而上的研究途径,应强调对对对的演化以及对体系的建模。社会科学研究

基于主体建模

研究方法

外科研

与关键词|管理

中图分类号|C39

1978年生,作者信息|男,管理学博士,北京大学政府管理学院讲师,北京大学中国公共政策研究中心研究

100871。员,

③计算社会学、④计算组织理论⑤等,ACE)、

一、引论

*本文系作者主持的国家社科基金项目的阶

段性成果,项目编号:09CZZ009。

①M.A.Janssen,E.Ostrom,EmpiricallyBased,Agent-basedModels,EcologyandSociety,

Vol.11,No.2,2006,pp.37~49.

②M.A.Janssen,E.Ostrom,AdoptionofaNewRegulationfortheGovernanceofCommon-pool

ResourcesbyaHeterogeneousPopulation,inJ.M.Baland,P.Bardhan,S.Bowles(eds.),Inequality,CollectiveActionandEnvironmentalSustainability.PrincetonUniversityPressandOxfordUniversityPress,India,2007.

BasedComputational③L.Tesfatsion,Agent-Economics,EconomicsWorkingPaper,No.1,Iowa

StateUniversity,2002.

(AmericanJournalof④《美国社会学杂志》

Sociology)2005年第110卷第4期就是关于计算社会学的专辑。

⑤K.Carley,L.Gasser,ComputationalOrganizationTheory.LawrenceErlbaumAssociates,Vol.4,1994.

在社会科学研究视域下,除了传统的思

案例分析、社会调查、计量分析等研辨分析、

,“基于主体建模”(Agent-based究方法之外

Modeling,以下简称ABM)这一新的研究方法越来越受到很多研究者的关注。2009年诺贝尔奖得主,政治学家埃莉诺·奥斯特罗

①姆教授在2006年曾专门著文讨论该方法,

并与其他研究者合作建立了一个基于主体建

②模方法的关于公共池塘的分析模型。基于主体建模是一种基于计算机的建模

方法。它通过计算机模拟出一个虚拟的人类并通过设置各种社会变量为社会过程社会,

从而提供了一种解释社会科学问题的建模,

动态分析途径。在国外,社会科学研究中出现了基于主体建模方法的计算经济学,(Agent-based40

Computational

Economics,

在政治学、

①语言学②等研究中也有大量的相关文献。

在20世纪40年代,冯·诺依曼最早在①J.H.Fowler,O.Smirnov,DynamicParties

“胞元自动机”

(cellularautomata)方面的工andSocialTurnout:AnAgent-BasedModel,AmericanJournalofSociology,2005,110(4);J.Rouchier,S.

作中应用了基于主体建模法。③实际上,“胞Thoyer,VotesandLobbyingintheEuropeanDecision-元自动机”仅仅是基于主体建模法的前身。

MakingProcess:ApplicationtotheEuropeanRegulation一般认为,最早采用基于主体建模法思想设onGMORelease,JournalofArtificialSocietiesand

计模型的研究是诺贝尔奖得主、经济学家谢SocialSimulation,Vol.9,

No.3,2006,p.1.林(ThomasSchelling)对种族隔离的实验研

②M.Choudhury,A.Basu,S.Sarkar,Multi-AgentSimulationofEmergenceofSchwaDeletion

究。

④另一项广为人知的研究是政治学家埃PatterninHindi,JournalofArtificialSocietiesand

克斯罗德(RobertAxelrod)设计的“囚徒困

SocialSimulation,Vol.9,No.2,

2006,p.2.境”

博弈策略竞赛。⑤他利用基于主体建模方③V.Neumann.TheoryofSelf-reproductionAuto-法实现博弈策略的“生存”竞赛,发现“一报mata,UniversityofIllinoisPress,Urbana,Illinois,USA.还一报”

(titfortat)策略是人类实现合作的1966.

④T.Schelling.DynamicModelsofSegreg-最优策略。从此之后,基于主体建模法的合

ation,JournalofMathematicalSociology,Vol.1,

作演化研究受到了跨学科的持续关注。⑥其1971,pp.143~186.

后,爱普斯坦(Epstein)和埃克斯特(Axtell)

⑤R.Axelrod.TheEvolutionofCooperation.设计的“糖域”(sugarscape)模型引入了“人NewYork:BasicBooks,1984,p.173.工社会”的概念,对社会分化、社会交换等现

⑥M.A.Nowak,K.Sigmund,EvolutionofIndirectReciprocitybyImageScoring,Nature,象进行了探索。⑦众所周知,社会科学与自然

Vol.393,1998,pp.573~577;S.Bowles,H.Gintis,科学研究的一个关键区别在于无法进行可重

TheEvolutionofStrongReciprocity:Cooperationin复实验,

而爱普斯坦和埃克斯特则提出,基于HeterogeneousPopulations,TheoreticalPopulation主体建模的模型可以看作是社会科学的实验Biology,Vol.65,2004,pp.17~28;J.Henrich,室。这个“实验室”可以帮助社会科学家研

CulturalGroupSelection,CoevolutionaryProcessesandLarge-scaleCooperation,JournalofEconomicBehavior究动态的社会过程。⑧&Organization,Vol.53,2004;G.Roberts,Evolution在经济学领域中,国内也有学者使用基ofDirectandIndirectReciprocity,Proceedingsofthe于主体建模方法来研究证券市场、

⑨城市演RoyalSocietyB,Vol.275,2008.化瑠瑏

等。最近也有研究者开始研究基于主⑦J.M.Epstein,R.L.Axtell,GrowingArtificialSocieties:SocialSciencefromtheBottomUp,体建模的合作演化。瑡瑏但就国内社会科学研MA:MITPress,Cambridge,1996.究整体而言,基于主体建模仍然是一种新的

⑧J.T.Gullahorn,J.E.Gullahorn,Some研究方法。因此,在梳理国外社会科学中基ComputerApplicationsinSocialScience,American于主体建模方法的研究文献的同时,我们从SociologicalReview,Vol.30,No.3,1965,pp.353~365.其思想基础、基本特性等入手,试图搭建一⑨刘晓峰、刘晓光、田存志:《涨、跌停板制度

安排对于股市稳定性影响的研究》

,《国际金融研个基于主体建模方法的分析框架。首先将究》2001年第9期,第16~22页。讨论社会科学研究中建模与模拟研究的发

瑠瑏薛领、杨开忠:《城市演化的多主体(multi-展历程,

其次将讨论其在方法论上的特殊意agent)模型研究》,《系统工程理论与实践》2003年义,然后说明这一方法的基本特点和建模具

第12期;沈体雁等:《GIS与ABM集成的房地产开

体方法,最后阐明在社会科学研究中使用这发模拟研究》,《北京大学学报(自然科学版)》

2009年第4期。

一方法的原则。

瑡瑏黄璜:《基于“信任”与“网络”的合作演化》,《软科学》

2010年第2期。41

外科研与管理

二、社会科学中的模型建构与模拟

数学建模通常需要在所考察的因变量和

从而精自变量之间建立某种形式的数学方程,确地描述和推断所考察的研究对象。如果向方程中输入大量的按照某种内在逻辑相互关

联的(比如按照时间顺序排列的)自变量的数据,那么就可以得到一系列的(按照时间发展的)因变量的解值。由于这些方程本身是对

了基于主体建模方法,也就是基于主体建模的形成。基于主体建模被引入社会科学后,其研究便从研究智能主体本身转变为如何应

通过实现用智能主体来构建虚拟人工社会,主体的自主行动和相互学习,为社会科学问

题建模。

、“基于主体建模”三方法

的方法论基础

科学哲学家卡尔·波佩尔曾指出,从系统科学的角度研究社会科学问题大致可以分⑦一种路径是以统计学方法为为两种路径。

①J.T.Gullahorn,J.E.Gullahorn,Some

ComputerApplicationsinSocialScience,AmericanSociologicalReview,Vol.30,No.3,1965,pp.353~365.

②T.H.Naylor,K.Wertz,I.H.Wonnacott,SpectralAnalysisofDataGeneratedbySimulationExperimentswithEconometricModels,JournaloftheEconometricSociety,Vol.37,No.2,1969,pp.333~352.转引自T.R.Huerta,SimulatingtheRoleofInstitutionsontheUseofCommonPoolResource,ADissertationPresentedtotheFaultyoftheGraduateSchool,UniversityofSouthernCalifornia,2003.③T.R.Huerta,SimulatingtheRoleofInstitutionsontheUseofCommonPoolResource,ADissertationPresentedtotheFaultyoftheGraduateSchool,UniversityofSouthernCalifornia,2003.④德内拉·梅多斯、乔根·兰德斯、丹尼斯·

,2006年。梅多斯:《增长的极限》机械工业出版社,⑤M.W.Macy,R.Willer,FromFactorsto

basedActors:ComputationalSociologyandAgent-Modeling,AnnualReviewofSociology,Vol.28,2002,p.143.

⑥G.N.Gilbert,K.G.Troitzsch,Simulation

fortheSocialScientist,TaylorandFrancis,Inc.,1999,p.13.

转引自王飞跃、史蒂夫·兰森:《从人工生

——复杂社会系统研究的现状和展命到人工社会—

,《2004年第1期。望》复杂系统与复杂性科学》

外科研与管理

那么这种求解也就是对人类社会过程的描述,“模拟”。①也有人认为,社会过程的一种模拟“一种其他途径很难实现的”可以看作是社会

②不过实验往往需要直接控制研究对实验。

“作用于研究对象的模而模拟则是一种象,

③由于需要对大量数据进行操作,。型”早在20世纪60年代,研究者就开始利用计算机实“罗马俱乐现模拟过程,其中最广为人知的是

“世部”的研究者利用系统动力学方法设计的

④这一模型指出了人(worldmodel),界模型”

类世界发展的极限问题。由于计算机的运算

过程本身也是数学过程,因此计算机建模并不影响这些模型在数学上的严谨。

总的来说,基于计算机模拟的社会科学研究的发展历程可以划分为三个阶段:宏观模拟阶段、微观模拟阶段和基于主体建模模

⑤“世界模型”拟阶段。就是基于宏观模拟方它直接在系统层面建模,不涉及具体的微法,

观个体的行为。微观模拟方法则将模型建立在微观个体层面上,但不能解决微观主体相互间的影响问题,这一点在基于主体建模方法中得到了解决。

基于主体建模方法脱胎于计算机人工智

(distribute能研究中的“分布式人工智能”

artificialintelligence)和“机器学习”(machine

⑥learning)技术。“分布式人工智能”技术的

主旨是将计算任务分配给众多拥有不同知识“机器学或技能的智能主体来共同解决,而习”则关注智能主体如何对外部刺激作出反

应以及相互学习。这些技术的发展直接促进42

代表的“还原论”,其特点是将宏观上的社会经济学、社会学研究中都有大量论述。比如,

现象看作是由微观个体行为线性聚集的结哈耶克所谓“自生自发的秩序”认为,社会规果。这种方法已经受到学界的质疑,认为其则是一种通过社会的长期自我调适而自生自

忽视了个体之间的差异以及个体行为间的相发的演化秩序。

④互影响。另一种研究路径则认为,宏观现象

支持“涌现”是基于主体建模方法的核

往往是一种“出乎意料的情况”,①需要用新心价值。方法论上的

“涌现”并非是指某种的范畴,而不能仅用微观个体的行为来解神秘的、不可解释的现象。复杂系统学家对

释。②呈现这种特征的系统被称作复杂系是否存在“涌现”的根据作出了三个判断:统,这种“出乎意料”的结果称作“涌现”

(1)整体的特征不是其组成部分的特征之(emergence)。复杂系统具有自适应和自组和;(2)整体特征的种类与组成部分特征的织的特点,

即指系统的组成成分具有自我学种类完全不同;(3)整体特征不能由独自考

习、

自我组织的能力,能够通过与其他组成成察组分的行为中推导或预测出来。

⑤“涌现”分以及系统所处的环境之间的交互作用,调实质上是一种系统层面的均衡。在有的情况

整自身的结构与行为,从而适应这种系统的下,系统只有一种均衡结果;而在另一些情况

变化。

下,

系统可能存在多个不同的均衡,“涌现”人类社会系统被认为是一个典型的复杂出来的结果只是其中之一。

系统,其复杂性就表现在社会成员之间存在差异和非线性的互动关系,个体的行为不是独立的,而是相互影响的,因而可能导致社会在整体层面上“涌现”出与社会成员自身行

四、基于主体建模方法的建模及其特点

为或目标不同的行为和目标。这样,简单的线性加总不适用于分析和解释这样的社会系

在社会科学文献中,“agent”通常被用来

统,需要一种可以处理非线性关系的研究方指代所研究的个体对象。“agent”常常被翻法,比如微分方程方法。但是微分方程建模译为“代理”,用来指代议会议员、政府官员

本身比较复杂,较难得到明确的解析,因此就等;或者被翻译为“行动者”

,这体现了需要有更具操作性的研究方法来支持。

“agent”在社会活动中的自治性和主动性。在上述背景下,结合计算机人工智能技计算机科学将“agent”翻译为“智能体”或

术,便出现了

“人工社会”。基于主体建模方法就是一种典型的“人工社会”构建技术。①

道格拉斯·诺斯:《理解经济变迁过程》

,这种方法以主体为核心,通过计算机软件开中国人民大学出版社,2008年,第48~49页。

发机制,实现一个在没有外部干预条件下的②N.Gilbert,P.Terna,HowtoBuildandUse

大量主体自主行动和主体之间自动交互的虚Agent-BasedModelsinSocialScience,DiscussionPaper,

1999.拟社会过程;通过对这种社会过程的模拟,便③T.Malsch,S.Schaeffer,Socionics:

有可能在社会系统宏观层面“生成”SociologicalConceptsforSocialSystemsofArtificial(generate)某种形式的“涌现”。(andHuman)Agents,JournalofArtificialSocieties基于主体建模方法或“人工社会”是一andSocialSimulation,Vol.10,No.1,2007,p.11.种自下而上的建模方式。这一建模认为,社④

哈耶克:《自生自发秩序与第三范畴》,会结构包括规则、制度等可以通过社会行为《哈耶克论文集》,邓正来译,首都经济贸易大学出

版社,2001年,第365页。

“结果涌现”(outcomeemergence)进行自⑤欧阳莹之:《复杂系统理论基础》,上海科下而上地解释。

③这种观点在传统的政治学、技教育出版社,2002年,第181页。

43

外科研与管理

“。无论是社会科学还是计算机科学,主体”

在使用这一词义时并无本质差别。相对而,“智能体”言更强调智能性,即思考的能力,“主体”而更强调主动性,即执行的能力。事“agent”实上,社会科学研究对的智能性要求主要是注重它们的交互能力,因此,一般将“agent”“主体”。翻译为

要构造一个基于主体的建模系统,主要需要三个方面的工作。

立一个基于主体建模模型。研究者可以根据具体研究的需要为主体设置相应的行动规则。

基于主体建模方法具有以下三个方面的特点。

“主体”第一个方面的特点是利用模拟

人类的社会特征,主要包括主动性、有限理性、交互性和学习能力。(1)主动性,即主体们能够拥有自己的意图和行动规则,能够对外界的刺激产生反应,并根据行动规则主动地完成某项行动任务以实现其自我意图。比主体可以自己完成生产任务,搜索生存所如,

需的资源,或是寻找最佳的居住环境。(2)有限理性,即不存在能够通晓全局,又能作出超智能分析的主体。主体不能掌握最优的行也不可能了解全局情况,外部环境也动策略,

可能随时变化。主体常被限定在特定的时空间和社会关系中,这样它只能从有限的间、

时空条件和社会关系中获取分散化的信息。即使是这些信息,主体也可能只具有有限的

主体往往只拥有短期的记处理能力。比如,

忆,只能看到周围其他主体的行动等。(3)

交互性,即主体之间可以相互交流。在传统的数学建模方法中,微观个体往往是原子性的,而非社会性的,它们只是拥有某些静态的属性,相互之间缺乏联系,也缺乏调整自身属

每个人都生活在性和策略的机会。事实上,

与其他人交往互动的动态结构之中,自我学

习与相互模仿是人类的基本能力。ABM允许主体之间相互交流、相互模仿。比如,主体之间的相互接触会导致某种属性(传染病)

①J.M.Epstein,R.L.Axtell,GrowingArtificialSocieties:SocialSciencefromtheBottomUp,MA:MITPress,Cambridge,1996.

②R.L.Axtell,J.M.Epstein,PopulationGrowthandCollapseinaMultiagentModeloftheKayentaAnasaziinLongHouseValley,ProceedingsoftheNationalAcademyofSciencesoftheUnitedStatesofAmerica,Vol.99,No.10,2002,Supplement3,pp.7275~7279.

国外科研与管理

“主体”第一,需要构造一个的模型。任

行动规则和何一个主体通常包括基本属性、

规则解释器三个部分的内容。基本属性记录

主体的静态特征,描述主体的基本状态,比如主体的年龄、拥有的资源、社会关系以及对过去的记忆等。行动规则规定了主体在各种内具体的条外条件下应该采取什么样的行动,件将由规则解释器根据外部环境或其他主体

主体的自身状态或者过去的记给出的信号、

忆等作出判断。在同样的环境中,主体所选

择的行动规则并不一定是固定的,这取决于或者向其他主体学习的主体在对历史经验,

过程中获得了什么样的新信息,从而使自己能够更好地适应外部环境。

第二,构造主体所生存的社会或自然环境。环境可以看作是在主体之外,能够对主体行为产生影响的各种因素的集合。环境既即主体中所有社会关系的可以是社会环境,

集合,比如主体之间会形成社会网络;也可以是自然环境,包括活动的空间范围、可利用的资源等,比如可以将活动空间设置为一个N

①或者结合地理信息系统×N的方格矩阵,

(GIS)技术,将主体的活动空间设置为一个

②真实的地图。

第三,构造模型的运行过程。基于主体

“时间”建模模型中通常需要设置一个变量。为了便于操作,时间通常被设置为一系列离散的时间段。在初始时间段,若干主体被“放置”于环境中;在以后每个时间段,主体将从环境中获取信息来选择实施自己的行动策略。通过上述这三方面的工作,就可以建44

的传播;①或者为了实现收益最大化,主体会类是自组织(self-organizing)的社会结构;另模仿周围其他主体所采取的策略;②或者主一类是形成某种社会秩序(socialorder)。⑧体之间会传递信息;③或者主体会对其他主

自组织就是谢林(Schelling)的社会隔离实验

体采取某种强制措施(如惩罚他人)。④(4)的例子。

⑨这项研究表明,种族隔离可以是一学习能力,即主体可以相互学习,改变自己的

种社会自组织的结果,而与种族主义之间并

行动策略。有限理性并不妨碍主体作出不一定存在必然的联系。城市演化分析则旨

“好”决策。主体行动规则不是固定不变的,通常的情况是,主体在与环境和其他主体的①J.B.Dunham,AnAgent-BasedSpatially交互中会尽可能地根据当前情况获取新信息ExplicitEpidemiologicalModelinMASON,Journalof来更新自己的规则,从而作出有利于自身意ArtificialSocietiesandSocialSimulation,Vol.9,No.1,图的行为。主体可以根据经验来计算什么样

2005,p.3.

的策略将给自己带来最大化的收益,比如,主②M.Makowsky.AnAgent-BasedModelof体还可以根据周围舆论的变化调整自己的策

MortalityShocks,IntergenerationalEffects,andUrban略。

⑤Crime,JournalofArtificialSocietiesandSocialSimulation,Vol.9,No.2,2006,p.7.

基于主体建模方法的第二个方面的特点③R.Bhavnani,MichaelRoss,Announ-是关注动态过程。计算机模拟的优势在于,cement,CredibilityandTurnoutinPopularRebellions,可以实时记录模拟过程中出现的全部数据。TheJournalofConflictResolution,Vol.47,No.3,由于微观主体的策略会发生改变,系统在宏2003,pp.340~366;J.H.Fowler,O.Smirnov.观上并不一定会保持稳定状态。这种不稳定DynamicPartiesandSocialTurnout:AnAgent-Based性可以表现为某种周期性的状态变迁,也可Model,AmericanJournalofSociology,Vol.110,No.4,2005.

以是近乎混沌状态的无规则变化。即便最终④T.R.Huerta,SimulatingtheRoleof

能够形成稳定的社会状态,而且通过其他的InstitutionsontheUseofCommonPoolResource.A建模方法也可以获得这样的结果,

ABM系统DissertationPresentedtotheFaultyoftheGraduate所记录的数据却可以描述实现这种最终社会

School,UniversityofSouthernCalifornia,2003.状态的“历史”过程。在使用ABM方法时,⑤D.Miodownik,CulturalDifferencesand社会的初始条件通常是随机的、无规律的,仅EconomicIncentives:AnAgent-BasedStudyofTheirImpactontheEmergenceofRegionalAutonomy靠一次行动很难即刻改变这种随机性。因此Movements,JournalofArtificialSocietiesandSocial可以在一个较长的时间中引入扰动因素,比

Simulation,Vol.9,No.4,2006.

如行为发生“变异”,这样更有利于讨论模型⑥J.H.Fowler,O.Smirnov,DynamicParties的稳定性。基于主体建模方法就好似打开了

andSocialTurnout:AnAgent-BasedModel,American一个“黑箱”,让人们了解到不同的社会状态JournalofSociology,Vol.110,No.4,2005.

之间是如何变迁的。比如,选举投票的动态

⑦J.BigleyDunham,AnAgent-BasedSpatiallyExplicitEpidemiologicalModelinMASON,Journalof模型反映了选民政治偏好的变化过程,⑥而ArtificialSocietiesandSocialSimulation,Vol.9,No.1,传染病模型则显示了传染病扩散的可能路径2005,p.3.

以及传染病患者的分布变化情况。

⑦⑧M.W.Macy,R.Willer,FromFactorsto基于主体建模方法的第三个方面的特点Actors:ComputationalSociologyandAgent-based是能够支持复杂系统中的所谓

“涌现”。基Modeling,AnnualReviewofSociology.Vol.28,2002,于主体建模可以实现在系统中“涌现”出无

p.143.

⑨T.C.Schelling,DynamicModelsof法用微观个体意图来描述的宏观现象。基于Segregation,JournalofMathematicalSociology,Vol.1,主体建模的“涌现”大体上可以分为两类:一

1971,pp.143~186.

45

外科研与管理

在探索城市中居民、企业等大量微观主体的自组织过程而导致的宏观空间结构的演

①基于主体建模方法的合作演化研究便化。

试图对社会合作秩序作出解释。

的均衡,还要关注动态的社会过程,而社会过

程是通过个体行动和交往而形成的,因此就要建立能够更细致地描述个体行为与交往的模型。任何个体都具有自己特定的发展意图,他们的行动或决策不仅受到自身禀赋的

个体之间的相互效仿或者冲突都可能限制,

五、在社会科学研究中

使用基于主体建模方法

在讨论的过程中,我们看到,较之于其他分析方法,基于主体建模既有其优势,也存在局限性。优势表现在,通过构造“人工社

,会”可以为非线性的社会交互建模提供实“社会”现均衡的过程信息,但是,这种方法的技术门槛较高,对人类社会的仿真不可能做到完全复制。事实上,对于这一方法的适用性仍然存在争论。有研究者认为,基于主体建模方法有助于理解那些出现在各种情景

②换言之,中的一般过程,这一方法更适用于而不是对具体现实问题理论的发展和解释,

③之所以产生这些判断,的预测。原因就在于,利用基于主体建模方法所构建的模型实

际上是一种形式(formal)逻辑模型。这种形通过控制其他变量来考察式模型的特征是,

少数变量之间的关系,其目的并不在于精确而是要抓住预测社会现象的具体发展方向,

④不过,社会现象中的一般性。也有不少学者将ABM模型和实证数据结合起来研究具体

的社会或政策发展问题。

无论是用于理论推演还是对实际问题的分析,在社会科学研究中使用基于主体建模“自下而上”方法,首要的是要遵循一种的建

着重讨论的是微观行动主体的行为模路径,

及其之间的互动与社会宏观系统变迁之间的

关系。如果仔细周密地考虑,应注意以下问题。

“个体”第一,应强调对的建模。社会的系统行为是由个体行动实现的,个体行动的结果会影响他人的行动,从而塑造或影响社会行为。对社会现象的理解不能仅看到静态46

影响个体的行动,从而影响社会系统的变迁。

第二,应强调对“过程”的建模。任何“涌现”都需要将个体的行动放置在一个较长的时间中反复进行。由于强调个体的活动,因此必然包含相对较长的时间过程,各种个体在这个时间过程中实施自己的行动。对能够为社会科学研究提供一种过程的关注,

动态演化的分析视角。传统方法常常说明,社会最终会出现什么样的均衡结果,通过基于主体建模分析得到的结果很可能与此完全相同。然而,基于主体建模的价值并不在于而是能够获得社会、经济、政治最后的均衡,

系统演化与变迁过程中的知识。

“规则”第三,应强调对的演化建模。无“涌现”论是体现为一种社会自组织,还是体都表现为一种自身演化的社现为社会秩序,

“规则”。这种规则不是由系统外部的某会

种要素强制赋予的,而是通过主体之间的互动在系统内部形成。什么样的规则能够生

取决于具有特定偏好的微观个体根据其成,

自身意图的行动。这里包括两种情形。一种

①R.L.AxtellandJ.M.Epstein,PopulationGrowthandCollapseinAMultiagentModeloftheKayentaAnasaziinLongHouseValley,ProceedingsoftheNationalAcademyofSciencesoftheUnitedStatesof2002,pp.7275~7279.America,Vol.99,No.10,

②R.M.Axelrod,TheComplexityof

Cooperation:Agent-basedModelsofCompetitionandCollaboration,Princeton,N.J.:PrincetonUniversityPress,1997.

③N.Gilbert,ASimulationoftheStructureofAcademyScience,SociologyOnlineResources,Vol.2,No.2,1997,pp.3.1~3.21.

,赵鼎新:《社会与政治运动讲义》社会科

2006年,学文献出版社,第14~15页。

外科研与管理

情形是,微观个体自己并不清楚是否存在某BottomUp,MA:MITPress,Cambridge,种规则,比如前面讨论的社会隔离模型。另1996.

一种情形是,微观个体了解某种规则,并根据3.J.T.GullahornandJ.E.Gullahorn,Some自身偏好或行动所取得的效益来选择是否遵ComputerApplicationsinSocialScience,循这样的规则。

AmericanSociologicalReview,30(3),1965.第四,应强调对“多中心”体系的建模。

4.K.CarleyandL.Gasser,Computational

如果微观个体的行动和交往是非自主的,或OrganizationTheory,Lawrence

Erlbaum

Associates,Vol.4,1994.

者说存在着某种因素,比如模型构建者或者5.

L.

Tesfatsion,Agent-BasedComputational系统中的某个特定主体,能够安排每一个主Economics,EconomicsWorkingPaper,No.1,体的具体行动,那么研究结果也将是被这种

IowaStateUniversity,2002.

因素所决定了的,

模型也就失去了价值。基6.M.A.JanssenandE.Ostrom,Empirically于主体建模方法强调微观个体的自主性,即Based,Agent-basedModels,Ecologyand不存在某个主体可以“凌驾”于其他主体之Society,11(2),2006.

上的现象,或者说,不存在可以直接控制其他

7.R.M.Axelrod,TheEvolutionofCooperation,主体具体行动的特殊主体。每一个主体都是NewYork:BasicBooks,1984.

一个决策中心,

拥有自主的决策能力,也即是8.R.M.Axelrod,TheComplexityofCooperation:Agent-based

Models

of

Competition

and

一种“多中心”的决策格局。比如,对竞争性Collaboration,Princeton,N.J.:Princeton市场的建模能够最充分地说明这一点,因为UniversityPress,1997.

在竞争性市场中并不存在某种绝对的控制者9.〔美〕道格拉斯·诺恩:《理解经济变迁过或者操纵者。

程》,钟正生、邢华译,中国人民大学出版社,2008年。

参考文献:

10.〔英〕哈耶克:《自生自发秩序与第三范1.G.N.GilbertandK.G.Troitzsch,Simulation畴》,《哈耶克论文集》,邓正来译,首都经济fortheSocialScientist,TaylorandFrancis,贸易大学出版社,

2001年。Inc.,1999.

2.J.M.EpsteinandR.L.Axtell,Growing(责任编辑:李俊升)

ArtificialSocieties:SocialSciencefromthe

檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪殏

檪国际信息伦理学研究中心网站

檪檪国际信息伦理学研究中心网站是信息伦理研究的学术网站,是该领域全球性教学和研究信息的交

檪檪换平台。网站的成功倚仗于该领域同仁的知识分享,因此,网站免费提供不同机构学术活动的信息。国檪际信息伦理学研究中心由拉斐尔·卡普罗教授创建于1999年。它最初只是朋友和同事学术交流的小檪群体,但现在已经发展成为一个国际化的跨文化的信息交流平台。该中心现在拥有280名来自世界各

檪檪地的成员。2004年,

该中心开始出版学术刊物《国际信息伦理学评论》。檪(烺摘自:http://icie.zkm.de/)

檪殏

檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪殏

47

外科研与管理


相关文章

  • 复杂适应系统应用领域研究展望
  • 复杂适应系统应用领域研究展望 张永安李晨光 (北京工业大学经济与管理学院,北京100124) 复杂适应系统(CAS )理论为许多传统方法无法解决的问题提供了研究依据,因此备受摘要: 许多学者青睐.本文阐述了复杂适应系统理论及其方法论并与还原 ...查看


  • 火电灵活性提升可行方案的研究_张继权
  • 电力科技 2016年第31期 科技创新与应用 火电灵活性提升可行方案的研究 张继权 1 张艳波 2 苏琳 3 吉林长春130000(1.国网吉林省电力有限公司,2.国网吉林省电力有限公司辽源城郊供电公司,吉林辽源136200 3.国网吉林省 ...查看


  • 开题报告撰写形式参考(这是一个例子)
  • 题目:多元主体协同创新的高新技术企业自主创新能力提升机理 1.研究背景 现今世界各国都把推动科技进步和自主创新作为科技发展的战略取向.自主创新能力是一国引领国际竞争的关键性因素."没有自主创新能力的国家只能是亦步亦趋.模仿跟踪,永 ...查看


  • 知识网络的结构与演化
  • 知识网络的结构与演化 --概念与理论进展 刘向/马费成/陈潇俊/陈柏彤/贾茜 2012-10-26 14:45:12 来源:<情报科学>(长春)2011年6期 [英文标题]Structure and Evolution of K ...查看


  • 基于数学建模的数据处理_郭丽华
  • 高教论坛 基于数学建模的数据处理 郭丽华 刘晓菊 (山东现代职业学院,山东 济南 250104) 摘要:大数据是当下热门的话题.本文从数学建模的角度,介绍了数学建模在数据处理方面的发展,数据分析的内容,以及如何获取有用信息等,并对数学方法解 ...查看


  • 大数据时代的空间分析
  • 第39卷第6期2014年6月武汉大学学报·信息科学版 GeomaticsandInformationScienceofWuhanUniversit y Vol.39No.6 June2014 :/.whuis20140143DOI10.13 ...查看


  • 城市增长模拟模型研究综述
  • 2014年1月 第28卷第1期总95期北京联合大学学报 JournalofBeijingUnionUniversityJan.2014 Vol.28No.1SumNo.95 城市增长模拟模型研究综述 1 孟张媛媛, 2,32 斌,朱海勇 ( ...查看


  • 支持产品现代设计的六维度设计知识分类体系与知识建模研究
  • 第9期 2010年9月 文章编号:1001-3997(2010)09-0239-03 机械设计与制造 Machinery Design &Manufacture 239 支持产品现代设计的六维度设计知识分类体系 与知识建模研究* 马 ...查看


  • 大型工程项目系统复杂性分析与复杂性管理
  • 2009年第6期 科技管理研究 2009N o . 6 S c i e n c e a n dT e c h n o l o g y M a n a g e m e n t R e s e a r c h 文章编号:1000-7695(20 ...查看


热门内容