paper-with-me

Papers

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

2023-12-05 · NeurIPS 2023 11 · Nicolas Menet, Michael Hersche, Geethan Karunaratne, Luca Benini, Abu Sebastian, Abbas Rahimi

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.

📄 PDF Abstract BibTeX arXiv:2312.02829

Code (1)

ibm/multiple-input-multiple-output-nets 공식 구현 pytorch

Methods 이 논문이 사용한 방법론

SET Dynamic Sparse Training method where weight mask is updated randomly periodically
ReLU How Do I Communicate to Expedia? How Do I Communicate to Expedia? – Call ☎️ +1-(888) 829 (0881) or +1-805-330-4056 or +1-805-330-4056 for Live Support & Special Travel…
Multi-Head Attention 설명 없음
Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Attention 설명 없음
Absolute Position Encodings Absolute Position Encodings are a type of position embeddings for [Transformer-based models] where positional encodings are…
Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…
Batch Normalization 설명 없음

Similar Papers 제목 키워드 기반

CNN based Channel Estimation using NOMA for mmWave Massive MIMO System

2021-08-01 · Anu T S, Tara Raveendran

Non-Orthogonal Multiple Access (NOMA) schemes are being actively explored to address some of the major challenges in 5th Generation (5G) Wireless communications. Channel estimation is exceptionally challenging in scenari…

Self-supervised Hypergraphs for Learning Multiple World Interpretations

2023-08-15 · Alina Marcu, Mihai Pirvu, Dragos Costea, Emanuela Haller 외

We present a method for learning multiple scene representations given a small labeled set, by exploiting the relationships between such representations in the form of a multi-task hypergraph. We also show how we can use …

Multi-Task LearningSelf-Supervised Learning

Performance Enhancement of Downlink NOMA by Combination with GSSK

2018-04-16

In non-orthogonal multiple access (NOMA), cell-edge users experience significantly low spectral density because only some part of the total transmit power is allocated. This leads to low spectral efficiency for the paire…

Data-informativity conditions for structured linear systems with implications for dynamic networks

2024-09-05 · Paul M. J. Van den Hof, Shengling Shi, Stefanie J. M. Fonken, Karthik R. Ramaswamy 외

When estimating models of a multivariable dynamic system, a typical condition for consistency is to require the input signals to be persistently exciting, which is guaranteed if the input spectrum is positive definite fo…

Improving CSI-based Massive MIMO Indoor Positioning using Convolutional Neural Network

2021-02-05 · Gregor Cerar, Aleš Švigelj, Mihael Mohorčič, Carolina Fortuna 외

Multiple-input multiple-output (MIMO) is an enabling technology to meet the growing demand for faster and more reliable communications in wireless networks with a large number of terminals, but it can also be applied for…

Position