Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
38 tokens/sec
GPT-4o
59 tokens/sec
Gemini 2.5 Pro Pro
41 tokens/sec
o3 Pro
7 tokens/sec
GPT-4.1 Pro
50 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Neural-guided, Bidirectional Program Search for Abstraction and Reasoning (2110.11536v2)

Published 22 Oct 2021 in cs.AI and cs.LG

Abstract: One of the challenges facing artificial intelligence research today is designing systems capable of utilizing systematic reasoning to generalize to new tasks. The Abstraction and Reasoning Corpus (ARC) measures such a capability through a set of visual reasoning tasks. In this paper we report incremental progress on ARC and lay the foundations for two approaches to abstraction and reasoning not based in brute-force search. We first apply an existing program synthesis system called DreamCoder to create symbolic abstractions out of tasks solved so far, and show how it enables solving of progressively more challenging ARC tasks. Second, we design a reasoning algorithm motivated by the way humans approach ARC. Our algorithm constructs a search graph and reasons over this graph structure to discover task solutions. More specifically, we extend existing execution-guided program synthesis approaches with deductive reasoning based on function inverse semantics to enable a neural-guided bidirectional search algorithm. We demonstrate the effectiveness of the algorithm on three domains: ARC, 24-Game tasks, and a 'double-and-add' arithmetic puzzle.

User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (9)
  1. Simon Alford (5 papers)
  2. Anshula Gandhi (1 paper)
  3. Akshay Rangamani (7 papers)
  4. Andrzej Banburski (14 papers)
  5. Tony Wang (12 papers)
  6. Sylee Dandekar (2 papers)
  7. John Chin (1 paper)
  8. Tomaso Poggio (67 papers)
  9. Peter Chin (46 papers)
Citations (21)