Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/AgrawalAmey/awesome-ml-for-systems

đź“– A curated list of resources dedicated to Machine Learning for Systems research
https://github.com/AgrawalAmey/awesome-ml-for-systems

List: awesome-ml-for-systems

Last synced: 16 days ago
JSON representation

đź“– A curated list of resources dedicated to Machine Learning for Systems research

Awesome Lists containing this project

README

        

# awesome-ml-for-systems
đź“– A curated list of resources dedicated to Machine Learning for Systems research

## ML for Systems workshop NeurIPS 2019:

- [**A Weak Supervision Approach to Detecting Visual Anomalies for Automated Testing of Graphics Units**. Adi Szeskin, Lev Faivishevsky, Ashwin K. Muppalla, Amitai Armon, and Tom Hope](http://mlforsystems.org/assets/papers/neurips2019/weak_supervision_szeskin_2019.pdf)
- [**CodeCaption: A dataset for captioning data science code**. Ioana Baldini, Kavitha Srinivas, and Jiri Navratil](http://mlforsystems.org/assets/papers/neurips2019/codecaption_baldini_2019.pdf)
- [**Defeating the Curse of Dimensionality to Scale JIT Fusion**. Jonathan Raiman](http://mlforsystems.org/assets/papers/neurips2019/defeating_raiman_2019.pdf)
- [**Learning Multi-dimensional Indexing**. Vikram Nathan*, Jialin Ding*, Mohammad Alizadeh, and Tim Kraska](http://mlforsystems.org/assets/papers/neurips2019/learning_nathan_2019.pdf)
- [**Learned TPU Cost Model for XLA Tensor Programs**. Samuel J. Kaufman, Phitchaya Phothilimtha, and Mike Burrows](http://mlforsystems.org/assets/papers/neurips2019/learned_tpu_kaufman_2019.pdf)
- [**Learning Caching Policies with Subsampling**. Haonan Wang, Hao He, Mohammad Alizadeh, and Hongzi Mao](http://mlforsystems.org/assets/papers/neurips2019/learning_wang_2019.pdf)
- [**Learning to Fuse**. Amirali Abdolrashidi, Qiumin Xu, Shibo Wang, Sudip Roy, and Yanqi Zhou](http://mlforsystems.org/assets/papers/neurips2019/learning_abdolrashidi_2019.pdf)
- [**SOSD: A Benchmark for Learned Indexes**. Andreas Kipf*, Ryan Marcus*, Alexander van Renen*, Mihail Stoian, Alfons Kemper, Tim Kraska, and Thomas Neumann](http://mlforsystems.org/assets/papers/neurips2019/sosd_kipf_2019.pdf)
- [**Learning to Vectorize Using Deep Reinforcement Learning**. Ameer Haj-Ali, Nesreen Ahmed, Theodore L. Willke, Yakun Sophia Shao, Krste Asanovic, and Ion Stoica](http://mlforsystems.org/assets/papers/neurips2019/vectorize_haj_ali.pdf)
- [**MVFST-RL: An Asynchronous RL Framework for Congestion Control with Delayed Actions**. Viswanath Sivakumar, Tim Rocktäschel, Alexander Miller, Heinrich Küttler, Nantas Nardelli, Mike Rabbat, Joelle Pineau, and Sebastian Riedel](http://mlforsystems.org/assets/papers/neurips2019/mvfst_rl_sivakumar_2019.pdf)
- [**Multi-Task Learning for Storage Systems**. Giulio Zhou, and Martin Maas](http://mlforsystems.org/assets/papers/neurips2019/multi_task_zhou_2019.pdf)
- [**Neural Hierarchical Sequence Model for Irregular Data Prefetching**. Zhan Shi, Akanksha Jain, Kevin Swersky, Milad Hashemi, Parthasarathy Ranganathan, and Calvin Lin](http://mlforsystems.org/assets/papers/neurips2019/neural_hierarchical_shi_2019.pdf)
- [**Neural-Hardware Architecture Search**. Yujun Lin, Driss Hafdi, Kuan Wang, Zhijian Liu, and Song Han](http://mlforsystems.org/assets/papers/neurips2019/neural_hardware_lin_2019.pdf)
- [**PRIC: A Privacy-Respecting Image Crowdsourcing Framework for Deep Learning with Anonymized Intermediate Representations**. Ang Li, Yixiao Duan, Huanrui Yang, Yiran Chen, and Jianlei Yang](http://mlforsystems.org/assets/papers/neurips2019/pric_li_2019.pdf)
- [**Predictive Precompute with Recurrent Neural Networks**. Hanson Wang, Zehui Wang, and Yuanyuan Ma](http://mlforsystems.org/assets/papers/neurips2019/predictive_wang_2019.pdf)
- [**QoS-aware Neural Architecture Search**. An-Chieh Cheng, Chieh Hubert Lin, Da-Cheng Juan, Wei Wei, and Min Sun](http://mlforsystems.org/assets/papers/neurips2019/qosnas_cheng_2019.pdf)
- [**Real-time Policy Distillation in Deep Reinforcement Learning**. Yuxiang Sun, and Pooyan Fazli](http://mlforsystems.org/assets/papers/neurips2019/real_time_sun_2019.pdf)
- [**Reinforcement Learning guided Software Debloating**. Nham V Le, Ashish Gehani, Arie Gurfinkel, Susmit Jha, and Jorge A. Navas!](http://mlforsystems.org/assets/papers/neurips2019/reinforcement_le_van_2019.pdf)
- [**Reinforcement learning for bandwidth estimation and congestion control in real-time communications**. Joyce Fang, Martin Ellis, Bin Li, Siyao Liu, Yasaman Hosseinkashi, Michael Revow, Albert Sadovnikov, Ziyuan Liu, Peng Cheng, Sachin Ashok, David Zhao, Ross Cutler, Yan Lu, and Johannes Gehrke](http://mlforsystems.org/assets/papers/neurips2019/reinforcement_fang_2019.pdf)
- [**Towards Safe Online Reinforcement Learning in Computer Systems**. Hongzi Mao, Malte Schwarzkopf, Hao He, and Mohammad Alizadeh](http://mlforsystems.org/assets/papers/neurips2019/towards_mao_2019.pdf)
- [**TreeCaps: Tree-Structured Capsule Networks for Program Source Code Processing**. Vinoj Jayasundara, Nghi Bui, Lingxiao Jiang, and David Lo](http://mlforsystems.org/assets/papers/neurips2019/treecaps_jayasundara_2019.pdf)
- [**Zero-Shot Learning for Fast Optimization of Computation Graphs**. Aditya Paliwal, Felix Gimeno, Vinod Nair, Yujia Li, Miles Lubin, Pushmeet Kohli, and Oriol Vinyals](http://mlforsystems.org/assets/papers/neurips2019/zero_shot_paliwal_2019.pdf)

## ML for Systems workshop ISCA 2019

- [**SinReQ: Generalized Sinusoidal Regularization for Low-Bitwidth Deep Quantized Training**. Ahmed T. Elthakeb, Prannoy Pilligundla, and Hadi Esmaeilzadeh](http://mlforsystems.org/assets/papers/isca2019/MLforSystems2019_Ahmed_T_Elthakeb.pdf)
- [**Learning automatic schedulers with projective reparameterization**. Ajay Jain, and Saman Amarasingh](http://mlforsystems.org/assets/papers/isca2019/MLforSystems2019_Ajay_Jain.pdf)
- [**Ithemal: Accurate, Portable and Fast Basic Block Throughput Estimation using Deep Neural Networks**. Charith Mendis, Alex Renda, Saman Amarasinghe, and Michael Carbin](http://mlforsystems.org/assets/papers/isca2019/MLforSystems2019_Charith_Mendis.pdf)
- [**AutoRank: Automated Rank Selection for Effective Neural Network Customization**. Mohammad Samragh, Mojan Javaheripi, and Farinaz Koushanfar](http://mlforsystems.org/assets/papers/isca2019/MLforSystems2019_Mohammad_Samragh.pdf)
- [**Optimal Learning-Based Network Protocol Selection**. Xiaoxi Zhang, Siqi Chen, Youngbin Im, Maria Gorlotova, Sangtae Ha, and Carlee Joe-Wong](http://mlforsystems.org/assets/papers/isca2019/MLforSystems2019_Xiaoxi_Zhang.pdf)

## ML for Systems workshop NeurIPS 2018:

- [**Learning Scheduling Algorithms for Data Processing Clusters**. Hongzi Mao, Malte Schwarzkopf, Shaileshh Bojja Venkatakrishnan, Zili Meng, and Mohammad Alizadeh](http://mlforsystems.org/assets/papers/neurips2018/learning_mao_2018.pdf)
- [**Generative Adversarial Networks for Clustering Semiconductor Wafer Maps**. Hamidreza Mahyar, Elahe Ghalebi, Peter Tulala, and Radu Grusu](http://mlforsystems.org/assets/papers/neurips2018/generative_mahyar_2018.pdf)
- [**Virtual Address Translation via Learned Page Table Indexes**. Artemiy Margaritov, Dmitri Ustiugov, Edouard Bugnion, and Boris Grot](http://mlforsystems.org/assets/papers/neurips2018/virtual_margaritov_2018.pdf)
- [**Exploring the Use of Learning Algorithms for Efficient Performance Profiling**. Shoumik Palkar*, Sahaana Suri*, Matei Zaharia, and Peter D. Bailis](http://mlforsystems.org/assets/papers/neurips2018/exploring_palkar_2018.pdf)
- [**Neural Inference of API Functions from Input–Output Examples**. Rohan Bavishi, Caroline Lemieux, Neel Kant, Roy Fox, Koushik Sen, and Ion Stoica. ](http://mlforsystems.org/assets/papers/neurips2018/neural_bavishi_2018.pdf)
- [**A K-means Cluster-Driven Calibration to Improve the Accuracy of Personal Wearable UV Sensors**. Thomas Pumir, Emmanuel Dumont, Peter Kaplan, and Shayak Banerjee](http://mlforsystems.org/assets/papers/neurips2018/kmeans_pumir_2018.pdf)
- [**DeepConf: Automating Data Center Network Topologies Management with Machine Learning**. Saim Salman, Theophilus Benson, and Asim Kadav](http://mlforsystems.org/assets/papers/deepconf_salman_2018.pdf)
- [**Cache Miss Rate Predictability via Neural Networks**. Rishikesh Jha*, Arjun Karuvally*, Saket Tiwari*, and J. Eliot B. Moss](http://mlforsystems.org/assets/papers/neurips2018/cache_jha_2018.pdf)
- [**Placeto: Efficient Progressive Device Placement Optimization**. Ravichandra Addanki, Shaileshh Venkatakrishnan, Shreyan Gupta, Hongzi Mao, and Dr. Mohammad Alizadeh](http://mlforsystems.org/assets/papers/neurips2018/placeto_addanki_2018.pdf)
- [**Lifting the Curse of Multidimensional Data with Learned Existence Indexes**. Stephen Macke, Alex Beutel, Tim Kraska, Maheswaran Sathiamoorthy, Derek Zhiyuan Cheng, and Ed H. Chi](http://mlforsystems.org/assets/papers/neurips2018/lifting_macke_2018.pdf)
- [**PeCC: Prediction-error Correcting Cache**. Vaishnav Janardhan and Adit Bhardwaj](http://mlforsystems.org/assets/papers/neurips2018/pecc_bhardwaj_2018.pdf)
- [**Chasing the Signal: Statistically Separating Multi-Tenant I/O Workloads**. Si Chen and Avani Wildani](http://mlforsystems.org/assets/papers/neurips2018/chasing_chen_2018.pdf)
- [**Iroko: A Framework to Prototype Reinforcement Learning for Data Center Traffic Control**. Fabian Ruffy*, Michael Przystupa*, and Ivan Beschastnikh](http://mlforsystems.org/assets/papers/neurips2018/iroko_ruffy_2018.pdf)
- [**Learning to Optimize Tensor Programs**. Tianqi Chen, Lianmin Zheng, Eddie Yan, Ziheng Jiang, Thierry Moreau, Luis Ceze, Carlos Guestrin, and Arvind Krishnamurthy](http://mlforsystems.org/assets/papers/neurips2018/learning_chen_2018.pdf)
- [**Learning to Design Circuits**. Hanrui Wang*, Jiacheng Yang*, Hae-Seung Lee, and Song Han](http://mlforsystems.org/assets/papers/neurips2018/learning_wang_2018.pdf)
- [**End-to-end Learning for Distributed Circuit Design**. Hao He*, Guo Zhang*, Jack Holloway, and Dina Katabi](http://mlforsystems.org/assets/papers/neurips2018/end_to_end_he_2018.pdf)
- [**Dali: Lazy Compilation & Kernel Fusion in Dynamic Computation Graphs**. Jonathan Raiman](http://mlforsystems.org/assets/papers/neurips2018/dali_raiman_2018.pdf)
- [**ReLeQ: An Automatic Reinforcement Learning Approach for Deep Quantization of Neural Networks**. Amir Yazdanbakhsh*, Ahmed T. Elthakeb*, Prannoy Pilligundla, Fatemeh Sadat Mireshghallah, and Hadi Esmaeilzadeh](http://mlforsystems.org/assets/papers/neurips2018/releq_yazdanbakhsh_2018.pdf)
- [**Automated Testing of Graphics Units by Deep-Learning Detection of Visual Anomalies**. Lev Faivishevsky, Ashwin K Muppalla, Ravid Shwartz-Ziv, Ronen Laperdon, Benjamin Melloul, Tahi Hollander, and Amitai Armon](http://mlforsystems.org/assets/papers/neurips2018/automated_faivishevsky_2018.pdf)

## Work authored by Tim Kraska

- [**Neo: A Learned Query Optimizer.** Ryan Marcus and Parimarjan Negi and Hongzi Mao and Chi Zhang and Mohammad Alizadeh and Tim Kraska and Olga Papaemmanouil and Nesime Tatbul. *PVLDB 2019*](http://www.vldb.org/pvldb/vol12/p1705-marcus.pdf)
- [**SageDB: A Learned Database System.** Tim Kraska and Mohammad Alizadeh and Alex Beutel and Ed H. Chi and Ani Kristo and Guillaume Leclerc and Samuel Madden and Hongzi Mao and Vikram Nathan. *CIDR 2019*](http://www.alexbeutel.com/papers/CIDR2019_SageDB.pdf)
- [**FITing-Tree: A Data-aware Index Structure.** Alex Galakatos, Michael Markovitch, Carsten Binnig, Rodrigo Fonseca, Tim Kraska. *SIGMOD 2019*](https://arxiv.org/pdf/1801.10207.pdf)
- [**Sherlock: A Deep Learning Approach to Semantic Data Type Detection.** Adelon Hulsebos and Kevin Zeng Hu and Michiel A. Bakker and Emanuel Zgraggen and Arvind Satyanarayan and Tim Kraska and Cagatay Demiralp and CĂ©sar A. Hidalgo. *KDD 2019*](https://arxiv.org/pdf/1905.10688.pdf)
- [**From Auto-tuning One Size Fits All to Self-designed and Learned Data-intensive Systems (Tutorial).** Stratos Idreos and Tim Kraska. *SIGMOD 2019*](https://stratos.seas.harvard.edu/files/stratos/files/selfdesignedandlearnedsystems.pdf)
- [**Park: An Open Platform for Learning-Augmented Computer Systems.** Hongzi Mao and Parimarjan Negi and Akshay Narayan and Hanrui Wang and Jiacheng Yang and Haonan Wang and Ryan Marcus and Ravichandra Addanki and Mehrdad Khani Shirkoohi and Songtao He and Vikram Nathan and Frank Cangialosi and Shaileshh Venkatakrishnan and Wei-Hung Weng and Song Han and Tim Kraska and Dr.Mohammad Alizadeh. *NeurIPS 2019*](https://papers.nips.cc/paper/8519-park-an-open-platform-for-learning-augmented-computer-systems.pdf)
- [**The Case for a Learned Sorting Algorithm.** Ani Kristo and Kapil Vaidya and Ugur Cetintemel and Tim Kraska. *AI Systems workshop at SOSP 2019*](https://dl.acm.org/doi/pdf/10.1145/3318464.3389752)
- [**SysML: The New Frontier of Machine Learning Systems.** Alexander Ratner, Dan Alistarh, Gustavo Alonso, David G. Andersen, Peter Bailis, Sarah Bird, Nicholas Carlini, Bryan Catanzaro, Jennifer Chayes, Eric Chung, Bill Dally, Jeff Dean, Inderjit S. Dhillon, Alexandros Dimakis, Pradeep Dubey, Charles Elkan, Grigori Fursin, Gregory R. Ganger, Lise Getoor, Phillip B. Gibbons, Garth A. Gibson, Joseph E. Gonzalez, Justin Gottschlich, Song Han, Kim Hazelwood, Furong Huang, Martin Jaggi, Kevin Jamieson, Michael I. Jordan, Gauri Joshi, Rania Khalaf, Jason Knight, Jakub KoneÄŤnĂ˝, Tim Kraska, Arun Kumar, Anastasios Kyrillidis, Aparna Lakshmiratan, Jing Li, Samuel Madden, H. Brendan McMahan, Erik Meijer, Ioannis Mitliagkas, Rajat Monga, Derek Murray, Kunle Olukotun, Dimitris Papailiopoulos, Gennady Pekhimenko, Theodoros Rekatsinas, Afshin Rostamizadeh, Christopher RĂ©, Christopher De Sa, Hanie Sedghi, Siddhartha Sen, Virginia Smith, Alex Smola, Dawn Song, Evan Sparks, Ion Stoica, Vivienne Sze, Madeleine Udell, Joaquin Vanschoren, Shivaram Venkataraman, Rashmi Vinayak, Markus Weimer, Andrew Gordon Wilson, Eric Xing, Matei Zaharia, Ce Zhang, Ameet Talwalkar](https://arxiv.org/pdf/1904.03257.pdf)
- [**The Case for Learned Index Structures.** Tim Kraska and Alex Beutel and Ed H. Chi and Jeffrey Dean and Neoklis Polyzotis. *SIGMOD 2018*](https://www.cl.cam.ac.uk/~ey204/teaching/ACS/R244_2018_2019/papers/Kraska_SIGMOD_2018.pdf)
- [**Machine Learning and Databases: The Sound of Things to Come or a Cacophony of Hype?.** Christopher RĂ© and Divy Agrawal and Magdalena Balazinska and Michael I. Cafarella and Michael I. Jordan and Tim Kraska and Raghu Ramakrishnan. *SIGMOD 2015*](https://cs.stanford.edu/people/chrismre/papers/ml_db_hype.pdf)