mlsanityData to 7 Oct 2026

Unsupervised Abstract Reasoning for Raven's Problem Matrices

arXiv 2109.10011 ↗First posted 21 Sep 2021cs.CV cs.AI cs.LGcited by 12

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

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  3. 2017Quo Vadis, Action Recognition? A New Model and the Kinetics Datasetcited by 3,259
  4. 2015Convolutional LSTM Network: A Machine Learning Approach for Precipitation Nowcastingcited by 1,428
  5. 2016Unsupervised Learning of Visual Representations by Solving Jigsaw Puzzlescited by 1,379
  6. 2018Learning deep representations by mutual information estimation and maximizationcited by 1,265
  7. 2018Deep Clustering for Unsupervised Learning of Visual Featurescited by 1,020
  8. 2015Unsupervised Deep Embedding for Clustering Analysiscited by 763
  9. 2017Can Spatiotemporal 3D CNNs Retrace the History of 2D CNNs and ImageNet?cited by 551
  10. 2019A Theoretical Analysis of Contrastive Unsupervised Representation Learningcited by 530
  11. 2019Domain Generalization by Solving Jigsaw Puzzlescited by 449
  12. 2019Unsupervised Embedding Learning via Invariant and Spreading Instance Featurecited by 231
15 more
  1. 2019RAVEN: A Dataset for Relational and Analogical Visual rEasoNingcited by 225
  2. 2018Measuring abstract reasoning in neural networkscited by 165
  3. 2019What Can Neural Networks Reason About?cited by 155
  4. 2019NLNL: Negative Learning for Noisy Labelscited by 151
  5. 2017Learning with Biased Complementary Labelscited by 93
  6. 2017Learning from Complementary Labelscited by 88
  7. 2020Stratified Rule-Aware Network for Abstract Visual Reasoningcited by 72
  8. 2019Learning Perceptual Inference by Contrastingcited by 57
  9. 2019Learning to Make Analogies by Contrasting Abstract Relational Structurecited by 53
  10. 2020Abstract Diagrammatic Reasoning with Multiplex Graph Networkscited by 37
  11. 2019Explainable Video Action Reasoning via Prior Knowledge and State Transitionscited by 33
  12. 2019Abstract Reasoning with Distracting Featurescited by 33
  13. 2018Unsupervised Online Video Object Segmentation with Motion Property Understandingcited by 21
  14. 2017IQ of Neural Networkscited by 16
  15. 2020Solving Raven's Progressive Matrices with Neural Networkscited by 13

Built on by

Cited by year

Citing papers per year: 2022: 5; 2023: 2; 2024: 4; 2025: 1.

12 papers.