about
Neural-Symbolic Recursive Machine for Systematic Generalization (arxiv.org)
68 points by beefman on Sep 23, 2023 | hide | past | pdf | 4 comments on HN

In plain words: A system that learns its own set of symbols and rules from raw data, then uses them to parse and reason, combining pattern recognition with rule-following. It beat purely neural and hybrid systems on four tasks built to test handling of new combinations.

Abstract

Current learning models often struggle with human-like systematic generalization, particularly in learning compositional rules from limited data and extrapolating them to novel combinations. We introduce the Neural-Symbolic Recursive Machine (NSR), whose core is a Grounded Symbol System (GSS), allowing for the emergence of combinatorial syntax and semantics directly from training data. The NSR employs a modular design that integrates neural perception, syntactic parsing, and semantic reasoning. These components are synergistically trained through a novel deduction-abduction algorithm. Our findings demonstrate that NSR's design, imbued with the inductive biases of equivariance and compositionality, grants it the expressiveness to adeptly handle diverse sequence-to-sequence tasks and achieve unparalleled systematic generalization. We evaluate NSR's efficacy across four challenging benchmarks designed to probe systematic generalization capabilities: SCAN for semantic parsing, PCFG for string manipulation, HINT for arithmetic reasoning, and a compositional machine translation task. The results affirm NSR's superiority over contemporary neural and hybrid models in terms of generalization and transferability.

Qing Li, Yixin Zhu, Yitao Liang, Ying Nian Wu, Song-Chun Zhu, Siyuan Huang
arXiv:2210.01603 · cs.LG, cs.CL, cs.CV · submitted Oct 4, 2022 · updated Apr 29, 2024
abstract · pdf · html · ICLR 2024. Project website: https://liqing-ustc.github.io/NSR/

add comment on HN

> Despite the tremendous success, existing machine learning models still fall short of human-like systematic generalization

Keep in mind paper was published before ChatGPT was released

I think it still stands
Am I wrong in impression that this resembles MoE at some grade, and that implementation of these interoperable systems under one hut will cost significantly more then the MoE?
> NSR achieves 100% generalization accuracy on SCAN and PCFG

How generic is this? Seems like something specialized.