← 最新论文
🤖 machine learning

Classification of integers based on residue classes via modern deep learning algorithms

本文表明,尽管通过素数余数对整数进行分类看似简单,但深度学习模型、AutoML平台以及大语言模型在缺乏适当特征工程的情况下均会失败,而一种利用傅里叶级数基向量进行线性回归的方法却能取得成功,这凸显了特征工程在现代机器学习中持续具有至关重要的意义。

原作者: Da Wu, Jingye Yang, Mian Umair Ahsan, Kai Wang

发布于 2026-07-15
📖 1 分钟阅读☕ 轻松阅读

原作者: Da Wu, Jingye Yang, Mian Umair Ahsan, Kai Wang

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

数字的魔力与机器的极限

想象一下你正在玩一个游戏,你需要对一大堆带编号的石头进行分类。有些石头是“偶数”(可以分成两堆相等的石头),而有些是“奇数”(会剩下一块)。对于人类来说,这轻而易举;我们只需要看最后一位数字。如果是 2、4、6、8 或 0,我们就知道它是偶数。但如果游戏变得更复杂呢?如果你需要根据这些石头是否能被 3、7 或其他质数整除来进行分类呢?人类有很多特殊的窍门,比如把一个数字的所有位数相加,看看总和是否能被 3 整除。这有点像我们在小学学到的秘密代码。

现在,想象一下把这个石头分类游戏交给一个超级聪明的机器人。你可能会想:“如果机器人聪明到能写诗或驾驶汽车,它应该也能根据数字规则来分类石头,对吧?”这就是科学家们在**机器学习(Machine Learning)*领域提出的重大问题。机器学习就像是通过向计算机展示数百万个例子来教它学习,而不是给它一本规则手册。计算机通过观察模式来自行寻找规律。还有一些“自动机器学习(AutoML)”工具,它们就像神奇的盒子,能自动为任务挑选最合适的机器人大脑;此外还有“大语言模型(LLLLMs)”,这些计算机在几乎全世界的文本上进行了训练,使它们看起来无所不知。但问题在于:仅仅因为一台计算机规模庞大且聪明,并不意味着它理解数字的逻辑*方式像我们一样。它可能只是在背诵答案或进行猜测。

伟大的数字分类实验

在这项研究中,来自宾夕法尼亚大学和费城儿童医院的一个研究小组决定对这些高科技机器人进行测试。他们想看看现代深度学习算法、自动化工具,甚至是世界上最著名的聊天机器人,是否能在没有被明确告知规则的情况下,弄清楚如何将数字除以较小的质数(如 2、3 和 7)的规则。

设置:给机器人一种新语言
研究人员首先向不同类型的“计算机大脑”输入数字。但这里有一个转折:他们尝试以不同的“语言”或格式输入数字。

  • 原始数字: 仅提供数字本身(例如 123)。
  • 二进制: 计算机的原生语言,即 0 和 1(就像电灯开关的开或关)。
  • 数字列表: 将数字拆分为单个部分(1, 2, 3)。
  • 数字之和: 将数字相加(1+2+3 = 6)。

他们在三种系统上测试了这些输入:

  1. 深度神经网络(Deep Neural Networks): 试图模仿人类大脑的复杂数学层。
  2. AutoML 平台: 来自大型科技公司(亚马逊、谷歌、微软)的自动化系统,旨在自动寻找最佳解决方案。
  3. 大语言模型(LLMs): 像 GPT-4、LLaMA 和 Falcon 这样著名的 AI 聊天机器人,它们理应“无所不知”。

令人震惊的结果:机器人卡住了
结果既让人惊叹,又让人尴尬。

当研究人员以原始形式(仅数字 123)给机器人输入数字时,深度学习模型和 AutoML 工具的表现非常糟糕。它们的表现就像是在闭着眼睛投掷飞镖,对于偶数/奇数的判断准确率仅为 50% 左右,而对于能否被 3 整除的判断准确率仅为 33%。那些“神奇盒子”(AutoML)完全失败了,因为它们不知道如何以一种能揭示模式的方式去观察这些数字。

然而,当研究人员使用**特征工程(Feature Engineering)**时——这只是一个高级说法,意思其实是“给机器人一个更好的提示”——机器人突然变成了天才。

  • 当研究人员将数字转换为二进制(0 和 1)时,机器人立即以 100% 的准确率掌握了偶数/奇数的规则。事实证明,二进制中的最后一位数字就是答案。
  • 当他们把数字之和(人类用于判断能否被 3 整除的技巧)交给机器人时,机器人也达到了 100% 的准确率。

但这里是最有趣的部分:机器人并没有“学会”这个规则。 它们之所以成功,是因为人类以另一种格式提供了答案。这项研究表明,如果没有这些精心设计的提示,即使是最强大、最复杂的神经网络也无法自行发现其中的模式。

傅里叶级数:数学捷径
研究人员还尝试了另一种完全不依赖深度学习的方法。他们使用了名为**傅里叶级数回归(Fourier series regression)**的方法。你可以把它想象成使用一种特殊的波形工具来寻找数字中的节奏。由于除以 3 或 7 会产生重复的模式(就像一段每 3 或 7 个音符循环一次的旋律),这种数学工具可以用极少的示例完美地预测答案。它快速、简单,并且在他们测试的案例(模 3 和模 7)中达到了 100% 的准确率,证明了有时简单的、传统的数学技巧比庞大复杂的 AI 效果更好。

聊天机器人:聪明却又无知
最后,团队询问了著名的聊天机器人(如 ChatGPT 和开源模型)关于规则的解释。

  • 对于较小的数字(如 2 或 3),聊天机器人有时能给出正确答案。
  • 但一旦研究人员询问较大的质数(如 7、11 或 23)时,聊天机器人就开始产生“幻觉”。它们持续产生错误且毫无信息量的回复,要么编造规则,要么给出错误的数学计算,或者干脆只是说“使用取模运算符”(这只是在告诉计算机去做它本该自己搞清楚的数学运算)。甚至是最新的 GPT-4,在被要求设计一个程序来解决此问题时,也未能创建一个高效的解决方案。它无法确定正确的“特征工程”或最佳算法。

核心启示

这篇论文的主要教训是:拥有超级聪明的计算机是不够的,你必须教会它如何观察问题。

研究人员发现,“特征工程”——即人类将原始数据转化为揭示隐藏模式的格式的过程——仍然是最重要的步骤。即使在拥有“AutoML”(为我们挑选模型的机器)和“LLMs”(掌握了世界上几乎所有词汇的机器)的时代,这些工具也无法神奇地自行发现数学规则。它们需要人类说:“嘿,看看这些数字,或者看看二进制,或者把它们加起来。”

如果没有这种人类的引导,世界上最先进的 AI 就像是一个背下了整本字典却不会做算术的学生。研究结论指出,虽然 AI 功能强大,但它仍然高度依赖人类的洞察力,将原始数据转化为可解的谜题。机器人跑得很快,但它们仍然需要我们来手持手电筒照亮前路。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →