Machine Learning for SE

This collections includes 162 articles published between 1995 and 2024.

(stats / articles)




2024 (12)

2024
Machine Learning in Computer Security is Difficult to Fix
Communications of the ACM 2024 (11)
2024
Pitfalls in Machine Learning for Computer Security
Communications of the ACM 2024 (11)
2024
How Today's Recommender Systems Use Machine Learning to Cater to Your Every Whim
Communications of the ACM 2024 (8); by Logan Kugler
2024
ForestEyes: Citizen Scientists and Machine Learning-Assisting Rainforest Conservation
Communications of the ACM 2024 (8); by Fábio Augusto Faria
2024
2024
Test-Driven Ethics for Machine Learning
Communications of the ACM 2024 (5)
2024
2024
Combining Machine Learning and Lifetime-Based Resource Management for Memory Allocation and Beyond
Communications of the ACM 2024 (4); by Martin Maas, David G. Andersen, Michael Isard, Mohammad Mahdi Javanmard, Kathryn S. McKinley, Colin Raffel
2024
Improving Testing of Deep-Learning Systems
Communications of the ACM 2024 (3); by Harsh Deokuliar, Raghvinder S. Sangwan, Yoaukim Badr, Satish Mahadevan Srinivasan
2024
2024
Energy and Emissions of Machine Learning on Smartphones vs. the Cloud
Communications of the ACM 2024 (2); by David Patterson, Jeffrey M. Gilbert, Marco Gruteser, Efren Robles, Krishna Sekar, Yong Wei, Tenghui Zhu
2024
SE Radio 641: Catherine Nelson on Machine Learning in Data Science
SE Radio Podcasts (FREE) 2024

Catherine Nelson, author of the new OReilly book, Software Engineering for Data Scientists, discusses the collaboration…

2023 (25)

2023
Machine Learning Sensors
Communications of the ACM 2023 (11); by Pete Warden, Brian Plancher, Sachin Katti, Vijay Janapa Reddi
2023
Unleashing the Power of Deep Learning
Communications of the ACM 2023 (7); by Vivienne Sze
2023
Achieving Green AI with Energy-Efficient Deep Learning Using Neuromorphic Computing
Communications of the ACM 2023 (7); by Tao Luo, Weng-Fai Wong, Rick Siow Mong Goh, Anh Tuan Do, Zhixian Chen, Haizhou Li, Wenyu Jiang, Weiyun Yau
2023
On the Implicit Bias in Deep-Learning Algorithms
Communications of the ACM 2023 (6); by Gal Vardi
2023
Improving Testing of Deep-learning Systems: A combination of differential and mutation testing results in better test data
ACM queue (FREE) 2023 (5); by Harsh Deokuliar, Raghvinder S. Sangwan, Youakim Badr, Satish Mahadevan Srinivasan
2023
Toward Practices for Human-Centered Machine Learning
Communications of the ACM 2023 (3)
2023
Software Engineering of Machine Learning Systems
Communications of the ACM 2023 (2); by Charles Isbell, Michael L. Littman, Peter Norvig
2023
2023
Building Machine Learning Models Like Open Source Software
Communications of the ACM 2023 (2); by Colin Raffel
2023
2023
Episode 549: William Falcon Optimizing Deep Learning Models
SE Radio Podcasts (FREE) 2023

William Falcon of Lighting AI discusses how to optimize deep learning models using the Lightning platform, optimization is a necessary step towards…

2023
SE Radio 594: Sean Moriarity on Deep Learning with Elixir and Axon
SE Radio Podcasts (FREE) 2023

Sean Moriarity, creator of the Axon deep learning framework, co-creator of the Nx library, and author ofMachine Learning in…

2023
SE Radio 588: José Valim on Elixir, Machine Learning, and Livebook
SE Radio Podcasts (FREE) 2023

Jos Valim, creator of the Elixir programming language, Chief Adoption Officer at Dashbit, and author of three programming books, speaks with SE Radio host…

2023
Episode 549: William Falcon Optimizing Deep Learning Models
SE Radio Podcasts (FREE) 2023

William Falcon of Lighting AI discusses how to optimize deep learning models using the Lightning platform, optimization is a necessary step towards…

2023
Developing Machine Learning for Impact
GOTO Conference Videos (FREE) 2023; by Anna Via
2023
Insights About Places with Deep Learning Computer Vision
GOTO Conference Videos (FREE) 2023; by Chanuki Illushka Seresinhe
2023
Hello Deep Learning in 4 Minutes
GOTO Conference Videos (FREE) 2023; by Bert Hubert
2023
Hello Deep Learning
GOTO Conference Videos (FREE) 2023; by Bert Hubert
2023
Scaling Python for Machine Learning: Beyond Data Parallelism
GOTO Conference Videos (FREE) 2023; by Holden Karau
2023
Machine Learning for Web3
GOTO Conference Videos (FREE) 2023; by Omoju Miller
2023
Scaling Machine Learning with Spark
GOTO Conference Videos (FREE) 2023; by Adi Polak, Holden Karau
2023
Scaling Machine Learning with Spark
GOTO Conference Videos (FREE) 2023; by Adi Polak, Holden Karau
2023
Is Machine Learning a Black Box?
GOTO Conference Videos (FREE) 2023; by Dean Wampler, Preben Thor
2023
Machine Learning for Autonomous Vehicles
GOTO Conference Videos (FREE) 2023; by Oscar Beijbom, Prayson Daniel
2023
Kubeflow for Machine Learning
GOTO Conference Videos (FREE) 2023; by Holden Karau, Adi Polak

2022 (15)

2022
Toward explainable deep learning
Communications of the ACM 2022 (11); by Vineeth N. Balasubramanian
2022
2022
2022
Interpretable machine learning: moving from mythos to diagnostics
Communications of the ACM 2022 (8); by Valerie Chen, Jeffrey Li, Joon Sik Kim, Gregory Plumb, Ameet Talwalkar
2022
2022
SoundWatch: deep learning for sound accessibility on smartwatches
Communications of the ACM 2022 (6); by Dhruv Jain, Hung Ngo, Pratyush Patel, Steven Goodman, Khoa Huynh Anh Nguyen, Rachel Grossman-Kahn, Leah Findlater
2022
A deeper understanding of deep learning
Communications of the ACM 2022 (6); by Don Monroe
2022
Artificial intelligence, machine learning, and the fight against world hunger
Communications of the ACM 2022 (2); by Logan Kugler
2022
The growing cost of deep learning for source code
Communications of the ACM 2022 (1); by Vincent J. Hellendoorn, Anand Ashok Sawant
2022
Declarative machine learning systems
Communications of the ACM 2022 (1); by Piero Molino, Christopher Ré
2022
Episode 493: Ram Sriharsha on Vectors in Machine Learning
SE Radio Podcasts (FREE) 2022

Ram Sriharsha of Pinecone discusses the role of vectors in machine learning, a technique that lies at the heart of many of the machine learning…

2022
Episode 493: Ram Sriharsha on Vectors in Machine Learning
SE Radio Podcasts (FREE) 2022

Ram Sriharsha of Pinecone discusses the role of vectors in machine learning, a technique that lies at the heart of many of the machine learning…

2022
Machine Learning Made Easy With PyCaret
GOTO Conference Videos (FREE) 2022; by Moez Ali
2022
Machine Learning for Autonomous Vehicles
GOTO Conference Videos (FREE) 2022; by Oscar Beijbom, Prayson Daniel
2022
Kubeflow for Machine Learning
GOTO Conference Videos (FREE) 2022; by Holden Karau, Adi Polak

2021 (21)

