Pix2Code: Learning to Compose Neural Visual Concepts as Programs

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Wüst, Antonia, Stammer, Wolfgang, Delfosse, Quentin, Dhami, Devendra Singh, Kersting, Kristian
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917713672142848
author Wüst, Antonia
Stammer, Wolfgang
Delfosse, Quentin
Dhami, Devendra Singh
Kersting, Kristian
author_facet Wüst, Antonia
Stammer, Wolfgang
Delfosse, Quentin
Dhami, Devendra Singh
Kersting, Kristian
contents The challenge in learning abstract concepts from images in an unsupervised fashion lies in the required integration of visual perception and generalizable relational reasoning. Moreover, the unsupervised nature of this task makes it necessary for human users to be able to understand a model's learnt concepts and potentially revise false behaviours. To tackle both the generalizability and interpretability constraints of visual concept learning, we propose Pix2Code, a framework that extends program synthesis to visual relational reasoning by utilizing the abilities of both explicit, compositional symbolic and implicit neural representations. This is achieved by retrieving object representations from images and synthesizing relational concepts as lambda-calculus programs. We evaluate the diverse properties of Pix2Code on the challenging reasoning domains, Kandinsky Patterns and CURI, thereby testing its ability to identify compositional visual concepts that generalize to novel data and concept configurations. Particularly, in stark contrast to neural approaches, we show that Pix2Code's representations remain human interpretable and can be easily revised for improved performance.
format Preprint
id arxiv_https___arxiv_org_abs_2402_08280
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Pix2Code: Learning to Compose Neural Visual Concepts as Programs
Wüst, Antonia
Stammer, Wolfgang
Delfosse, Quentin
Dhami, Devendra Singh
Kersting, Kristian
Artificial Intelligence
Computer Vision and Pattern Recognition
Machine Learning
The challenge in learning abstract concepts from images in an unsupervised fashion lies in the required integration of visual perception and generalizable relational reasoning. Moreover, the unsupervised nature of this task makes it necessary for human users to be able to understand a model's learnt concepts and potentially revise false behaviours. To tackle both the generalizability and interpretability constraints of visual concept learning, we propose Pix2Code, a framework that extends program synthesis to visual relational reasoning by utilizing the abilities of both explicit, compositional symbolic and implicit neural representations. This is achieved by retrieving object representations from images and synthesizing relational concepts as lambda-calculus programs. We evaluate the diverse properties of Pix2Code on the challenging reasoning domains, Kandinsky Patterns and CURI, thereby testing its ability to identify compositional visual concepts that generalize to novel data and concept configurations. Particularly, in stark contrast to neural approaches, we show that Pix2Code's representations remain human interpretable and can be easily revised for improved performance.
title Pix2Code: Learning to Compose Neural Visual Concepts as Programs
topic Artificial Intelligence
Computer Vision and Pattern Recognition
Machine Learning
url https://arxiv.org/abs/2402.08280