Back to .md Directory

Paper List for Machine Learning Systems

Curates 400+ research papers on machine learning systems, organized by topic from data processing to distributed training.

May 2, 2026
0 downloads
1 views
ai agent llm rag eval
View source

What this file does

Curates 400+ research papers on machine learning systems, organized by topic from data processing to distributed training.

When to use it

  • Starting a literature survey on ML systems
  • Looking for recent papers on GPU scheduling or memory optimization
  • Finding references for a paper or talk on ML infrastructure
  • Exploring subfields like MoE, RAG, or federated learning

Paper List for Machine Learning Systems

Awesome PRs Welcome

Paper list for broad topics in machine learning systems

NOTE: Survey papers are annotated with [Survey πŸ”] prefix.

Table of Contents

<!-- TOC --> <!-- /TOC -->

Data Processing

Data pipeline optimization

General

Preprocessing stalls

Fetch stalls (I/O)

Specific workloads (GNN, DLRM)

Caching and distributed storage for ML training

LLM data plane

Others

Data formats

  • [ECCV'22] L3: Accelerator-Friendly Lossless Image Format for High-Resolution, High-Throughput DNN Training
  • [VLDB'21] Progressive compressed records: Taking a byte out of deep learning data

Data pipeline fairness and correctness

  • [CIDR'21] Lightweight Inspection of Data Preprocessing in Native Machine Learning Pipelines

Data labeling automation

  • [VLDB'18] Snorkel: Rapid Training Data Creation with Weak Supervision

Training System

ML job analysis on GPU clusters

  • [ICSE'24] An Empirical Study on Low GPU Utilization of Deep Learning Jobs
  • [NSDI'24] Characterization of Large Language Model Development in the Datacenter
  • [NSDI'22] MLaaS in the wild: workload analysis and scheduling in large-scale heterogeneous GPU clusters (PAI)
  • [ATC'19] Analysis of Large-Scale Multi-Tenant GPU Clusters for DNN Training Workloads (Philly)

Resource scheduling

Distributed training

AutoML

  • [OSDI'23] Hydro: Surrogate-Based Hyperparameter Tuning Service in Datacenters
  • [NSDI'23] ModelKeeper: Accelerating DNN Training via Automated Training Warmup
  • [OSDI'20] Retiarii: A Deep Learning Exploratory-Training Framework

GNN training system

For comprehensive list of GNN systems papers, refer to https://github.com/chwan1016/awesome-gnn-systems.

Inference System

Attention Optimization

Mixture of Experts (MoE)

Communication Optimization & Network Infrastructure for Distributed ML

Fault tolerance & Straggler mitigation

GPU Memory Management & Optimization

GPU Sharing

Compiler

GPU Kernel Optimization

LLM Long Context

Model Compression

For comprehensive list of quantization papers, refer to https://github.com/Efficient-ML/Awesome-Model-Quantization.

Federated Learning

Privacy-Preserving ML

ML APIs & Application-Side Optimization

ML for Systems

Energy Efficiency

Retrieval-Augmented Generation (RAG)

Simulation

Systems for Agentic AI

RL Post-Training

Multimodal

https://github.com/friedrichor/Awesome-Multimodal-Papers

Hybrid LLMs

Others

References

This repository is motivated by:

What's inside

30 topic sections with paper entries, each annotated by venue and year

Change this for your project

  • Replace byungsoo-oh/ml-systems-papers with your own repository name if forking
  • Replace https://github.com/byungsoo-oh/ml-systems-papers/pulls with your own PR link
  • Replace https://awesome.re/badge.svg with your own badge URL if not using awesome

Where it goes

Keep it in your repository where the agent or team that needs it will read it.

Worth borrowing

  • Annotate survey papers with a distinct prefix for quick scanning
  • Group papers by sub-topic within each section to aid navigation

Related Documents