2021
Knowledgeable machine learning for natural language processing
Communications of the ACM 2021 (11); by Xu Han, Zhengyan Zhang
2021
Optimal auctions through deep learning
Communications of the ACM 2021 (8); by Paul Dütting, Zhe Feng, Harikrishna Narasimhan, David C. Parkes
2021
2021
Deep learning for AI
Communications of the ACM 2021 (7); by Yoshua Bengio, Yann LeCun, Geoffrey E. Hinton
2021
2021
Interpretable Machine Learning: Moving from mythos to diagnostics
ACM queue (FREE) 2021 (6); by Valerie Chen, Jeffrey Li, Joon Sik Kim, Gregory Plumb, Ameet Talwalkar
2021
Constructing Dependable Data-Driven Software With Machine Learning
IEEE Software 2021 (6); by Claus Pahl, Shelernaz Azimi
2021
Simba: scaling deep-learning inference with chiplet-based architecture
Communications of the ACM 2021 (6); by Yakun Sophia Shao, Rangharajan Venkatesan, Brian Zimmer, Matthew Fojtik, Nan Jiang, Ben Keller, Alicia Klinefelter, Nathaniel Ross Pinckney, Stephen G. Tell, Yanqing Zhang, William J. Dally, Joel S. Emer, C. Thomas Gray, Brucek Khailany, Stephen W. Keckler
2021
2021
Federated Learning and Privacy: Building privacy-preserving systems for machine learning and data science on decentralized data
ACM queue (FREE) 2021 (5); by Kallista A. Bonawitz, Peter Kairouz, Brendan McMahan, Daniel Ramage
2021
Deep learning speeds MRI scans
Communications of the ACM 2021 (4); by Paul Marks
2021
2021
Understanding deep learning (still) requires rethinking generalization
Communications of the ACM 2021 (3); by Chiyuan Zhang, Samy Bengio, Moritz Hardt, Benjamin Recht, Oriol Vinyals
2021
An Exploratory Study of Machine Learning Model Stores
IEEE Software 2021 (1); by Minke Xiu
2021
Geometric deep learning advances data science
Communications of the ACM 2021 (1); by Samuel Greengard
2021
Episode 479: Luis Ceze on the Apache TVM Machine Learning Compiler
SE Radio Podcasts (FREE) 2021

Luis Ceze of OctoML discusses Apache TVM, an open source machine learning model compiler for a variety of different hardware architectures with host Akshay…

2021
Episode 479: Luis Ceze on the Apache TVM Machine Learning Compiler
SE Radio Podcasts (FREE) 2021

Luis Ceze of OctoML discusses Apache TVM, an open source machine learning model compiler for a variety of different hardware architectures with host Akshay…

2021
Machine Learning for Developer Self-Care
GOTO Conference Videos (FREE) 2021; by Erik Meijer
2021
The Role of Software Developers in Machine Learning
GOTO Conference Videos (FREE) 2021; by Catherine Gamboa
2021
Is Machine Learning a Black Box?
GOTO Conference Videos (FREE) 2021; by Dean Wampler
2021
From Experimentation to Products: The Production Machine Learning Journey
GOTO Conference Videos (FREE) 2021; by Robert Crowe

2020 (11)

2020
Contextualized interpretable machine learning for medical diagnosis
Communications of the ACM 2020 (11); by Wagner Meira Jr., Antônio Luiz P. Ribeiro, Derick M. de Oliveira, Antônio H. Ribeiro
2020
A snapshot of the frontiers of fairness in machine learning
Communications of the ACM 2020 (5); by Alexandra Chouldechova
2020
2020
2020
2020
Machine learning, meet whiskey
Communications of the ACM 2020 (4); by Gregory Mone
2020
Techniques for interpretable machine learning
Communications of the ACM 2020 (1); by Mengnan Du, Ninghao Liu, Xia Hu
2020
Episode 395: Katharine Jarmul on Security and Privacy in Machine Learning
SE Radio Podcasts (FREE) 2020

Katharine Jarmul of DropoutLabs discusses security and privacy concerns as they relate to Machine Learning.

