Towards Generative Abstract Reasoning: Completing Raven's Progressive Matrix via Rule Abstraction and Selection
On the map: LLM reasoning → Multimodal reasoning
Abstract (arXiv)
Endowing machines with abstract reasoning ability has been a long-term research topic in artificial intelligence. Raven's Progressive Matrix (RPM) is widely used to probe abstract visual reasoning in machine intelligence, where models will analyze the underlying rules and select one image from candidates to complete the image matrix. Participators of RPM tests can show powerful reasoning ability by inferring and combining attribute-changing rules and imagining the missing images at arbitrary positions of a matrix. However, existing solvers can hardly manifest such an ability in realistic RPM tests. In this paper, we propose a deep latent variable model for answer generation problems through Rule AbstractIon and SElection (RAISE). RAISE can encode image attributes into latent concepts and abstract atomic rules that act on the latent concepts. When generating answers, RAISE selects one atomic rule out of the global knowledge set for each latent concept to constitute the underlying rule of an RPM. In the experiments of bottom-right and arbitrary-position answer generation, RAISE outperforms the compared solvers in most configurations of realistic RPM datasets. In the odd-one-out task and two held-out configurations, RAISE can leverage acquired latent concepts and atomic rules to find the rule-breaking image in a matrix and handle problems with unseen combinations of rules and attributes.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Placed in Multimodal reasoning, one of 17 directions in LLM reasoning. Builds on 40 of its 61 references that are in the map. First posted on arXiv 18 Jan 2024.
Builds on
40 of 61 references.
Closest ancestors · 3
Same direction, newest first
- 2022Effective Abstract Reasoning with Dual-Contrast Network27 May
- 2022A Review of Emerging Research Directions in Abstract Visual Reasoning21 Feb
- 2022Deep Learning Methods for Abstract Visual Reasoning: A Survey on Raven's Progressive Matrices28 Jan
Other references · 37
- 2017Attention Is All You Needcited by 60,361
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,739
- 2020Object-Centric Learning with Slot Attentioncited by 876
- 2016Ladder Variational Autoencoderscited by 318
- 2018Neural Processescited by 311
- 2019Attentive Neural Processescited by 283
- 2019RAVEN: A Dataset for Relational and Analogical Visual rEasoNingcited by 226
- 2018Recasting Gradient-Based Meta-Learning as Hierarchical Bayescited by 180
- 2018Measuring abstract reasoning in neural networkscited by 166
- 2016Towards a Neural Statisticiancited by 121
- 2021Abstraction and Analogy-Making in Artificial Intelligencecited by 103
25 more
- 2019Are Disentangled Representations Helpful for Abstract Visual Reasoning?cited by 100
- 2020Meta-Learning Stationary Stochastic Process Prediction with Convolutional Neural Processescited by 76
- 2020Stratified Rule-Aware Network for Abstract Visual Reasoningcited by 72
- 2021SIMONe: View-Invariant, Temporally-Abstracted Object Representations via Unsupervised Video Decompositioncited by 69
- 2019Learning Perceptual Inference by Contrastingcited by 57
- 2020Generative Neurosymbolic Machinescited by 57
- 2020The Scattering Compositional Learner: Discovering Objects, Attributes, Relationships in Analogical Reasoningcited by 46
- 2020Scale-Localized Abstract Reasoningcited by 45
- 2021Abstract Spatial-Temporal Reasoning via Probabilistic Abduction and Executioncited by 43
- 2020ROOTS: Object-Centric Representation and Rendering of 3D Scenescited by 40
- 2020Abstract Diagrammatic Reasoning with Multiplex Graph Networkscited by 37
- 2019Abstract Reasoning with Distracting Featurescited by 33
- 2018Improving Generalization for Abstract Reasoning Tasks Using Disentangled Feature Representationscited by 28
- 2021Learning Algebraic Representation for Systematic Generalization in Abstract Reasoningcited by 27
- 2022Compositional Scene Representation Learning via Reconstruction: A Surveycited by 27
- 2021Dynamic Inference with Neural Interpreterscited by 24
- 2018The Variational Homoencoder: Learning to learn high capacity generative models from few examplescited by 23
- 2020Solving Raven's Progressive Matrices with Multi-Layer Relation Networkscited by 16
- 2019Attention on Abstract Visual Reasoningcited by 15
- 2020Generating Correct Answers for Progressive Matrices Intelligence Testscited by 12
- 2021Unsupervised Learning of Compositional Scene Representations from Multiple Unspecified Viewpointscited by 11
- 2021Raven's Progressive Matrices Completion with Latent Gaussian Process Priorscited by 9
- 2024Unsupervised Object-Centric Learning from Multiple Unspecified Viewpointscited by 4
- 2022Compositional Law Parsing with Latent Random Functionscited by 3
- 2023Time-Conditioned Generative Modeling of Object-Centric Representations for Video Decomposition and Predictioncited by 3
Built on by
Citing papers per year: 2024: 1; 2025: 1.
2 papers.
Similar, not cited
Close in wording, no citation either way
- 2023Abstracting Concept-Changing Rules for Solving Raven's Progressive Matrix Problems
- 2024Probabilistic Abduction for Visual Abstract Reasoning via Learning Rules in Vector-symbolic Architectures
- 2023Learning Abstract Visual Reasoning via Task Decomposition: A Case Study in Raven Progressive Matrices
- 2025A Study of Rule Omission in Raven's Progressive Matrices
- 2023In-Context Analogical Reasoning with Pre-Trained Language Models
- 2025DIO: Refining Mutual Information and Causal Chain to Enhance Machine Abstract Reasoning Ability
- 2023Learning to reason over visual objects
- 2025Johnny: Structuring Representation Space to Enhance Machine Abstract Reasoning Ability