TRACE: Temporal Rule-Anchored Chain-of-Evidence on Knowledge Graphs for Interpretable Stock Movement Prediction

本文提出了 TRACE 方法,通过在知识图谱上结合符号关系先验、动态图探索与大语言模型引导的决策机制,实现了基于可审计证据链的、具有可解释性的股票走势预测,并在 S&P 500 基准测试中取得了优于现有基线的性能。

Qianggang Ding, Haochen Shi, Luis Castejón Lozano, Miguel Conner, Juan Abia, Luis Gallego-Ledesma, Joshua Fellowes, Gerard Conangla Planes, Adam Elwood, Bang Liu

发布于 2026-03-16
📖 1 分钟阅读☕ 轻松阅读

Each language version is independently generated for its own context, not a direct translation.

这篇文章介绍了一种名为 TRACE 的新方法,用来预测股票是涨还是跌。

想象一下,传统的股票预测就像是一个人在看天气预报,只盯着“过去几天的气温”(历史股价)或者“今天的新闻标题”(情感分析)来猜明天会不会下雨。但现实中的股市更像是一个巨大的、复杂的社交网络,一家公司的命运往往取决于它的朋友、敌人、合作伙伴甚至整个行业的风吹草动。

TRACE 就像是一个拥有“侦探直觉”和“严格档案库”的超级金融侦探,它不再瞎猜,而是通过以下三个步骤来破案:

1. 建立“金融关系网” (知识图谱)

首先,TRACE 构建了一个巨大的动态关系地图

  • 传统做法:把每家公司当成孤岛。
  • TRACE 的做法:它把公司、产品、人物、新闻、事件都连成一张网。比如,它知道“微软”收购了“动视暴雪”,这两家公司是“父子”关系;如果“动视暴雪”因为某个新闻股价大涨,这个关系网能立刻感觉到“微软”可能也会跟着动。
  • 关键点:这张地图是有时间戳的。它非常守规矩,只看“预测时刻之前”发生的事,绝不偷看未来的答案(这叫“防止未来泄露”)。

2. 拿着“寻宝图”找线索 (规则引导的探索)

这是 TRACE 最聪明的地方。普通的 AI 在地图上乱跑,容易迷路或产生幻觉(瞎编理由)。TRACE 手里拿着一本**“历史寻宝图” (规则库)**。

  • 比喻:想象你在玩一个寻宝游戏。普通的 AI 是随机乱跑,看到什么捡什么。而 TRACE 是拿着侦探小说里的“经典作案手法”去抓人。
    • 比如,规则库告诉它:“如果 A 公司投资了 B 公司,且 B 公司所在的行业(如 AI)最近有重大利好,那么 A 公司大概率会涨。”
  • 过程:TRACE 不会漫无目的地搜索,它只沿着这些**“经济上说得通”**的路径去寻找证据。它像是一个经验丰富的老侦探,只关注那些历史上反复出现过的、有逻辑的因果链条。

3. 让“大语言模型”当法官 (LLM 验证与解释)

找到了线索后,TRACE 不会直接下结论,它会请一位**“大语言模型法官”**来审核。

  • 审核什么:法官会检查这条线索是不是真的来自新闻原文?逻辑通不通?
    • 例子:如果路径显示“微软收购了暴雪 -> 暴雪股价涨 -> 所以微软涨”,法官会去读当时的新闻,确认新闻里确实提到了收购和积极情绪。
  • 产出结果:最后,它不仅能告诉你“明天涨”或“明天跌”,还能给你看完整的证据链

    “预测:涨。
    理由:因为微软收购了暴雪(事件),新闻说这很积极(文本证据),根据历史规律,收购方通常会受益(规则)。”

为什么它很厉害?(成果)

在著名的标普 500 股票测试中,TRACE 的表现超过了其他很多先进的模型:

  • 更准:它的预测准确率达到了 55.1%(在股市预测中,这已经是很高的水平了,因为市场非常难预测)。
  • 更懂行:它特别擅长抓住那些“上涨”的机会(召回率高),这意味着它很少错过好的行情。
  • 可解释:这是最大的亮点。以前的 AI 像个黑盒子,只给结果不给理由。TRACE 像个透明的玻璃盒子,每一步推理都有据可查,人类专家可以像审计一样检查它的逻辑。

总结

TRACE 就像一个结合了“老侦探经验”(规则)、“超级记忆力”(知识图谱)和“现代法律思维”(LLM 验证)的金融分析师。

它不靠运气,而是靠严密的逻辑链条真实的新闻证据来预测股市。它不仅能告诉你明天股票会怎么走,还能像写侦探报告一样,把“为什么这么走”讲得清清楚楚,让投资者敢信、敢用。

在收件箱中获取类似论文

根据您的兴趣定制的每日或每周摘要。Gist或技术摘要,使用您的语言。

试用 Digest →