Kelvin Guu Staff Research Scientist, Manager at Google


Profile picture of Kelvin Guu

Hi! I’m a staff research scientist & manager at Google, where my team and I develop new methods for machine learning and language understanding.

Prior to this, I completed my Ph.D. at Stanford, advised by Percy Liang in the Stanford Natural Language Processing Group. I completed my undergraduate degree in mathematics at Duke University, where I was advised by David Dunson and Alex Hartemink.

Long-term, I hope to make machine learning so cheap and easy that everyone can use it for their benefit, not just organizations with big datasets or deep pockets. I’m also excited about improving collective intelligence — making society smarter than the sum of its parts.

  • Areas of interest: machine learning, deep learning, natural language processing, semantic parsing, reinforcement learning, statistics

  • Applications of interest: voice user interfaces, natural language interfaces, machine learning in healthcare, recommender systems



2018 - Present Staff Research Scientist, Manager at Google
  Developing new methods for machine learning and natural language processing
2018 - 2019 Lecturer at Stanford University
  Teaching core topics in artificial intelligence (CS221) to 700+ Stanford students.
Summer 2015 Ph.D. Software Engineering Intern at Google
  Worked with Jakob Uszkoreit on applied natural language processing projects.
Winter 2014/15 Research Consultant at MetaMind
  Deep learning startup acquired by Salesforce in 2016. Worked with Founder & CEO/CTO Richard Socher.
2011 - 2012 Researcher in Bayesian Statistics at Duke University
  Research with Professors David B. Dunson and Alex Hartemink.


2012 - 2018 Ph.D. in Statistics at Stanford University
  Advisor: Percy Liang. Ph.D. Committee: Percy Liang, Wing Hung Wong, Chris Manning, and Lester Mackey.

- NSF Graduate Research Fellowship (2012-2015)
- Stanford Math+X Fellowship (2012-2013)
- Greylock X Fellow (2017)
2007 - 2011 B.S. in Mathematics at Duke University
  Minor in Biology

Selected publications

Sorry, I’m not great at keeping this section updated. For a more comprehensive list of recent work, please check out my Google Scholar profile.

  • REALM: Retrieval-augmented language model pre-training
    Kelvin Guu*, Kenton Lee*, Zora Tung, Panupong Pasupat, Ming-Wei Chang
    International Conference on Machine Learning (ICML), 2020
    (* equal contribution)

  • Generating Sentences by Editing Prototypes
    Kelvin Guu*, Tatsunori B. Hashimoto*, Yonatan Oren, Percy Liang
    Transactions of the Association for Computational Linguistics (TACL), 2018
    (* equal contribution)

    pdf arxiv slides github codalab bibtex

      title = {Generating Sentences by Editing Prototypes},
      author = {Guu, Kelvin and Hashimoto, Tatsunori B. and Oren, Yonatan and Liang, Percy},
      booktitle = {Transactions of the Association for Computational Linguistics (TACL)},
      year = {2018},


  • Best paper honorable mention
    Traversing Knowledge Graphs in Vector Space
    Kelvin Guu, John Miller, Percy Liang

    Empirical Methods in Natural Language Processing (EMNLP), 2015

    pdf arxiv slides codalab bibtex

      title = {Traversing Knowledge Graphs in Vector Space},
      author = {Guu, Kelvin and Miller, John and Liang, Percy},
      booktitle = {Empirical Methods in Natural Language Processing (EMNLP)},
      year = {2015},


Other projects

Presentations and tutorials


I have had the privilege of working with and learning from great mentors and collaborators, including:

  • Mentors
  • Collaborators
    • Tatsunori B. Hashimoto, Assistant Professor of Computer Science at Stanford
    • Panupong (Ice) Pasupat, Research Scientist at Google
    • Dan Iter, currently CS PhD student at Stanford
    • Evan Z. Liu, undergraduate and master’s student in Computer Science at Stanford, currently CS PhD student at Stanford
    • Dorottya Demszky, undergraduate in linguistics at Princeton, currently Linguistics PhD student at Stanford
    • Justin Fu, MS in Computer Science at Stanford & EECS PhD student at UC Berkeley, currently Research Scientist at Waymo
    • John Miller, undergraduate in Computer Science at Stanford, currently EECS PhD student at UC Berkeley

Other interests

Finally, I think the following entities are pretty swell: