加入收藏 | 设为首页 | 会员中心 | 我要投稿 源码网 (https://www.900php.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

计算社会初探

发布时间:2021-02-23 05:03:51 所属栏目:大数据 来源:网络整理
导读:副标题#e# “计算社会科学”的学科概念已提出四年多,但国内信息科学界的很多学者认为计算社会科学基本等同于社会计算,或者干脆将计算社会科学看作社会计算的一部分,我认为为计算社会科学与社会计算之间确有交叉,但两者同时也有不同的侧重面向。社会计算关

PageRank可以被用来挖掘意见领袖,除此之外,目前GraphLab最新版本已支持
PageRank、数三角形、最大连通图和最短路径等
6种经典的图算法。这些算法的代码实现,目的和重点在于通用性。如果要获得最佳性能,可以参考其实现进行修改和扩展满足业务需求。

社会建模

社会建模技术由信息科学家和数学家提出并发展完善起来,是指对社会空间中个体或群体的心理和行为交互模式人际关系、社群结构等复杂社 会性问题,进行抽象描述并建立仿真模型。通 过仿真模型,研究者可以模拟社会演化进程、社会现象 的发展 、人类社会行为及其变化过程,可进 一 步结合实验分析或为现实提供决策支持。

目前,在社会科学领域应用最广泛的仿真模型是基于智能主体的社会仿真模型(agent—based models,ABMs),ABMs模型可以很好地模拟信息传 播 、社会规范的出现、集群行为等人类现象。

基于ABMs模 型,研究人员发展出在计算机上建立“人工社会 (artificialsociety)”的构想 。人类社会是由大量真实社会个体构成的复杂系统,人工社会则是在计算机上模拟出的由大量虚拟社会个体模 型构成的复杂系统。其研究思路是在计算机中建立多个Agent模型,对不同特性的Agent设定不同的运行规则,让这些Agent相互作用并遵循一定规则运行,最后通过观察大量Agent相互作用的涌现属性,找到人工社会的规律,并用这些规律理解和解释现实人类社会中的宏观现象。
关于Agent的概念和特征可以参见下图

Agent

每个Agent都有简单的规则,这里拿鸟群飞行模拟为例:一个鸟群各个体初始位置杂乱无章,但每个个体都有如下三个规则:

  1. Cohesion: each agent steers toward the average
    position of its nearby “flockmates,”
  2. Separation: each agent steers to avoid crowding
    local flockmates,and
  3. Alignment: each agent steers towards the average
    heading of local flockmates.

初始位置和500次迭代后的位置如图:

flymate

初始的混沌状态按照几个简单的规则就能让整个系统处于稳定状态2,通过这个模型对系统的影响,可以判别规则的合理性和可行性。

复杂人类社会模型目前还不存在,有的只是对单一现象的研究模型,这里推荐一款游戏《模拟城市》,虽然是利用已知规律来建模,但其设计思想和画面风格很适合将来投身于社会建模的人群。

SC1


SC2


SC3


SC4


  1. 这里搜集了前五名的ppt,这五位都利用用了深度学习、数据分析、统计的方法来挖掘数据。详见阿里移动推荐算法大赛冠军答辩PPT ?
  2. 类似动力系统中的元胞自动机,元胞自动机用于研究经济危机的形成与爆发过程、个人行为的社会性,流行现象,如服装流行色的形成等。在生物学中,元胞自动机的设计思想本身就来源于生物学自繁殖的思想,因而它在生物学上的应用更为自然而广泛。例如元胞自动机用于肿瘤细胞的增长机理和过程模拟、人类大脑的机理探索(Victor.Jonathan.D.,1990)、艾滋病病毒HIV的感染过程(Sieburg,H.B.. 1990)、自组织、自繁殖等生命现象的研究以及最新流行的克隆 (Clone)技术的研究等 (ErmentroutG。B。,1993)。 ?

(编辑:源码网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读