Learning Abstract Visual Reasoning via Task Decomposition: A Case Study in Raven Progressive Matrices

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Kwiatkowski, Jakub, Krawiec, Krzysztof
Formato: Preprint
Publicado: 2023
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866911790627028992
author Kwiatkowski, Jakub
Krawiec, Krzysztof
author_facet Kwiatkowski, Jakub
Krawiec, Krzysztof
contents Learning to perform abstract reasoning often requires decomposing the task in question into intermediate subgoals that are not specified upfront, but need to be autonomously devised by the learner. In Raven Progressive Matrices (RPM), the task is to choose one of the available answers given a context, where both the context and answers are composite images featuring multiple objects in various spatial arrangements. As this high-level goal is the only guidance available, learning to solve RPMs is challenging. In this study, we propose a deep learning architecture based on the transformer blueprint which, rather than directly making the above choice, addresses the subgoal of predicting the visual properties of individual objects and their arrangements. The multidimensional predictions obtained in this way are then directly juxtaposed to choose the answer. We consider a few ways in which the model parses the visual input into tokens and several regimes of masking parts of the input in self-supervised training. In experimental assessment, the models not only outperform state-of-the-art methods but also provide interesting insights and partial explanations about the inference. The design of the method also makes it immune to biases that are known to be present in some RPM benchmarks.
format Preprint
id arxiv_https___arxiv_org_abs_2308_06528
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Learning Abstract Visual Reasoning via Task Decomposition: A Case Study in Raven Progressive Matrices
Kwiatkowski, Jakub
Krawiec, Krzysztof
Artificial Intelligence
Computer Vision and Pattern Recognition
Machine Learning
68T20 (Primary) 68T05 (Secondary)
I.2.8; I.2.6; I.2.10
Learning to perform abstract reasoning often requires decomposing the task in question into intermediate subgoals that are not specified upfront, but need to be autonomously devised by the learner. In Raven Progressive Matrices (RPM), the task is to choose one of the available answers given a context, where both the context and answers are composite images featuring multiple objects in various spatial arrangements. As this high-level goal is the only guidance available, learning to solve RPMs is challenging. In this study, we propose a deep learning architecture based on the transformer blueprint which, rather than directly making the above choice, addresses the subgoal of predicting the visual properties of individual objects and their arrangements. The multidimensional predictions obtained in this way are then directly juxtaposed to choose the answer. We consider a few ways in which the model parses the visual input into tokens and several regimes of masking parts of the input in self-supervised training. In experimental assessment, the models not only outperform state-of-the-art methods but also provide interesting insights and partial explanations about the inference. The design of the method also makes it immune to biases that are known to be present in some RPM benchmarks.
title Learning Abstract Visual Reasoning via Task Decomposition: A Case Study in Raven Progressive Matrices
topic Artificial Intelligence
Computer Vision and Pattern Recognition
Machine Learning
68T20 (Primary) 68T05 (Secondary)
I.2.8; I.2.6; I.2.10
url https://arxiv.org/abs/2308.06528