HackerPapers

arXiv:2107.14795cs.LG

Perceiver IO: A General Architecture for Structured Inputs & Outputs

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, Andrew Zisserman, Oriol Vinyals, Joāo Carreira

Abstract

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.

arXiv comments
ICLR 2022 camera ready. Code: https://dpmd.ai/perceiver-code
Journal reference
DOI
Subjects
cs.LGMachine Learning cs.CLComputation and Language cs.CVComputer Vision and Pattern Recognition cs.SDSound eess.ASAudio and Speech Processing

On Hacker News

Linked by 3 identifiable commenters in 3 comments across 3 threads, from Sep 2021 to Jun 2023. Found in 2 HN submissions from Aug 2021 to Apr 2025. Open submission discussions.

Comments linking this paper, per year.

Discussed in comments3 threads

    • Seems in similar spirit to the “perceiver” architecture from deepmind a couple years ago: https://arxiv.org/abs/2107.14795

      tehsauceView on HNParent context

    • I think if you wanted to do this at scale, you would prefer Perceiver-IO ( https://arxiv.org/abs/2103.03206#deepmind https://arxiv.org/abs/2107.14795#deepmind ).

      gwernView on HNParent context

  1. Has AI found a new foundation? 1 comment
    • There is a lot of evidence that these token-based models work with multi-modal data. In fact, several groups have proposed different multi-modal transformer architectures already (e.g. [1] or [2]), although I don't believe anyone has scaled them up much farther than 300M…

      jeeceebeesView on HNParent context

Submitted to Hacker News

Connected through shared HN threads, not inferred similarity or a recommendation.