Token Turing Machines are Efficient Vision Models

Purvish Jajal, Nick John Eliopoulos, Benjamin Shiue-Hal Chou, George K. Thiruvathukal, James C. Davis +1 more
9/11/2024
cs.CVcs.LG

No official code found. Best implementation: pjjajal/EfficientTTMs (3 stars, MIT, last commit 2025-09-07).

Abstract

We propose Vision Token Turing Machines (ViTTM), an efficient, low-latency, memory-augmented Vision Transformer (ViT). Our approach builds on Neural Turing Machines and Token Turing Machines, which were applied to NLP and sequential visual understanding tasks. ViTTMs are designed for non-sequential computer vision tasks such as image classification and segmentation. Our model creates two sets of tokens: process tokens and memory tokens; process tokens pass through encoder blocks and read-write from memory tokens at each encoder block in the network, allowing them to store and retrieve information from memory. By ensuring that there are fewer process tokens than memory tokens, we are able to reduce the inference time of the network while maintaining its accuracy. On ImageNet-1K, the state-of-the-art ViT-B has median latency of 529.5ms and 81.0% accuracy, while our ViTTM-B is 56% faster (234.1ms), with 2.4 times fewer FLOPs, with an accuracy of 82.9%. On ADE20K semantic segmentation, ViT-B achieves 45.65mIoU at 13.8 frame-per-second (FPS) whereas our ViTTM-B model acheives a 45.17 mIoU with 26.8 FPS (+94%).

View on arXivView PDF

Code Implementations(1)

MIT
30PythonDec 5, 20241 years agoMIT

Similar Papers

Cite this paper

@article{jajal2024token,
  title  = {Token Turing Machines are Efficient Vision Models},
  author = {Purvish Jajal and Nick John Eliopoulos and Benjamin Shiue-Hal Chou and George K. Thiruvathukal and James C. Davis and Yung-Hsiang Lu},
  year   = {2024},
  eprint = {2409.07613},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2409.07613v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2409.07613.svg)](https://codeofpaper.com/paper/2409.07613)

Discussion