Cross-Leveraging Computational, System and Data Science in Support of Computational Epidemiology in the Era of Big Data
Cross-Leveraging Computational, System and Data Science in Support of Computational Epidemiology in the Era of Big Data
批准号:
RGPIN-2017-04647
负责人:
Osgood, Nathaniel
金额:
$1.46万
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2017
资助国家:
加拿大
项目状态:
已结题
起止时间:
2017-01-01 至 2018-12-31
中文摘要
尽管对ABM与大数据集成的需求迅速增长,我们的贡献也展示了ABM与大数据集成的巨大潜力,但现有的模拟基础设施对模型与即将到来的数据集成的支持很差。虽然我们的工作表明,粒子过滤(PF)和粒子马尔科夫链蒙特卡罗(PMCMC)等在线计算统计技术可以形成高效的工具,用于集成仿真建模和传入的大数据-例如来自我们流行的IEPI系统的大数据-但此类技术的应用充其量是笨拙的,而且由于涉及高计算成本或高程度的实施工作,通常是不可行的。为了解决跨学科团队合作至关重要的这一应用领域,我们利用我们现有的Frabjous领域特定功能反应式ABM编程平台取得了巨大成功,显著提高了ABM的透明度、简洁性和模块化。尽管有这些贡献,但目前的作业成本管理通常缺乏可发布的规范,对非技术利益相关者通常相当不透明,甚至经常让技术团队成员感到困惑,给政策制定者和分析师基于情景的探索带来了巨大的性能障碍,并且对团队之间的协作交互和共享的支持很差。我们在这里建议使用多管齐下的策略来应对这些挑战,从Frabjous到Scala语言(Frabjous)的移植开始--Scala语言为模块化、并行化、特定于域的语言设计和互操作性提供了强有力的支持,我们已经将其用于许多其他工具。此端口之后的工作分为四个相对自治的流。第一个重点是集成对关键计算统计算法PF、PMCMC和MCMC的语言支持,以及使用流行的Spark数据科学平台的流组件对流接口的支持。第二种是寻求通过多级并行化(在更细粒度的级别上利用分布式计算、多核和GPU)来极大地提高ABM性能,包括通过与Spark平台的集成。第三个界面使用一元组合来简化常见的建模任务,并使模型最终用户能够承担传统上需要程序员支持的分析任务。最后,我们将与该领域的领先研究人员合作,在人机交互(HCI)和计算机支持的协同工作(CSCW)领域,采用我们现有的协作模型映射工具中成功使用的技术来实现Frabjous的图形规范语言,以及支持多用户探索、运行和修改Frabjous模型的协作工具。最后,在工作的每个阶段,我们将通过用户研究来评估模型的成功。
英文摘要
Despite the rapid growing demand for -- and our contributions demonstrating the great potential of -- integration of ABMs with big data, existing simulation infrastructures provide poor support for model integration with incoming data. While our work has demonstrated that online computational statistics techniques such as Particle Filtering (PF) and Particle Markov Chain Monte Carlo (PMCMC) can form highly effective tools for integrating simulation modeling and incoming big data -- such as that from our popular iEpi system -- application of such techniques is at best awkward, and is often infeasible because of the high computational costs or high degree of implementation effort involved. To address this application area in which interdisciplinary teamwork is of central importance, we have secured strong success with our existing Frabjous domain-specific functional reactive ABM programming platform to significantly enhance ABM transparency, concision, and modularity. Despite these contributions, current ABMs commonly lack publishable specifications, are typically quite opaque to non-technical stakeholders and often confusing even to technical team members, raise significant performance barriers to scenario-based exploration by policy makers and analysts, and poor support for collaborative interaction and sharing across teams. We propose here to address these challenges using a multi-pronged strategy that starts with a port of Frabjous to the Scala language (FrabjouS) -- a language which offers strong support for modularity, parallelization, domain-specific language design and interoperability, and which we have used for many other tools. Work following this port is divided into four relatively autonomous streams. The first focuses on integrating language support for key computational statistics algorithms PF, PMCMC, and MCMC and for streaming interfaces using the streaming component of the popular Spark data science platform. The second seeks to greatly enhance ABM performance via multi-level parallelization (exploiting both distributing computing, multi-cores and GPUs at a finer-grained level), including via integration with the Spark platform. The third interface uses monadic composition to both ease common modeling tasks, and to empower model end-users to undertake analysis tasks traditionally requiring programmer support. Finally, in collaborations with a leading researcher in this the area of Human Computer Interaction (HCI) and Computer Supported Cooperative Work (CSCW), we will adapt techniques successfully used in our existing collaborative model mapping tools to implement a graphical specification language for FrabjouS as well as a collaborative tool supporting multi-user exploration, running and modification of FrabjouS models. Finally, across each phase of the work, we will evaluate model success with user studies.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Cross-Leveraging Computational, System and Data Science in Support of Computational Epidemiology in the Era of Big Data
-
批准号:RGPIN-2017-04647
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.91万
-
财政年份:2021
-
负责人:Osgood, Nathaniel
-
依托单位:
Cross-Leveraging Computational, System and Data Science in Support of Computational Epidemiology in the Era of Big Data
-
批准号:RGPIN-2017-04647
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.46万
-
财政年份:2020
-
负责人:Osgood, Nathaniel
-
依托单位:
Cross-Leveraging Computational, System and Data Science in Support of Computational Epidemiology in the Era of Big Data
-
批准号:RGPIN-2017-04647
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.46万
-
财政年份:2019
-
负责人:Osgood, Nathaniel
-
依托单位:
Cross-Leveraging Computational, System and Data Science in Support of Computational Epidemiology in the Era of Big Data
-
批准号:RGPIN-2017-04647
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.46万
-
财政年份:2018
-
负责人:Osgood, Nathaniel
-
依托单位:
Stocking Hygeia's toolbox: methodological innovation in support of computational epidemiology
-
批准号:327290-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.02万
-
财政年份:2015
-
负责人:Osgood, Nathaniel
-
依托单位:
Stocking Hygeia's toolbox: methodological innovation in support of computational epidemiology
-
批准号:327290-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.02万
-
财政年份:2014
-
负责人:Osgood, Nathaniel
-
依托单位:
Stocking Hygeia's toolbox: methodological innovation in support of computational epidemiology
-
批准号:327290-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.02万
-
财政年份:2013
-
负责人:Osgood, Nathaniel
-
依托单位:
Stocking Hygeia's toolbox: methodological innovation in support of computational epidemiology
-
批准号:327290-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.02万
-
财政年份:2012
-
负责人:Osgood, Nathaniel
-
依托单位:
Stocking Hygeia's toolbox: methodological innovation in support of computational epidemiology
-
批准号:327290-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.02万
-
财政年份:2011
-
负责人:Osgood, Nathaniel
-
依托单位:
Hygeia's toolbox: computation and mathematics in support of public health decision making and insight
-
批准号:327290-2009
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.09万
-
财政年份:2009
-
负责人:Osgood, Nathaniel
-
依托单位:
MOdel-based approaches for enhancing wireless sensor network usability, programmability, reliability and efficiency
-
批准号:327290-2006
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.31万
-
财政年份:2008
-
负责人:Osgood, Nathaniel
-
依托单位:
MOdel-based approaches for enhancing wireless sensor network usability, programmability, reliability and efficiency
-
批准号:327290-2006
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.31万
-
财政年份:2007
-
负责人:Osgood, Nathaniel
-
依托单位:
MOdel-based approaches for enhancing wireless sensor network usability, programmability, reliability and efficiency
-
批准号:327290-2006
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.31万
-
财政年份:2006
-
负责人:Osgood, Nathaniel
-
依托单位:
Laboratory for application-driven wireless sensor networks
-
批准号:330110-2006
-
项目类别:Research Tools and Instruments - Category 1 (<$150,000)
-
资助金额:$1.82万
-
财政年份:2005
-
负责人:Osgood, Nathaniel
-
依托单位:
海外基金