mlsanityData to 14 Oct 2026

Model-based Programming: Redefining the Atomic Unit of Programming for the Deep Learning Era

arXiv 2305.07341 ↗First posted 12 May 2023cs.LG cs.CL cs.SEcited by 0

Not on the map. Why?

Abstract (arXiv)

This paper introduces and explores a new programming paradigm, Model-based Programming, designed to address the challenges inherent in applying deep learning models to real-world applications. Despite recent significant successes of deep learning models across a range of tasks, their deployment in real business scenarios remains fraught with difficulties, such as complex model training, large computational resource requirements, and integration issues with existing programming languages. To ameliorate these challenges, we propose the concept of 'Model-based Programming' and present a novel programming language - M Language, tailored to a prospective model-centered programming paradigm. M Language treats models as basic computational units, enabling developers to concentrate more on crucial tasks such as model loading, fine-tuning, evaluation, and deployment, thereby enhancing the efficiency of creating deep learning applications. We posit that this innovative programming paradigm will stimulate the extensive application and advancement of deep learning technology and provide a robust foundation for a model-driven future.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 10 of its 18 references that are in the map. First posted on arXiv 12 May 2023.

Builds on

10 of 18 references.

References · 10

  1. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
  2. 2020Language Models are Few-Shot Learnerscited by 32,419
  3. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  4. 2015Distilling the Knowledge in a Neural Networkcited by 10,324
  5. 2016SQuAD: 100,000+ Questions for Machine Comprehension of Textcited by 4,148
  6. 2014Sequence to Sequence Learning with Neural Networkscited by 2,986
  7. 2015FaceNet: A Unified Embedding for Face Recognition and Clusteringcited by 2,849
  8. 2019Energy and Policy Considerations for Deep Learning in NLPcited by 1,254
  9. 2020fastai: A Layered API for Deep Learningcited by 183
  10. 2013Estimating or Propagating Gradients Through Stochastic Neuronscited by 55

Built on by

Not cited yet.