NeurIPS 2024 | 用LLM探寻隐秘的因果世界

利用大型语言模型揭示隐藏因果关系的挑战与突破

因果关系的发现与分析是科学研究的核心,但现有的因果发现算法依赖于预先定义的高级变量,而这些变量在现实世界中往往匮乏。尤其对于图片、文本等高维非结构化数据,更是如此。香港浸会大学等机构的研究人员在NeurIPS 2024发表论文《Discovery of the Hidden World with Large Language Models》,提出了一种名为COAT的新型框架,旨在利用大型语言模型 (LLM) 来克服这一难题,从而更有效地识别现实世界中的因果关系。

论文链接:https://www.php.cn/link/2fdddc426480d46ce18affae5e455c82

代码链接:https://www.php.cn/link/5807f0ed140fffaa1f35f16baf72e31b

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜

NeurIPS 2024 | 用LLM探寻隐秘的因果世界

研究背景

科学进步依赖于对关键变量及其因果关系的识别。传统的因果发现方法 (CDs) 依赖于人类专家提供的高质量变量,但在实际应用中,这些变量往往难以获得。例如,分析用户评分的电商卖家,只能获取用户评论等非结构化数据。因此,高级变量的匮乏限制了 CDs 方法的应用范围。

LLM 在理解非结构化数据方面展现出强大的能力,并能解决各种复杂任务。一些研究表明,LLM 可以回答因果问题,但现有方法主要将其作为因果变量的直接推理器,可靠性存疑,且缺乏对因果发现理论保证的充分讨论。因此,如何可靠地利用 LLM 揭示现实世界的因果机制成为一个关键问题。

COAT框架:LLM作为表征辅助工具

本研究的目标是利用 LLM 为非结构化数据构建结构化表征,该表征由一系列高级变量组成,能够捕捉目标信息并具有可解释性。为此,研究人员提出了 Causal representatiOn AssistanT (COAT) 框架。用户只需提供目标变量,COAT 就能迭代地寻找构成目标变量马尔可夫毯 (Markov Blanket) 的高级变量集。然后,任何合适的因果发现算法都可以用于进一步分析因果结构。

数据与目标

目标变量 (Y): 例如,消费者对产品的评分或患者的疾病类型。非结构化数据 (X): 例如,用户评论或医学图像。数据集: 由 (X, Y) 样本组成。

目标是找到一个映射函数,将非结构化数据 X 映射到高级变量集 h(X),从而构成 Y 的马尔可夫毯。

LLM 的作用:变量提出与取值解析

COAT 将映射函数分解为一系列高级变量,每个变量将原始观测映射到预定义的值空间。这些变量由 LLM 通过自然语言定义,并具有明确的物理含义。例如,“甜度”可以定义为:1 (满意),-1 (失望),0 (未提及/无法判断)。

COAT 框架包含以下步骤:

变量提出: 使用 LLM 根据样本数据提出潜在的高级变量。取值解析: 使用 LLM 为提出的高级变量解析所有样本的取值。因果发现: 使用因果发现算法 (例如 FCI) 分析结构化数据,构建因果图。反馈: 基于因果发现结果,构建反馈,引导 LLM 进一步寻找高级变量。

NeurIPS 2024 | 用LLM探寻隐秘的因果世界 图1. COAT框架示例

NeurIPS 2024 | 用LLM探寻隐秘的因果世界 图2. COAT变量提出环节Prompt示意

NeurIPS 2024 | 用LLM探寻隐秘的因果世界 图3. COAT框架总结

因赛AIGC 因赛AIGC

因赛AIGC解决营销全链路应用场景

因赛AIGC 73 查看详情 因赛AIGC

理论分析与实验结果

研究人员定义了感知分数和能力分数来衡量 LLM 提出高级变量的能力。通过理论分析和在 AppleGastronome (美食家对苹果评分) 和 Neuropathic (神经性疼痛诊断) 两个数据集上的实验,结果表明:

COAT 能够有效识别高级变量并构建因果图。COAT 的反馈机制能够有效提升变量识别能力。相比于直接使用 LLM 推理因果关系,COAT 能够获得更准确的结果。

NeurIPS 2024 | 用LLM探寻隐秘的因果世界 图5. AppleGastronome数据样例

NeurIPS 2024 | 用LLM探寻隐秘的因果世界 图6. AppleGastronome相关因果图

NeurIPS 2024 | 用LLM探寻隐秘的因果世界 图7. AppleGastronome实验结果

NeurIPS 2024 | 用LLM探寻隐秘的因果世界 图8. LLM相关能力实验评估

NeurIPS 2024 | 用LLM探寻隐秘的因果世界 图9. LLM标注噪声独立性检验

NeurIPS 2024 | 用LLM探寻隐秘的因果世界 图10. AppleGastronome数据集上COAT因果结构识别评估

NeurIPS 2024 | 用LLM探寻隐秘的因果世界 图11. Neuropathic数据样例

NeurIPS 2024 | 用LLM探寻隐秘的因果世界 图12. Neuropathic相关因果图