2020
Episode 395: Katharine Jarmul on Security and Privacy in Machine Learning
SE Radio Podcasts (FREE) 2020

Katharine Jarmul of DropoutLabs discusses security and privacy concerns as they relate to Machine Learning.

2020
Design Compact Deep Learning Models: Small is the New Big
GOTO Conference Videos (FREE) 2020; by Davis Sawyer
2020
Keys to Building Machine Learning Systems
GOTO Conference Videos (FREE) 2020; by Garrett Smith

2019 (24)

2019
Malevolent machine learning
Communications of the ACM 2019 (12); by Chris Edwards
2019
The effects of mixing machine learning and human judgment
Communications of the ACM 2019 (11); by Jim Waldo
2019
DeepXplore: automated whitebox testing of deep learning systems
Communications of the ACM 2019 (11); by Kexin Pei, Yinzhi Cao, Junfeng Yang, Suman Jana
2019
A case against mission-critical applications of machine learning
Communications of the ACM 2019 (8); by CACM Staff
2019
The algorithm that changed quantum machine learning
Communications of the ACM 2019 (8); by Samuel Greengard
2019
Research for practice: troubling trends in machine-learning scholarship
Communications of the ACM 2019 (6); by Zachary C. Lipton, Jacob Steinhardt
2019
2019
Technical perspective: Compressing matrices for large-scale machine learning
Communications of the ACM 2019 (5); by Zachary G. Ives
2019
Compressed linear algebra for declarative large-scale machine learning
Communications of the ACM 2019 (5); by Ahmed Elgohary, Matthias Boehm, Peter J. Haas, Frederick R. Reiss, Berthold Reinwald
2019
Putting Machine Learning into Production Systems
ACM queue (FREE) 2019 (4); by Adrian M. Colyer
2019
The Effects of Mixing Machine Learning and Human Judgment
ACM queue (FREE) 2019 (4); by Michelle Vaccaro, Jim Waldo
2019
The seven tools of causal inference, with reflections on machine learning
Communications of the ACM 2019 (3); by Judea Pearl
2019
Quality, Nontechnical Skills, Blind Programmers, and Deep Learning
IEEE Software 2019 (2); by Jeffrey C. Carver
2019
Troubling Trends in Machine Learning Scholarship
ACM queue (FREE) 2019 (1); by Zachary C. Lipton, Jacob Steinhardt
2019
Autonomous tools and design: a triple-loop approach to human-machine learning
Communications of the ACM 2019 (1); by Nicholas Berente, Aron Lindberg, Kalle Lyytinen
2019
Continuous Delivery for Machine Learning
Martin Fowler (FREE) 2019; by Danilo Sato, Arif Wider, Christoph Windheuser

Machine Learning applications are becoming popular in our industry, however the process for developing, deploying, and continuously improving them is more…

2019
Episode 391: Jeremy Howard on Deep Learning and fast.ai
SE Radio Podcasts (FREE) 2019

Jeremy Howard from fast.ai explains deep learning from concept to implementation.

2019
Episode 391: Jeremy Howard on Deep Learning and fast.ai
SE Radio Podcasts (FREE) 2019

Jeremy Howard from fast.ai explains deep learning from concept to implementation.

2019
Practical Geometric Deep Learning in Python
GOTO Conference Videos (FREE) 2019; by Pantelis Elinas
2019
Taking Machine Learning from Research to Production
GOTO Conference Videos (FREE) 2019; by Robert Crowe
2019
The Future of Machine Learning & JavaScript
GOTO Conference Videos (FREE) 2019; by Asim Hussain
2019
Composing Bach Chorales Using Deep Learning
GOTO Conference Videos (FREE) 2019; by Feynman Liang
2019
Accelerating Machine Learning DevOps with Kubeflow
GOTO Conference Videos (FREE) 2019; by Derek Ferguson
2019
Using Kubernetes for Machine Learning Frameworks
GOTO Conference Videos (FREE) 2019; by Arun Gupta

