Dustin Morrill

Algorithmic game theory and machine intelligence graduate student

Currently

Ph.D student at The University of Alberta. Research interests include game theory, online learning, reinforcement learning, and deep learning. In particular, methods to scale techniques that solve or play imperfect information games up to human-scale games.

Education

2016-present Ph.D., Computing Science, The University of Alberta

Advisor: Professor Michael Bowling

2014-2016 M.Sc., Computing Science, The University of Alberta

Advisor: Professor Michael Bowling

Thesis Title: Using Regret Estimation to Solve Games Compactly

2008-2013 B.Sc., With Honors in Computing Science, The University of Alberta

Distinctions: First Class Honors, Industrial Internship Program

Publications

Journal Articles

2017 Matej Moravčík, Martin Schmid, Neil Burch, Viliam Lisý, Dustin Morrill, Nolan Bard, Trevor Davis, Kevin Waugh, Michael Johanson, and Michael Bowling. DeepStack: Expert-Level Artificial Intelligence in Heads-Up No-Limit Poker. In Science, March 2, 2017.

Refereed Conferences

2015 Kevin Waugh, Dustin Morrill, J. Andrew Bagnell, and Michael Bowling. Solving Games with Functional Regret Estimation. In Twenty-Ninth AAAI Conference on Artificial Intelligence, January 25-29, 2015, Austin Texas, USA, pages 2138–2145. [Acceptance Rate: 26.67%].

Other Publications

2016 Dustin Morrill. Using Regret Estimation to Solve Games Compactly. MSc thesis, Computing Science Department, University of Alberta, Edmonton Alberta, Canada.

Accolades

2016 Science Graduate Scholarship ($2000)

2016 CIFAR Deep Learning Summer School 2016 Travel Grant ($500)

2016 NSERC Postgraduate Scholarships-Doctorate Program Award ($63000)

2016 AITF Top-Up Award ($36000)

2016 President’s Doctoral Prize of Distinction ($15700)

2015 2nd-place 3-player Kuhn poker agent in the 2015 Annual Computer Poker Competition

2014 Walter H Johns Graduate Fellowship ($5428.54)

2014 1st-place 3-player Kuhn poker agent in the 2014 Annual Computer Poker Competition for the Computer Poker Research Group

2014 AITF Top-Up Award ($12000)

2014 NSERC Canada Graduate Scholarships-Master’s Program Award ($17500)

2013 NSERC Undergraduate Student Research Award ($6000)

2011 Amdahl Academic Achievement Scholarship in computing science ($1750)

2011 Jason Lang Scholarship ($1000)

2010 Barry J Mailloux Prize in Computing Science ($1350)

2010 Jason Lang Scholarship ($1000)

2010 NSERC Undergraduate Student Research Award ($6000)

2009 Jason Lang Scholarship ($1000)

2008 Stuart Olson Faculty of Science Rising Star Entrance Scholarship ($1000)

2008 Robert Tegler Entrance Scholarship ($2500)

2008 Barrhead Minor Hockey Association Scholarship ($500)

2008 Alexander Rutherford High School Achievement Scholarship ($2500)

Presentations and Outreach

Seminars

2014 Dustin Morrill. Regression Counterfactual Regret Minimization. At University of Alberta Reinforcement Learning and Artificial Intelligence (RLAI) Tea-time Talk.

Demonstrations

2017 Martin Schmid, Dustin Morrill, and Michael Bowling. Play DeepStack on a Commodity Gaming Laptop. At Thirty-First AAAI Conference on Artificial Intelligence (AAAI-17).

2016 Nolan Bard, Neil Burch, Viliam Lisy, Trevor Davis, Dustin Morrill, and Michael Bowling. Computer poker and Cepheus demonstration (2). At CANHEIT HPCS 2016.

2016 Nolan Bard, Neil Burch, Viliam Lisy, Trevor Davis, Dustin Morrill, and Michael Bowling. Computer poker and Cepheus demonstration (1). At CANHEIT HPCS 2016.

2015 Dustin Morrill, Michael Johanson, and Viliam Lisy. Computer poker and Cepheus demonstration. At Telus World of Science: Dark Matters.

2015 Michael Bowling, Robert Holte, Michael Johanson, Neil Burch, Nolan Bard, Dustin Morrill, and Trevor Davis. Computer poker and Cepheus demonstration (2). At AAAI-15 Games Showcase.

2015 Michael Bowling, Robert Holte, Michael Johanson, Neil Burch, Nolan Bard, Dustin Morrill, and Trevor Davis. Computer poker and Cepheus demonstration (1). At AAAI-15 Games Showcase.

2015 Michael Bowling, Robert Holte, Michael Johanson, Neil Burch, Nolan Bard, Dustin Morrill, and Trevor Davis. Computer poker and Cepheus demonstration. At AAAI-15 Open House.

2014 Michael Bowling, Dustin Morrill, and Trevor Davis. Computer poker demonstration. At University of Alberta computing science department’s 50th anniversary open house.

2013 Dustin Morrill. The Annual Computer Poker Competition Poker Graphical User Interface. At Twenty-Seventh AAAI Conference on Artificial Intelligence (AAAI-13).

Videos

2017 Taylor von Kriegenbergh, Michael Johanson, Nolan Bard, and Dustin Morrill. DeepStack Plays Poker Against Taylor von Kriegenbergh on Twitch. On twitch.com.

2017 Dutch Boyd, Michael Johanson, Nolan Bard, and Dustin Morrill. DeepStack Plays Poker Against Dutch Boyd on Twitch. On twitch.com.

2017 Adam Schwartz, Terrence Chan, Michael Johanson, Nolan Bard, and Dustin Morrill. DeepStack Plays Poker Against the 2+2 Pokercast on Twitch. On twitch.com.

2017 Andrew Brokos, Nate Meyvis, Michael Johanson, Nolan Bard, Dustin Morrill, and Michael Bowling. DeepStack Plays Poker Against the Thinking Poker Podcast on Twitch. On twitch.com.

Podcasts

2017 Andrew Brokos, Nate Meyvis, Michael Johanson, and Dustin Morrill. Thinking Poker Podcast—Episode 210: Michael Johanson and Dustin Morrill. On thinkingpoker.net.

Work Experience

May 2014-present The University of Alberta, Edmonton

Graduate Research Assistant

May-Aug 2013 The University of Alberta, Edmonton

Undergraduate Researcher

Aug 2011-Apr 2013 The University of Alberta, Edmonton

Part-Time Undergraduate Researcher

May 2011-Aug 2012 CDL Systems Ltd., Calgary, AB, Canada

Software Developer Intern

May-Aug 2010 The University of Alberta, Edmonton

Undergraduate Researcher

May-Aug 2009 The University of Alberta, Edmonton

Undergraduate Researcher

Academic Service

Conference Reviewing

W2016 AAAMAS

Teaching

S2016/M2016 CMPUT 396 (Games, Puzzles, and Algorithms), The University of Alberta

Part-Time Course Development Assistant

W2016 CMPUT 275 (Introduction to Tangible Computing II), The University of Alberta

Part-Time Teaching Assistant

F2015 CMPUT 101 (Introduction to Computing), The University of Alberta

Full-Time Teaching Assistant

W2014 CMPUT 175 (Introduction to the Foundations of Computing II), The University of Alberta

Full-Time Teaching Assistant

Projects

2017 Play DeepStack Web Application

2015 Play Cepheus Web Application

2011 ACPC Poker GUI Client

Personal Information