论文标题
纵向数据自动生成单个模糊认知图
Automatic Generation of Individual Fuzzy Cognitive Maps from Longitudinal Data
论文作者
论文摘要
模糊认知图(FCM)是计算模型,代表因因因果影响(加权有向边)与其他因素的因果影响(加权有向边)而在离散相互作用上变化的计算模型。传统上,这种方法被用作一种与系统动力学相似的汇总来描述系统的功能。例如,通过将基于代理的模型的每个代理使用其自身的FCM来表达其行为的每个代理,就对采用这种汇总方法的兴趣越来越大。尽管框架和研究已经采用了这种方法,但是持续的限制一直是创建与个人一样多的FCM的困难。实际上,当前的研究能够创建特征不同但决策模块通常相同的药物,从而限制了模拟人群的行为异质性。在本文中,我们通过使用遗传算法为每个代理创建一个FCM来解决此限制,从而提供了自动创建具有异质行为的虚拟人群的手段。我们的算法通过在该过程中引入其他约束并将其应用于纵向的个人级别数据,从而在Stach及其同事的先前工作基础上建立。对营养的现实干预措施进行的案例研究证实,我们的方法可以产生任何紧随其现实世界人类对应物的轨迹的异质剂。未来的工作包括技术改进,例如降低方法的计算时间,或使用我们的虚拟人群测试新行为改变干预措施的计算智能中的案例研究。
Fuzzy Cognitive Maps (FCMs) are computational models that represent how factors (nodes) change over discrete interactions based on causal impacts (weighted directed edges) from other factors. This approach has traditionally been used as an aggregate, similarly to System Dynamics, to depict the functioning of a system. There has been a growing interest in taking this aggregate approach at the individual-level, for example by equipping each agent of an Agent-Based Model with its own FCM to express its behavior. Although frameworks and studies have already taken this approach, an ongoing limitation has been the difficulty of creating as many FCMs as there are individuals. Indeed, current studies have been able to create agents whose traits are different, but whose decision-making modules are often identical, thus limiting the behavioral heterogeneity of the simulated population. In this paper, we address this limitation by using Genetic Algorithms to create one FCM for each agent, thus providing the means to automatically create a virtual population with heterogeneous behaviors. Our algorithm builds on prior work from Stach and colleagues by introducing additional constraints into the process and applying it over longitudinal, individual-level data. A case study from a real-world intervention on nutrition confirms that our approach can generate heterogeneous agents that closely follow the trajectories of their real-world human counterparts. Future works include technical improvements such as lowering the computational time of the approach, or case studies in computational intelligence that use our virtual populations to test new behavior change interventions.