five

CausalDynamics

收藏
github2025-05-16 更新2025-05-17 收录
下载链接:
https://github.com/kausable/CausalDynamics
下载链接
链接失效反馈
官方服务:
资源简介:
一个大规模基准测试框架,旨在严格评估动态系统中最先进的因果发现算法。它包括数千个耦合的常微分方程和随机微分方程的真实因果图,以及两个理想化的气候模型。

A large-scale benchmark framework aimed at rigorously evaluating state-of-the-art causal discovery algorithms in dynamic systems. It includes thousands of ground-truth causal graphs derived from coupled ordinary differential equations and stochastic differential equations, as well as two idealized climate models.
创建时间:
2025-05-07
原始信息汇总

CausalDynamics 数据集概述

数据集简介

CausalDynamics 是一个大规模基准测试框架,旨在严格评估动态系统中最先进的因果发现算法。该数据集包含数千个具有不同难度的图挑战,用于系统评估因果发现算法。

主要特点

  1. 大规模基准测试:系统评估数千个图挑战上的因果发现算法。
  2. 可定制数据生成:可扩展、用户友好地生成日益复杂的耦合常微分和随机微分方程系统。
  3. 多样化挑战:包括简单混沌系统到模块化因果耦合动态系统,可选噪声、混杂、时间滞后甚至气候模型动态。

数据集内容

  • 真实因果图,源自数千个耦合常微分和随机微分方程。
  • 两个理想化气候模型。

数据获取方式

  1. 通过 HuggingFace 下载预处理数据集: bash wget https://huggingface.co/datasets/kausable/CausalDynamics/resolve/main/process_causaldynamics.py python process_causaldynamics.py

  2. 自行生成数据集(参见"Getting Started"部分)。

安装方式

使用 pip 安装

bash pip install causaldynamics

要求 Python 3.10 版本。

使用 conda 安装

shell conda create --name venv python=3.10 conda activate venv pip install causaldynamics

使用 pdm 安装

shell git clone https://github.com/kausable/CausalDynamics.git cd CausalDynamics pdm install

相关资源

搜集汇总
数据集介绍
main_image_url
构建方式
在动态系统因果发现研究领域,CausalDynamics数据集通过耦合常微分方程和随机微分方程构建了数千个真实因果图。该框架采用模块化设计,支持用户自定义生成包含噪声、混杂因素和时滞效应的复杂动态系统数据,并整合了两个理想化气候模型。数据生成流程采用层次化物理系统构建策略,通过配置文件灵活控制方程耦合方式和系统复杂度。
特点
作为动态因果模型结构发现的大规模基准,CausalDynamics具备三个显著特征:其评估框架包含数千个难度递增的图结构挑战,全面检验算法性能;提供可扩展的数据生成接口,支持构建从简单混沌系统到模块化耦合系统的连续谱系;数据多样性体现在包含气候模型动态、时滞效应等现实场景要素,为算法鲁棒性测试提供丰富场景。
使用方法
研究者可通过PyPi安装Python包快速部署环境,使用配置文件定义微分方程耦合规则生成定制数据。预处理的基准数据集可从HuggingFace直接下载,配套的Jupyter Notebook教程详细演示了从简单动态系统到气候模型的因果发现流程。评估模块提供标准化测试管道和排行榜功能,支持算法性能的量化对比。
背景与挑战
背景概述
CausalDynamics是由kausable团队开发的大规模基准测试框架,专注于评估动态系统中因果发现算法的性能。该数据集诞生于对复杂动态系统因果结构解析的迫切需求,特别是在无法进行主动干预的研究领域。数据集通过耦合常微分方程和随机微分方程生成数千个真实因果图,并包含两个理想化气候模型,为非线性、高维且含噪声的时间序列数据提供了标准化测试平台。其模块化的数据生成架构允许研究者构建具有不同物理特性的系统层次,显著推动了因果推理方法在气候科学、生物系统等领域的应用发展。
当前挑战
动态系统因果发现面临多重技术瓶颈:传统方法难以处理含噪声、混杂因素和时滞效应的高维非线性系统,而现有基准数据集多局限于低维确定性场景。CausalDynamics在构建过程中需平衡物理系统建模的保真度与计算复杂度,其耦合微分方程体系需精确控制混沌行为与因果拓扑的关联性。气候模型的集成进一步要求处理多尺度动力学特征,这对算法的鲁棒性提出严峻考验。数据生成框架还需确保不同难度层级的系统性递进,以全面评估算法在简单混沌系统到模块化耦合系统等不同场景下的表现。
常用场景
经典使用场景
在复杂系统建模领域,CausalDynamics数据集为研究动态因果模型的结构发现提供了标准化测试平台。该数据集通过数千组耦合常微分方程和随机微分方程生成的因果图,支持从简单混沌系统到模块化耦合系统的多层级验证,尤其适用于评估算法在含噪声、混杂因素和时滞条件下的因果推理能力。
实际应用
在气候科学领域,研究人员利用该数据集模拟厄尔尼诺-南方振荡等气候模式的因果网络重构;在神经科学中,可构建大规模神经元耦合系统的有效连接模型。工业界则将其用于预测性维护,通过设备传感器数据的因果分析实现故障根因定位。
衍生相关工作
基于该数据集衍生的研究包括动态因果发现算法GrangerGAN的改进、时变因果结构的神经微分方程建模框架NeuralDCM,以及气候因果图谱构建工具ClimXAI。相关成果发表在NeurIPS和ICML等顶会,推动了因果表征学习与动力系统理论的交叉融合。
以上内容由遇见数据集搜集并总结生成
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作