Unsupervised Abstract Reasoning for Raven's Problem Matrices
Not on the map. Why?
Abstract (arXiv)
Raven's Progressive Matrices (RPM) is highly correlated with human intelligence, and it has been widely used to measure the abstract reasoning ability of humans. In this paper, to study the abstract reasoning capability of deep neural networks, we propose the first unsupervised learning method for solving RPM problems. Since the ground truth labels are not allowed, we design a pseudo target based on the prior constraints of the RPM formulation to approximate the ground truth label, which effectively converts the unsupervised learning strategy into a supervised one. However, the correct answer is wrongly labelled by the pseudo target, and thus the noisy contrast will lead to inaccurate model training. To alleviate this issue, we propose to improve the model performance with negative answers. Moreover, we develop a decentralization method to adapt the feature representation to different RPM problems. Extensive experiments on three datasets demonstrate that our method even outperforms some of the supervised approaches. Our code is available at https://github.com/visiontao/ncd.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). Builds on 27 of its 42 references that are in the map. First posted on arXiv 21 Sep 2021.
Builds on
27 of 42 references.
References · 27
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2017Quo Vadis, Action Recognition? A New Model and the Kinetics Datasetcited by 3,259
- 2015Convolutional LSTM Network: A Machine Learning Approach for Precipitation Nowcastingcited by 1,428
- 2016Unsupervised Learning of Visual Representations by Solving Jigsaw Puzzlescited by 1,379
- 2018Learning deep representations by mutual information estimation and maximizationcited by 1,265
- 2018Deep Clustering for Unsupervised Learning of Visual Featurescited by 1,020
- 2015Unsupervised Deep Embedding for Clustering Analysiscited by 763
- 2017Can Spatiotemporal 3D CNNs Retrace the History of 2D CNNs and ImageNet?cited by 551
- 2019A Theoretical Analysis of Contrastive Unsupervised Representation Learningcited by 530
- 2019Domain Generalization by Solving Jigsaw Puzzlescited by 449
- 2019Unsupervised Embedding Learning via Invariant and Spreading Instance Featurecited by 231
15 more
- 2019RAVEN: A Dataset for Relational and Analogical Visual rEasoNingcited by 225
- 2018Measuring abstract reasoning in neural networkscited by 165
- 2019What Can Neural Networks Reason About?cited by 155
- 2019NLNL: Negative Learning for Noisy Labelscited by 151
- 2017Learning with Biased Complementary Labelscited by 93
- 2017Learning from Complementary Labelscited by 88
- 2020Stratified Rule-Aware Network for Abstract Visual Reasoningcited by 72
- 2019Learning Perceptual Inference by Contrastingcited by 57
- 2019Learning to Make Analogies by Contrasting Abstract Relational Structurecited by 53
- 2020Abstract Diagrammatic Reasoning with Multiplex Graph Networkscited by 37
- 2019Explainable Video Action Reasoning via Prior Knowledge and State Transitionscited by 33
- 2019Abstract Reasoning with Distracting Featurescited by 33
- 2018Unsupervised Online Video Object Segmentation with Motion Property Understandingcited by 21
- 2017IQ of Neural Networkscited by 16
- 2020Solving Raven's Progressive Matrices with Neural Networkscited by 13
Built on by
Citing papers per year: 2022: 5; 2023: 2; 2024: 4; 2025: 1.
12 papers.
- 2022A Neuro-vector-symbolic Architecture for Solving Raven's Progressive Matricescited by 64
- 2022Deep Learning Methods for Abstract Visual Reasoning: A Survey on Raven's Progressive Matricescited by 37
- 2022Are Deep Neural Networks SMARTer than Second Graders?cited by 24
- 2022SAViR-T: Spatially Attentive Visual Reasoning with Transformerscited by 9
- 2023Abstract Visual Reasoning: An Algebraic Approach for Solving Raven's Progressive Matricescited by 9
- 2022Multi-Viewpoint and Multi-Evaluation with Felicitous Inductive Bias Boost Machine Abstract Reasoning Abilitycited by 7
- 2023A Cognitively-Inspired Neural Architecture for Visual Abstract Reasoning Using Contrastive Perceptual and Conceptual Processingcited by 4
- 2024Sandra -- A Neuro-Symbolic Reasoner Based On Descriptions And Situationscited by 4
- 2024Triple-CFN: Separating Concepts and Features Enhances Machine Abstract Reasoning Abilitycited by 2
- 2024Funny-Valen-Tine: Planning Solution Distribution Enhances Machine Abstract Reasoning Abilitycited by 1
- 2024D4C: Improving Negative Example Quality to Enhance Machine Abstract Reasoning Abilitycited by 0
- 2025DIO: Refining Mutual Information and Causal Chain to Enhance Machine Abstract Reasoning Abilitycited by 0
- 2025DIO: Refining Mutual Information and Causal Chain to Enhance Machine Abstract Reasoning Ability21 Aug 2025
- 2024Funny-Valen-Tine: Planning Solution Distribution Enhances Machine Abstract Reasoning Ability2 Jul 2024
- 2024D4C: Improving Negative Example Quality to Enhance Machine Abstract Reasoning Ability6 Mar 2024
- 2024Triple-CFN: Separating Concepts and Features Enhances Machine Abstract Reasoning Ability5 Mar 2024
- 2024Sandra -- A Neuro-Symbolic Reasoner Based On Descriptions And Situations1 Feb 2024
- 2023A Cognitively-Inspired Neural Architecture for Visual Abstract Reasoning Using Contrastive Perceptual and Conceptual Processing19 Sep 2023
- 2023Abstract Visual Reasoning: An Algebraic Approach for Solving Raven's Progressive Matrices21 Mar 2023
- 2022Are Deep Neural Networks SMARTer than Second Graders?20 Dec 2022
- 2022Multi-Viewpoint and Multi-Evaluation with Felicitous Inductive Bias Boost Machine Abstract Reasoning Ability26 Oct 2022
- 2022SAViR-T: Spatially Attentive Visual Reasoning with Transformers18 Jun 2022
- 2022A Neuro-vector-symbolic Architecture for Solving Raven's Progressive Matrices9 Mar 2022
- 2022Deep Learning Methods for Abstract Visual Reasoning: A Survey on Raven's Progressive Matrices28 Jan 2022