NeurIPS 2024 | 用LLM探寻隐秘的因果世界 图13. Neuropathic实验结果

NeurIPS 2024 | 用LLM探寻隐秘的因果世界 图14. COAT探究ENSO因果机制

结论与未来展望

COAT 框架有效地结合了 LLM 和因果发现方法的优势,能够处理非结构化数据,并为因果发现提供支持。这项研究为构建用于因果发现的强大基础模型开辟了新的方向。

引用信息

@inproceedings{causalcoat2024,
title={Discovery of the Hidden World with Large Language Models}, author={Chenxi Liu and Yongqiang Chen and Tongliang Liu and Mingming Gong and James Cheng and Bo Han and Kun Zhang},year={2024},booktitle={Proceedings of the Thirty-eighth Annual Conference on Neural Information Processing Systems}}

以上就是NeurIPS 2024 | 用LLM探寻隐秘的因果世界的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/285890.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年11月4日 18:22:57
下一篇 2025年11月4日 18:29:38

相关推荐

  • 移动端 CSS 中如何实现标签边框包裹垂直居中效果?

    移动端 css 中还原标签边框包裹垂直居中的设计难题 设计稿中常见的边框包裹文字,文字垂直左右居中的效果,在移动端实现时往往会遇到意想不到的难题,尤其是在安卓和苹果系统下的显示不一致问题。如何解决这一问题,还原设计稿中的视觉效果? 解决方案 flex 布局 立即学习“前端免费学习笔记(深入)”; f…

    2025年12月24日
    200
  • HTML、CSS 和 JavaScript 中的简单侧边栏菜单

    构建一个简单的侧边栏菜单是一个很好的主意,它可以为您的网站添加有价值的功能和令人惊叹的外观。 侧边栏菜单对于客户找到不同项目的方式很有用,而不会让他们觉得自己有太多选择,从而创造了简单性和秩序。 今天,我将分享一个简单的 HTML、CSS 和 JavaScript 源代码来创建一个简单的侧边栏菜单。…

    2025年12月24日
    200
  • 前端代码辅助工具:如何选择最可靠的AI工具?

    前端代码辅助工具:可靠性探讨 对于前端工程师来说,在HTML、CSS和JavaScript开发中借助AI工具是司空见惯的事情。然而,并非所有工具都能提供同等的可靠性。 个性化需求 关于哪个AI工具最可靠,这个问题没有一刀切的答案。每个人的使用习惯和项目需求各不相同。以下是一些影响选择的重要因素: 立…

    2025年12月24日
    300
  • 移动端如何实现标签效果:边框包裹文字,垂直左右居中?

    如何在移动端还原设计稿中的小标签效果:边框包裹文字,垂直左右居中? 在移动端还原设计稿中的小标签效果,例如边框包裹文字,文字垂直左右居中,是一项常见的挑战。使用传统的 css 方式往往会出现垂直居中不一致的问题。针对这个问题,有两种推荐的方式: flex 布局 flex 布局提供了一种更灵活的方法来…

    2025年12月24日
    200
  • 带有 HTML、CSS 和 JavaScript 工具提示的响应式侧边导航栏

    响应式侧边导航栏不仅有助于改善网站的导航,还可以解决整齐放置链接的问题,从而增强用户体验。通过使用工具提示,可以让用户了解每个链接的功能,包括设计紧凑的情况。 在本教程中,我将解释使用 html、css、javascript 创建带有工具提示的响应式侧栏导航的完整代码。 对于那些一直想要一个干净、简…

    2025年12月24日
    000
  • 移动端小标签如何完美实现垂直居中?

    在移动端还原设计稿中的小标签垂直居中样式 在移动端还原设计稿中的小标签效果时,常常会遇到垂直居中不够完美的问题,尤其是安卓和苹果上的效果不一致。本文将探讨两种可行的解决方案来解决这一难题。 解决方案 1:flex 布局 flex 布局是一种现代布局系统,可提供灵活且强大的布局选项。对于小标签垂直居中…

    2025年12月24日
    000
  • 布局 – CSS 挑战

    您可以在 github 仓库中找到这篇文章中的所有代码。 您可以在这里查看视觉效果: 固定导航 – 布局 – codesandbox两列 – 布局 – codesandbox三列 – 布局 – codesandbox圣杯 &#8…

    2025年12月24日
    000
  • 隐藏元素 – CSS 挑战

    您可以在 github 仓库中找到这篇文章中的所有代码。 您可以在此处查看隐藏元素的视觉效果 – codesandbox 隐藏元素 hiding elements hiding elements hiding elements hiding elements hiding element…

    2025年12月24日
    400
  • 居中 – CSS 挑战

    您可以在 github 仓库中找到这篇文章中的所有代码。 您可以在此处查看垂直中心 – codesandbox 和水平中心的视觉效果。 通过 css 居中 垂直居中 centering centering centering centering centering centering立即…

    2025年12月24日 好文分享
    300
  • 如何在 Laravel 框架中轻松集成微信支付和支付宝支付?

    如何用 laravel 框架集成微信支付和支付宝支付 问题:如何在 laravel 框架中集成微信支付和支付宝支付? 回答: 建议使用 easywechat 的 laravel 版,easywechat 是一个由腾讯工程师开发的高质量微信开放平台 sdk,已被广泛地应用于许多 laravel 项目中…

    2025年12月24日
    000
  • 如何在移动端实现子 div 在父 div 内任意滑动查看?

    如何在移动端中实现让子 div 在父 div 内任意滑动查看 在移动端开发中,有时我们需要让子 div 在父 div 内任意滑动查看。然而,使用滚动条无法实现负值移动,因此需要采用其他方法。 解决方案: 使用绝对布局(absolute)或相对布局(relative):将子 div 设置为绝对或相对定…

    2025年12月24日
    000
  • 移动端嵌套 DIV 中子 DIV 如何水平滑动?

    移动端嵌套 DIV 中子 DIV 滑动 在移动端开发中,遇到这样的问题:当子 DIV 的高度小于父 DIV 时,无法在父 DIV 中水平滚动子 DIV。 无限画布 要实现子 DIV 在父 DIV 中任意滑动,需要创建一个无限画布。使用滚动无法达到负值,因此需要使用其他方法。 相对定位 一种方法是将子…

    2025年12月24日
    000
  • 移动端项目中,如何消除rem字体大小计算带来的CSS扭曲?

    移动端项目中消除rem字体大小计算带来的css扭曲 在移动端项目中,使用rem计算根节点字体大小可以实现自适应布局。但是,此方法可能会导致页面打开时出现css扭曲,这是因为页面内容在根节点字体大小赋值后重新渲染造成的。 解决方案: 要避免这种情况,将计算根节点字体大小的js脚本移动到页面的最前面,即…

    2025年12月24日
    000
  • Nuxt 移动端项目中 rem 计算导致 CSS 变形,如何解决?

    Nuxt 移动端项目中解决 rem 计算导致 CSS 变形 在 Nuxt 移动端项目中使用 rem 计算根节点字体大小时,可能会遇到一个问题:页面内容在字体大小发生变化时会重绘,导致 CSS 变形。 解决方案: 可将计算根节点字体大小的 JS 代码块置于页面最前端的 标签内,确保在其他资源加载之前执…

    2025年12月24日
    200
  • Nuxt 移动端项目使用 rem 计算字体大小导致页面变形,如何解决?

    rem 计算导致移动端页面变形的解决方法 在 nuxt 移动端项目中使用 rem 计算根节点字体大小时,页面会发生内容重绘,导致页面打开时出现样式变形。如何避免这种现象? 解决方案: 移动根节点字体大小计算代码到页面顶部,即 head 中。 原理: flexível.js 也遇到了类似问题,它的解决…

    2025年12月24日
    000
  • 形状 – CSS 挑战

    您可以在 github 仓库中找到这篇文章中的所有代码。 您可以在此处查看 codesandbox 的视觉效果。 通过css绘制各种形状 如何在 css 中绘制正方形、梯形、三角形、异形三角形、扇形、圆形、半圆、固定宽高比、0.5px 线? shapes 0.5px line .square { w…

    2025年12月24日
    000
  • 有哪些美观的开源数字大屏驾驶舱框架?

    开源数字大屏驾驶舱框架推荐 问题:有哪些美观的开源数字大屏驾驶舱框架? 答案: 资源包 [弗若恩智能大屏驾驶舱开发资源包](https://www.fanruan.com/resource/152) 软件 [弗若恩报表 – 数字大屏可视化组件](https://www.fanruan.c…

    2025年12月24日
    000
  • 网站底部如何实现飘彩带效果?

    网站底部飘彩带效果的 js 库实现 许多网站都会在特殊节日或活动中添加一些趣味性的视觉效果,例如点击按钮后散发的五彩缤纷的彩带。对于一个特定的网站来说,其飘彩带效果的实现方式可能有以下几个方面: 以 https://dub.sh/ 网站为例,它底部按钮点击后的彩带效果是由 javascript 库实…

    2025年12月24日
    000
  • 网站彩带效果背后是哪个JS库?

    网站彩带效果背后是哪个js库? 当你访问某些网站时,点击按钮后,屏幕上会飘出五颜六色的彩带,营造出庆祝的氛围。这些效果是通过使用javascript库实现的。 问题: 哪个javascript库能够实现网站上点击按钮散发彩带的效果? 答案: 根据给定网站的源代码分析: 可以发现,该网站使用了以下js…

    好文分享 2025年12月24日
    100
  • 产品预览卡项目

    这个项目最初是来自 Frontend Mentor 的挑战,旨在使用 HTML 和 CSS 创建响应式产品预览卡。最初的任务是设计一张具有视觉吸引力和功能性的产品卡,能够无缝适应各种屏幕尺寸。这涉及使用 CSS 媒体查询来确保布局在不同设备上保持一致且用户友好。产品卡包含产品图像、标签、标题、描述和…

    2025年12月24日
    100

发表回复

登录后才能评论
关注微信