2018 (17)

2018
Learning machine learning
Communications of the ACM 2018 (12); by Ted G. Lewis, Peter J. Denning
2018
Research for practice: knowledge base construction in the machine-learning era
Communications of the ACM 2018 (11); by Alexander Ratner, Christopher Ré, Peter Bailis
2018
How machine learning impacts the undergraduate computing curriculum
Communications of the ACM 2018 (11); by Peter Norvig
2018
When machine learning is facially invalid
Communications of the ACM 2018 (9); by Frank Pasquale
2018
Making machine learning robust against adversarial inputs
Communications of the ACM 2018 (7); by Ian J. Goodfellow, Patrick D. McDaniel, Nicolas Papernot
2018
Deep learning hunts for signals among the noise
Communications of the ACM 2018 (6); by Chris Edwards
2018
Software Engineering for Machine-Learning Applications: The Road Ahead
IEEE Software 2018 (5); by Foutse Khomh, Jinghui Cheng, Marios Fokaefs, Giuliano Antoniol
2018
Technical perspective: Breaking the mold of machine learning
Communications of the ACM 2018 (5); by Oren Etzioni
2018
Knowledge Base Construction in the Machine-learning Era
ACM queue (FREE) 2018 (3); by Alexander Ratner, Christopher Ré
2018
SE Radio Episode 318: Veronika Cheplygina on Image Recognition
SE Radio Podcasts (FREE) 2018

Felienne interviews Veronika Cheplygina about image recognition.

2018
SE Radio Episode 318: Veronika Cheplygina on Image Recognition
SE Radio Podcasts (FREE) 2018

Felienne interviews Veronika Cheplygina about image recognition.

2018
Image Recognition with Super Human Ability
GOTO Conference Videos (FREE) 2018; by Agustinus Nalwan
2018
Augmented Reality and Machine Learning Cooperation on Mobile
GOTO Conference Videos (FREE) 2018; by Mourad Sidky
2018
Machine Learning: Alchemy for the Modern Computer Scientist
GOTO Conference Videos (FREE) 2018; by Erik Meijer
2018
Machine Learning on Source Code
GOTO Conference Videos (FREE) 2018; by Francesc Campoy
2018
Deep Learning in Medicine
GOTO Conference Videos (FREE) 2018; by Allen Day
2018
Deep Learning for Developers
GOTO Conference Videos (FREE) 2018; by Julien Simon

2017 (17)

2017
Gaming machine learning
Communications of the ACM 2017 (12); by Samuel Greengard
2017
Katie Malone on Machine Learning
IEEE Software 2017 (4); by Edaena Salinas
2017
Deep Learning in Automotive Software
IEEE Software 2017 (3); by Fabio Falcini, Alessandra Mitidieri Costanza
2017
SE Radio Episode 294 Asaf Yigal on Machine Learning in Log Analysis
SE Radio Podcasts (FREE) 2017

Asaf Yigal talks with SE Radios Edaena Salinas about machine learning in log analysis.

2017
SE Radio Episode 286 Katie Malone Intro to Machine Learning
SE Radio Podcasts (FREE) 2017

Show host Edaena Salinas talks with Katie Malone about Machine Learning. Katie Malone is a Data Scientist in the Research and Development department at…

2017
SE Radio Episode 294 Asaf Yigal on Machine Learning in Log Analysis
SE Radio Podcasts (FREE) 2017

Asaf Yigal talks with SE Radios Edaena Salinas about machine learning in log analysis.

2017
SE Radio Episode 286 Katie Malone Intro to Machine Learning
SE Radio Podcasts (FREE) 2017

Show host Edaena Salinas talks with Katie Malone about Machine Learning. Katie Malone is a Data Scientist in the Research and Development department at…

