论文标题

用于解决乌鸦进步矩阵的神经矢量符号架构

A Neuro-vector-symbolic Architecture for Solving Raven's Progressive Matrices

论文作者

Hersche, Michael, Zeqiri, Mustafa, Benini, Luca, Sebastian, Abu, Rahimi, Abbas

论文摘要

深度神经网络和象征性AI都没有接近人类表达的那种智能。这主要是因为神经网络无法分解关节表示以获取不同的对象(所谓的结合问题),而符号AI则遭受了详尽的规则搜索等问题。这两个问题仍然在神经符号AI中发音,旨在结合两个范式中的最好的问题。在这里,我们表明,可以通过在高维分布式表示上利用其强大的运算符来用作神经网络和符号AI之间的通用语言,可以通过我们提出的神经矢量符号架构(NVSA)来解决这两个问题。通过解决乌鸦的渐进矩阵数据集证明了NVSA的功效。与最新的深层神经网络和神经符号方法相比,NVSA的端到端培训可在Raven中获得87.7%的平均准确性,而I-Raven数据集则达到了88.1%。此外,与神经符号方法中的符号推理相比,NVSA对分布式表示的NVSA的概率推理更快。我们的代码可从https://github.com/ibm/neuro-vector-symbolic-architectures获得。

Neither deep neural networks nor symbolic AI alone has approached the kind of intelligence expressed in humans. This is mainly because neural networks are not able to decompose joint representations to obtain distinct objects (the so-called binding problem), while symbolic AI suffers from exhaustive rule searches, among other problems. These two problems are still pronounced in neuro-symbolic AI which aims to combine the best of the two paradigms. Here, we show that the two problems can be addressed with our proposed neuro-vector-symbolic architecture (NVSA) by exploiting its powerful operators on high-dimensional distributed representations that serve as a common language between neural networks and symbolic AI. The efficacy of NVSA is demonstrated by solving the Raven's progressive matrices datasets. Compared to state-of-the-art deep neural network and neuro-symbolic approaches, end-to-end training of NVSA achieves a new record of 87.7% average accuracy in RAVEN, and 88.1% in I-RAVEN datasets. Moreover, compared to the symbolic reasoning within the neuro-symbolic approaches, the probabilistic reasoning of NVSA with less expensive operations on the distributed representations is two orders of magnitude faster. Our code is available at https://github.com/IBM/neuro-vector-symbolic-architectures.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源