Multi-Label Contrastive Learning for Abstract Visual Reasoning

12/03/2020
by   Mikołaj Małkiński, et al.
0

For a long time the ability to solve abstract reasoning tasks was considered one of the hallmarks of human intelligence. Recent advances in application of deep learning (DL) methods led, as in many other domains, to surpassing human abstract reasoning performance, specifically in the most popular type of such problems - the Raven's Progressive Matrices (RPMs). While the efficacy of DL systems is indeed impressive, the way they approach the RPMs is very different from that of humans. State-of-the-art systems solving RPMs rely on massive pattern-based training and sometimes on exploiting biases in the dataset, whereas humans concentrate on identification of the rules / concepts underlying the RPM (or generally a visual reasoning task) to be solved. Motivated by this cognitive difference, this work aims at combining DL with human way of solving RPMs and getting the best of both worlds. Specifically, we cast the problem of solving RPMs into multi-label classification framework where each RPM is viewed as a multi-label data point, with labels determined by the set of abstract rules underlying the RPM. For efficient training of the system we introduce a generalisation of the Noise Contrastive Estimation algorithm to the case of multi-label samples. Furthermore, we propose a new sparse rule encoding scheme for RPMs which, besides the new training algorithm, is the key factor contributing to the state-of-the-art performance. The proposed approach is evaluated on two most popular benchmark datasets (Balanced-RAVEN and PGM) and on both of them demonstrates an advantage over the current state-of-the-art results. Contrary to applications of contrastive learning methods reported in other domains, the state-of-the-art performance reported in the paper is achieved with no need for large batch sizes or strong data augmentation.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/24/2021

Multi-Label Image Classification with Contrastive Learning

Recently, as an effective way of learning latent representations, contra...
research
01/28/2022

Deep Learning Methods for Abstract Visual Reasoning: A Survey on Raven's Progressive Matrices

Abstract visual reasoning (AVR) domain encompasses problems solving whic...
research
09/19/2023

A Cognitively-Inspired Neural Architecture for Visual Abstract Reasoning Using Contrastive Perceptual and Conceptual Processing

We introduce a new neural architecture for solving visual abstract reaso...
research
11/02/2020

Pairwise Relations Discriminator for Unsupervised Raven's Progressive Matrices

Abstract reasoning is a key indicator of intelligence. The ability to hy...
research
02/21/2022

A Review of Emerging Research Directions in Abstract Visual Reasoning

Abstract Visual Reasoning (AVR) problems are commonly used to approximat...
research
07/23/2020

Few-shot Visual Reasoning with Meta-analogical Contrastive Learning

While humans can solve a visual puzzle that requires logical reasoning b...
research
02/17/2020

Hierarchical Rule Induction Network for Abstract Visual Reasoning

Abstract reasoning refers to the ability to analyze information, discove...

Please sign up or login with your details

Forgot password? Click here to reset