2017
Deep learning takes on translation
Communications of the ACM 2017 (6); by Don Monroe
2017
Research for practice: cryptocurrencies, blockchains, and smart contracts; hardware for deep learning
Communications of the ACM 2017 (5); by Peter Bailis, Arvind Narayanan, Andrew Miller, Song Han
2017
Machine Learning in the Wild: Techniques for Understanding your Audience
GOTO Conference Videos (FREE) 2017; by Sarah Guido
2017
TensorFlow in the Wild (or the Democratization of Machine Learning)
GOTO Conference Videos (FREE) 2017; by Kaz Sato
2017
One Does Not Simply Put Machine Learning Into Production
GOTO Conference Videos (FREE) 2017; by Henrik Brink
2017
Machine Learning with TensorFlow and Google Cloud
GOTO Conference Videos (FREE) 2017; by Vijay Reddy
2017
Machine Learning with TensorFlow
GOTO Conference Videos (FREE) 2017; by Robert Saxby, Rokesh Jankie
2017
Machine Learning, Your First Steps
GOTO Conference Videos (FREE) 2017; by David Stibbe
2017
Deep Learning: What It Is & What It Can Do For You
GOTO Conference Videos (FREE) 2017; by Diogo Moitinho de Almeida
2017
Composing Bach Chorales Using Deep Learning
GOTO Conference Videos (FREE) 2017; by Feynman Liang

2016 (8)

2016
Research for Practice: Cryptocurrencies, Blockchains, and Smart Contracts; Hardware for Deep Learning
ACM queue (FREE) 2016 (6); by Peter Bailis, Arvind Narayanan, Andrew Miller, Song Han
2016
Machine Learning
IEEE Software 2016 (5); by Panos Louridas, Christof Ebert
2016
DianNao family: energy-efficient hardware accelerators for machine learning
Communications of the ACM 2016 (11); by Tianshi Chen, Zhiwei Xu, Ninghui Sun, Olivier Temam
2016
TensorFlow & Deep Learning, without a PhD
GOTO Conference Videos (FREE) 2016; by Martin Grner
2016
Machine Learning with Google Cloud Platform
GOTO Conference Videos (FREE) 2016; by Kaz Sato
2016
Fixing the Image Problems of the Web using Machine Learning
GOTO Conference Videos (FREE) 2016; by Christian Heilmann
2016
Discovering Research Ideas Using Semantic Vectors & Machine Learning
GOTO Conference Videos (FREE) 2016; by Mads Rydahl
2016
Deep Learning - What is it and What It Can Do For You
GOTO Conference Videos (FREE) 2016; by Diogo Moitinho de Almeida

2015 (4)

2015
Growing pains for deep learning
Communications of the ACM 2015 (7); by Chris Edwards
2015
Reactive Machine Learning & Functional Programming
GOTO Conference Videos (FREE) 2015; by Jeffrey Smith
2015
Modern Fraud Prevention Using Deep Learning
GOTO Conference Videos (FREE) 2015; by Phil Winder
2015
Scalable Data Science & Deep Learning with H2O
GOTO Conference Videos (FREE) 2015; by Arno Candel

2013 (1)

2013
Deep learning comes of age
Communications of the ACM 2013 (6); by Gary Anthes

2012 (3)

2012
A few useful things to know about machine learning
Communications of the ACM 2012 (10); by Pedro M. Domingos
2012
Machine learning and algorithms; agile development
Communications of the ACM 2012 (8); by John Langford, Ruben Ortega
2012
Better medicine through machine learning
Communications of the ACM 2012 (1); by Neil Savage

2009 (1)

2009

2000 (1)

2000
Machine Learning of Event Segmentation for News on Demand
Communications of the ACM 2000 (2); by Stanley Boykin, Andrew Merlino

1999 (1)

1999
Machine Learning and Data Mining
Communications of the ACM 1999 (11); by Tom M. Mitchell

1995 (1)

1995
Applications of Machine Learning and Rule Induction
Communications of the ACM 1995 (11); by Pat Langley, Herbert A. Simon