计算机科学 > 符号计算
[提交于 2025年8月8日
]
标题: 基于树的深度学习用于排序符号积分算法
标题: Tree-Based Deep Learning for Ranking Symbolic Integration Algorithms
摘要: 符号不定积分在Maple等计算机代数系统中涉及从多种可用方法中选择最有效的算法。 并非所有方法都能解决给定的问题,当有多种方法可行时,尽管结果在数学上是等价的,但其呈现的复杂度可能有很大差异。 传统上,这种选择很少考虑问题实例,导致效率低下。 我们提出了一种机器学习(ML)方法,采用基于树的深度学习模型,在两阶段架构中:首先确定适用于给定实例的方法,然后根据预测的输出复杂度对它们进行排序。 此外,我们发现将数学表达式表示为树结构显著提高了性能,相比基于序列的表示,我们的两阶段框架优于其他ML公式。 使用由六个不同的数据生成器生成的多样化数据集,我们的模型在70,000个示例的保留测试集中几乎达到90%的准确率,以选择最优方法。 在Maple内部测试套件中的独立分布外基准测试中,我们的树变换器模型保持了强大的泛化能力,优于Maple内置的选择器和之前的ML方法。 这些结果突显了数据表示和问题框架在符号计算的机器学习中的关键作用,我们预计我们的方法能够有效地推广到数学软件中的类似优化问题。
文献和引用工具
与本文相关的代码,数据和媒体
alphaXiv (什么是 alphaXiv?)
CatalyzeX 代码查找器 (什么是 CatalyzeX?)
DagsHub (什么是 DagsHub?)
Gotit.pub (什么是 GotitPub?)
Hugging Face (什么是 Huggingface?)
带有代码的论文 (什么是带有代码的论文?)
ScienceCast (什么是 ScienceCast?)
演示
推荐器和搜索工具
arXivLabs:与社区合作伙伴的实验项目
arXivLabs 是一个框架,允许合作伙伴直接在我们的网站上开发和分享新的 arXiv 特性。
与 arXivLabs 合作的个人和组织都接受了我们的价值观,即开放、社区、卓越和用户数据隐私。arXiv 承诺这些价值观,并且只与遵守这些价值观的合作伙伴合作。
有一个为 arXiv 社区增加价值的项目想法吗? 了解更多关于 arXivLabs 的信息.