about
Perceiver IO: A General Architecture for Structured Inputs and Outputs (arxiv.org)
2 points by lnyan on Aug 2, 2021 | hide | past | pdf | discuss on HN

In plain words: A network squeezes input into summary slots, then answers questions to give outputs of any size, avoiding task-specific designs. It beat the word-by-word language model on a standard language test without splitting text into words, and achieved the best results for tracking pixel motion in video.

Abstract · Perceiver IO: A General Architecture for Structured Inputs & Outputs

A central goal of machine learning is the development of systems that can solve many problems in as many data domains as possible. Current architectures, however, cannot be applied beyond a small set of stereotyped settings, as they bake in domain & task assumptions or scale poorly to large inputs or outputs. In this work, we propose Perceiver IO, a general-purpose architecture that handles data from arbitrary settings while scaling linearly with the size of inputs and outputs. Our model augments the Perceiver with a flexible querying mechanism that enables outputs of various sizes and semantics, doing away with the need for task-specific architecture engineering. The same architecture achieves strong results on tasks spanning natural language and visual understanding, multi-task and multi-modal reasoning, and StarCraft II. As highlights, Perceiver IO outperforms a Transformer-based BERT baseline on the GLUE language benchmark despite removing input tokenization and achieves state-of-the-art performance on Sintel optical flow estimation with no explicit mechanisms for multiscale correspondence.

Andrew Jaegle, Sebastian Borgeaud, Jean-Baptiste Alayrac, Carl Doersch, Catalin Ionescu, David Ding, Skanda Koppula, Daniel Zoran, Andrew Brock, Evan Shelhamer, Olivier Hénaff, Matthew M. Botvinick, et al.
arXiv:2107.14795 · cs.LG, cs.CL, cs.CV, cs.SD, eess.AS · submitted Jul 30, 2021 · updated Mar 15, 2022
abstract · pdf · html · ICLR 2022 camera ready. Code: https://dpmd.ai/perceiver-code

add comment on HN
Also discussed: Apr 2025 (2 points, 0 comments)