atlas

Research map / Large language models / Agents, code and math

NeSyCoCo: A Neuro-Symbolic Concept Composer for Compositional Generalization

AAAI 2025 · Large language models › Agents, code and math · approach: Inductive and abstract reasoning evaluation · 8 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes NeSyCoCo, a neuro-symbolic visual reasoning framework that uses an LLM to generate logical programs (augmented with dependency parses), GloVe-embedded shared predicate scorers, and soft normalized composition operators.

Problem

Neuro-symbolic vision-language reasoning struggles with compositional generalization due to reliance on predefined predicates, difficulty extracting predicates from raw data, and non-differentiable composition operators.

Approach

Augments LLM program generation with dependency parses, represents each predicate by a frozen word embedding fed through a shared FFN to produce sigmoid-normalized scores, and composes them with differentiable soft operators (max/min-free conjunction via product, linear-normalized iota) instead of softmax and min.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use NeSyCoCo instead of Syntax Guided TransformerReaSCAN grounding · ReaSCAN averageaccuracy: 85.2 -> 97.5Helped
use NeSyCoCo instead of MDETRCLEVR-CoGenT · CLEVR-CoGenT Split Baccuracy: 76.2 -> 78.8Helped
use NeSyCoCo instead of MDETRCLEVR-CoGenT · CLEVR-CoGenT Split Aaccuracy: 99.7 -> 99.6No clear effect
use NeSyCoCo instead of LEFTCLEVR-SYN · CLEVR-SYN Easyaccuracy: 81.9 -> 92.1Helped
add predicate embeddings (ablation)NeSyCoCo · ReaSCAN averageaccuracy: 96.5 -> 97.5Helped
add soft symbolic reasoner (ablation)NeSyCoCo without embeddings · ReaSCAN averageaccuracy: 92.5 -> 96.5Helped
add dependency parsing context to program generation (ablation)LEFT with improved prompting · ReaSCAN averageaccuracy: 92.3 -> 92.5Helped
replace GloVe with SpaCy encoder (ablation)NeSyCoCo · CLEVR-SYN Easyaccuracy: 92.1\% -> 80.7\%Hurt
replace GloVe with RoBERTa encoder (ablation)NeSyCoCo · CLEVR-SYN Easyaccuracy: 92.1\% -> 84.7\%Hurt
replace GloVe with one-hot encoding (ablation)NeSyCoCo · CLEVR-SYN EasyaccuracyMixed

Surprising findings

Limitations

Experimental setup

Datasets: CLEVR CLEVR-CoGenT ReaSCAN CLEVR-Ref CLEVR-Puzzle CLEVR-RPM

Benchmarks: ReaSCAN CLEVR-CoGenT CLEVR CLEVR-Ref CLEVR-Puzzle CLEVR-RPM CLEVR-SYN

Metrics: accuracy object localization accuracy Pearson correlation

Baselines: LEFT MDETR GroCoT Syntax Guided Transformer NSCL VisProg ViperGPT LLaVA NeXT OpenFlamingo

Builds on: LEFT VisProg ViperGPT Neuro-Symbolic Concept Learner

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy