计算社会初探
PageRank可以被用来挖掘意见领袖,除此之外,目前GraphLab最新版本已支持 社会建模社会建模技术由信息科学家和数学家提出并发展完善起来,是指对社会空间中个体或群体的心理和行为交互模式人际关系、社群结构等复杂社 会性问题,进行抽象描述并建立仿真模型。通 过仿真模型,研究者可以模拟社会演化进程、社会现象 的发展 、人类社会行为及其变化过程,可进 一 步结合实验分析或为现实提供决策支持。 目前,在社会科学领域应用最广泛的仿真模型是基于智能主体的社会仿真模型(agent—based models,ABMs),ABMs模型可以很好地模拟信息传 播 、社会规范的出现、集群行为等人类现象。 基于ABMs模 型,研究人员发展出在计算机上建立“人工社会 (artificialsociety)”的构想 。人类社会是由大量真实社会个体构成的复杂系统,人工社会则是在计算机上模拟出的由大量虚拟社会个体模 型构成的复杂系统。其研究思路是在计算机中建立多个Agent模型,对不同特性的Agent设定不同的运行规则,让这些Agent相互作用并遵循一定规则运行,最后通过观察大量Agent相互作用的涌现属性,找到人工社会的规律,并用这些规律理解和解释现实人类社会中的宏观现象。 每个Agent都有简单的规则,这里拿鸟群飞行模拟为例:一个鸟群各个体初始位置杂乱无章,但每个个体都有如下三个规则:
初始位置和500次迭代后的位置如图: 初始的混沌状态按照几个简单的规则就能让整个系统处于稳定状态2,通过这个模型对系统的影响,可以判别规则的合理性和可行性。 复杂人类社会模型目前还不存在,有的只是对单一现象的研究模型,这里推荐一款游戏《模拟城市》,虽然是利用已知规律来建模,但其设计思想和画面风格很适合将来投身于社会建模的人群。
(编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |