Lin Ma

I am a graduate student in the Computer Science Department at Carnegie Mellon University, where I am fortunately advised by Andy Pavlo. My research interest is in database systems, data management, and machine learning. My current research focus is the architecture design for Self-Driving Database Systems, implemented in a new in-memory relational DBMS from CMU.

Before starting my graduate study at CMU, I finished my Bachelor’s degree at Peking University, majoring in Computer Science and Technology. In PKU, I used to work on data and information management with Prof. Bin Cui.

Download CV


  • Active Learning for ML Enhanced Database Systems
    Lin Ma, Bailu Ding, Sudipto Das, Adith Swaminathan
    SIGMOD 2020 [pdf][slides] [poster][video]

  • External vs. Internal: An Essay on Machine Learning Agents for Autonomous Database Management Systems
    Andrew Pavlo, Matthew Butrovich, Ananya Joshi, Lin Ma, Prashanth Menon, Dana Van Aken, Lisa Lee, Ruslan Salakhutdinov
    TCDE Bulletin 2019 [pdf]

  • Query-based Workload Forecasting for Self-Driving Database Management Systems
    Lin Ma, Dana Van Aken, Ahmed Hefny, Gustavo Mezerhane, Andrew Pavlo, Geoffrey J. Gordon
    SIGMOD 2018 [pdf][slides] [code] [poster][video]

  • Self-Driving Database Management Systems
    Andrew Pavlo, Gustavo Angulo, Joy Arulraj, Haibin Lin, Jiexi Lin, Lin Ma, Prashanth Menon, Todd C Mowry, Matthew Perron, Ian Quah, et al.
    CIDR 2017 [pdf]

  • Larger-than-Memory Data Management on Modern Storage Hardware for In-Memory OLTP Database Systems
    Lin Ma, Joy Arulraj, Sam Zhao, Andrew Pavlo, Subramanya R. Dulloor, Michael J. Giardino, Jeff Parkhurst, Jason L. Gardner, Kshitij Doshi, Stanley Zdonik
    DAMON 2016 [pdf][slides][code]

  • Reducing the storage overhead of main-memory OLTP databases with hybrid indexes
    Huanchen Zhang, David G Andersen, Andrew Pavlo, Michael Kaminsky, Lin Ma, Rui Shen
    SIGMOD 2016 [pdf]

  • PAGE: A Partition Aware Engine for Parallel Graph Computation
    Yingxia Shao, Bin Cui, Lin Ma
    TKDE 2015 [pdf]

  • Parallel Subgraph Listing in a Large-Scale Graph
    Yingxia Shao, Bin Cui, Lei Chen, Lin Ma, Junjie Yao, Ning Xu
    SIGMOD 2014 [pdf]

  • PAGE: A Partition Aware Graph Computation Engine
    Yingxia Shao, Junjie Yao, Bin Cui, Lin Ma
    CIKM 2013 [pdf]



  • Microsoft Research
    Research Intern in Data Management , Exploration and Mining ([DMX]) Group, Summer 2018


  • CMU 15-445 Database Systems
    Teaching Assistant [Fall 2018]

  • CMU 15-721 Advanced Database Systems
    Head Teaching Assistant [Spring 2019]

Professional Service

  • External Reviewer: [DAPD 2019], [SIGMOD Demo 2017]

  • CMU CSD Faculty Search Committee, 2020

  • CMU CSD MS Admissions Committee, 2018

  • CMU CSD Graduate Student Recruitment (Open House) Committee, 2018