mlsanityData to 7 Oct 2026

Efficient Multi-stage Inference on Tabular Data

arXiv 2303.11580 ↗First posted 21 Mar 2023cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

Many ML applications and products train on medium amounts of input data but get bottlenecked in real-time inference. When implementing ML systems, conventional wisdom favors segregating ML code into services queried by product code via Remote Procedure Call (RPC) APIs. This approach clarifies the overall software architecture and simplifies product code by abstracting away ML internals. However, the separation adds network latency and entails additional CPU overhead. Hence, we simplify inference algorithms and embed them into the product code to reduce network communication. For public datasets and a high-performance real-time platform that deals with tabular data, we show that over half of the inputs are often amenable to such optimization, while the remainder can be handled by the original model. By applying our optimization with AutoML to both training and inference, we reduce inference latency by 1.3x, CPU resources by 30%, and network communication between application front-end and ML back-end by about 50% for a commercial end-to-end ML platform that serves millions of real-time decisions per second.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 19 of its 43 references that are in the map. First posted on arXiv 21 Mar 2023.

Builds on

19 of 43 references.

References · 19

  1. 2017Attention Is All You Needcited by 59,932
  2. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  3. 2020Language Models are Few-Shot Learnerscited by 32,199
  4. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  5. 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,120
  6. 2021Revisiting Deep Learning Models for Tabular Datacited by 725
  7. 2019TabNet: Attentive Interpretable Tabular Learningcited by 640
  8. 2021Tabular Data: Deep Learning is Not All You Needcited by 530
  9. 2022Why do tree-based models still outperform deep learning on tabular data?cited by 198
  10. 2020Challenges in Deploying Machine Learning: a Survey of Case Studiescited by 151
  11. 2021Well-tuned Simple Nets Excel on Tabular Datasetscited by 151
  12. 2019An Open Source AutoML Benchmarkcited by 85
7 more
  1. 2022Neural Networks are Decision Treescited by 16
  2. 2021Looper: An end-to-end ML platform for product decisionscited by 9
  3. 2021Managing ML Pipelines: Feature Stores and the Coming Wave of Embedding Ecosystemscited by 6
  4. 2019Willump: A Statistically-Aware End-to-end Optimizer for Machine Learning Inferencecited by 3
  5. 2022Adaptive Random Forests for Energy-Efficient Inference on Microcontrollerscited by 3
  6. 2022Two-stage Human Activity Recognition on Microcontrollers with Decision Trees and CNNscited by 2
  7. 2021Picasso: Model-free Feature Visualizationcited by 1

Built on by

Not cited yet.