mlsanityData to 14 Oct 2026

ML-On-Rails: Safeguarding Machine Learning Models in Software Systems A Case Study

arXiv 2401.06513 ↗First posted 12 Jan 2024cs.SE cs.AI cs.LGcited by 2

Not on the map. Why?

Abstract (arXiv)

Machine learning (ML), especially with the emergence of large language models (LLMs), has significantly transformed various industries. However, the transition from ML model prototyping to production use within software systems presents several challenges. These challenges primarily revolve around ensuring safety, security, and transparency, subsequently influencing the overall robustness and trustworthiness of ML models. In this paper, we introduce ML-On-Rails, a protocol designed to safeguard ML models, establish a well-defined endpoint interface for different ML tasks, and clear communication between ML providers and ML consumers (software engineers). ML-On-Rails enhances the robustness of ML models via incorporating detection capabilities to identify unique challenges specific to production ML. We evaluated the ML-On-Rails protocol through a real-world case study of the MoveReminder application. Through this evaluation, we emphasize the importance of safeguarding ML models in production.

Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 26 of its 47 references that are in the map. First posted on arXiv 12 Jan 2024.

Builds on

26 of 47 references.

References · 26

  1. 2014Explaining and Harnessing Adversarial Examplescited by 7,364
  2. 2017A Unified Approach to Interpreting Model Predictionscited by 6,555
  3. 2023Universal and Transferable Adversarial Attacks on Aligned Language Modelscited by 3,104
  4. 2016A Baseline for Detecting Misclassified and Out-of-Distribution Examples in Neural Networkscited by 2,385
  5. 2023Jailbroken: How Does LLM Safety Training Fail?cited by 1,651
  6. 2017Enhancing The Reliability of Out-of-distribution Image Detection in Neural Networkscited by 1,328
  7. 2020Energy-based Out-of-distribution Detectioncited by 1,299
  8. 2016End to End Learning for Self-Driving Carscited by 1,009
  9. 2021Generalized Out-of-Distribution Detection: A Surveycited by 802
  10. 2023The Internal State of an LLM Knows When It's Lyingcited by 659
  11. 2021ReAct: Out-of-distribution Detection With Rectified Activationscited by 486
  12. 2023NeMo Guardrails: A Toolkit for Controllable and Safe LLM Applications with Programmable Railscited by 365
14 more
  1. 2021Unsolved Problems in ML Safetycited by 292
  2. 2023Exploiting Programmatic Behavior of LLMs: Dual-Use Through Standard Security Attackscited by 278
  3. 2017DeepTest: Automated Testing of Deep-Neural-Network-driven Autonomous Carscited by 251
  4. 2018Failing Loudly: An Empirical Study of Methods for Detecting Dataset Shiftcited by 243
  5. 2015DeepDriving: Learning Affordance for Direct Perception in Autonomous Drivingcited by 231
  6. 2020Adversarial Machine Learning -- Industry Perspectivescited by 122
  7. 2015A Unified Gradient Regularization Family for Adversarial Examplescited by 43
  8. 2018Automatic Language Identification in Texts: A Surveycited by 41
  9. 2019An Empirical Study towards Characterizing Deep Learning Development and Deployment across Different Frameworks and Platformscited by 35
  10. 2023Leveraging Implicit Feedback from Deployment Data in Dialoguecited by 14
  11. 2019ABOUT ML: Annotation and Benchmarking on Understanding and Transparency of Machine Learning Lifecyclescited by 13
  12. 2021Misspelling Correction with Pre-trained Contextual Language Modelcited by 9
  13. 2023Large language models improve Alzheimer's disease diagnosis using multi-modality datacited by 9
  14. 2021A reproduction of Apple's bi-directional LSTM models for language identification in short stringscited by 4

Built on by

Cited by year

Citing papers per year: 2024: 2.

2 papers.