mlsanityData to 7 Oct 2026

MIMONets: Multiple-Input-Multiple-Output Neural Networks Exploiting Computation in Superposition

arXiv 2312.02829 ↗First posted 5 Dec 2023cs.LG cs.AI stat.MLcited by 14

Not on the map. Why?

Abstract (arXiv)

With the advent of deep learning, progressively larger neural networks have been designed to solve complex tasks. We take advantage of these capacity-rich models to lower the cost of inference by exploiting computation in superposition. To reduce the computational burden per input, we propose Multiple-Input-Multiple-Output Neural Networks (MIMONets) capable of handling many inputs at once. MIMONets augment various deep neural network architectures with variable binding mechanisms to represent an arbitrary number of inputs in a compositional data structure via fixed-width distributed representations. Accordingly, MIMONets adapt nonlinear neural transformations to process the data structure holistically, leading to a speedup nearly proportional to the number of superposed input items in the data structure. After processing in superposition, an unbinding mechanism recovers each transformed input of interest. MIMONets also provide a dynamic trade-off between accuracy and throughput by an instantaneous on-demand switching between a set of accuracy-throughput operating points, yet within a single set of fixed parameters. We apply the concept of MIMONets to both CNN and Transformer architectures resulting in MIMOConv and MIMOFormer, respectively. Empirical evaluations show that MIMOConv achieves about 2-4 x speedup at an accuracy delta within [+0.68, -3.18]% compared to WideResNet CNNs on CIFAR10 and CIFAR100. Similarly, MIMOFormer can handle 2-4 inputs at once while maintaining a high average accuracy within a [-1.07, -3.43]% delta on the long range arena benchmark. Finally, we provide mathematical bounds on the interference between superposition channels in MIMOFormer. Our code is available at https://github.com/IBM/multiple-input-multiple-output-nets.

Key facts. Cited by 14 papers in the map (data through 7 Oct 2026). Builds on 35 of its 54 references that are in the map. First posted on arXiv 5 Dec 2023.

Builds on

35 of 54 references.

References · 35

  1. 2017Attention Is All You Needcited by 59,932
  2. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  3. 2020Language Models are Few-Shot Learnerscited by 32,199
  4. 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,082
  5. 2017mixup: Beyond Empirical Risk Minimizationcited by 5,155
  6. 2018GLUE: A Multi-Task Benchmark and Analysis Platform for Natural Language Understandingcited by 4,854
  7. 2021On the Opportunities and Risks of Foundation Modelscited by 3,961
  8. 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,590
  9. 2022A ConvNet for the 2020scited by 3,545
  10. 2016Wide Residual Networkscited by 3,057
  11. 2021Efficiently Modeling Long Sequences with Structured State Spacescited by 2,424
  12. 2020Rethinking Attention with Performerscited by 1,584
23 more
  1. 2020Long Range Arena: A Benchmark for Efficient Transformerscited by 696
  2. 2022Hungry Hungry Hippos: Towards Language Modeling with State Space Modelscited by 495
  3. 2021Linear Transformers Are Secretly Fast Weight Programmerscited by 471
  4. 2021Nystr"omformer: A Nystr"om-Based Algorithm for Approximating Self-Attentioncited by 468
  5. 2020Supermasks in Superpositioncited by 223
  6. 2022Transformer Quality in Linear Timecited by 189
  7. 2020Training independent subnetworks for robust predictioncited by 177
  8. 2018ListOps: A Diagnostic Dataset for Latent Tree Learningcited by 128
  9. 2018Learning long-range spatial dependencies with horizontal gated-recurrent unitscited by 98
  10. 2021A Survey on Hyperdimensional Computing aka Vector Symbolic Architectures, Part I: Models and Data Transformationscited by 98
  11. 2020Provable Benefit of Orthogonal Initialization in Optimizing Deep Linear Networkscited by 73
  12. 2019Superposition of many models into onecited by 64
  13. 2022A Neuro-vector-symbolic Architecture for Solving Raven's Progressive Matricescited by 64
  14. 2020Deep Isometric Learning for Visual Recognitioncited by 38
  15. 2021Vector Symbolic Architectures as a Computing Framework for Emerging Hardwarecited by 35
  16. 2021MixMo: Mixing Multiple Inputs for Multiple Outputs via Deep Subnetworkscited by 32
  17. 2015Representing Objects, Relations, and Sequencescited by 24
  18. 2022How Much Does Attention Actually Attend? Questioning the Importance of Attention in Pretrained Transformerscited by 20
  19. 2022DataMUX: Data Multiplexing for Neural Networkscited by 18
  20. 2023Recasting Self-Attention with Holographic Reduced Representationscited by 14
  21. 2022Wide Attention Is The Way Forward For Transformers?cited by 8
  22. 2022Deploying Convolutional Networks on Untrusted Platforms Using 2D Holographic Reduced Representationscited by 7
  23. 2023PruMUX: Augmenting Data Multiplexing with Model Compressioncited by 3

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2023: 1; 2024: 5; 2025: 5; 2026: 3.

14 papers.

Sort:

By area: