Revan MacQueen

University of Alberta and Amii
Edmonton, Alberta, Canada


Google Scholar:
Revan MacQueen



Revan MacQueen

Hello! I recently completed my master's at the University of Alberta Department of Computing Science and Alberta Machine Intelligence Institute (Amii) supervised by James R. Wright. Previously, I completed my BSc in Honors Computing Science at the University of Alberta.

My research interests are algorithmic game theory and reinforcement learning. In particular, I'm interested in algorithms that learn to interact in strategic settings through self-play and the capability of strategies learned in self-play to generalize upon deployment. Here are technical and general audience summaries of my most recent work.

Outside of research, I'm an avid outdoor adventurer and outdoor photographer. Check out some of my photos here.

Publications & Preprints [4] Guarantees for Self-Play in Multiplayer Games via Polymatrix Decomposability.
Revan MacQueen and James R. Wright
Neural Information Processing Systems 2023. Errata
1 minute technical summary
1 minute general audience summary

[3] Resmax: An Alternative Soft-Greedy Operator for Reinforcement Learning.
Erfan Miahi, Revan MacQueen, Alex Ayoub, Abbas Masoumzadeh, Martha White.
Transactions on Machine Learning Research 2023, to appear.

[2] Finding an Optimal Set of Static Analyzers To Detect Software Vulnerabilities.
Jiaqi He, Revan MacQueen, Natalie Bombardieri, Karim Ali, James R. Wright, Cristina Cifuentes.
IEEE International Conference on Software Maintenance and Evolution 2023.

[1] Game Theoretic Malware Detection.
Revan MacQueen, Natalie Bombardieri, James R. Wright and Karim Ali.
arXiv Preprint 2020

Presentations [3] Guarantees for Self-Play via Polymatrix Decomposability
Revan MacQueen
Thesis presentation.

[2] Game Theoretic Malware Detection.
Revan MacQueen, Natalie Bombardieri, James R. Wright and Karim Ali
Presented to Oracle Labs Australia

[1] Fixing Neural Networks with Solver-Aided Languages
Revan MacQueen, Julian Dolby and Karim Ali
Poster presentation, ACM SIGPLAN conference on Systems, Programming, Languages, and Applications: Software for Humanity

Research Experience
Graduate Research Assistantship Fellowship - University of Alberta, Amii 2021–2023
Supervisor: Dr. James R. Wright
•Researched machine learning and multiagent-generalization in general-sum, multiplayer games.

Machine Learning Intern - Amii Sep. 2021–Jan. 2022
Supervisor: Talat Iqbal
•Partnered with an industrial client in implementing a reinforcement learning based hyperparameter tuning system for transformer models. Feedback from client: "this partnership is a huge success and substantial progress has been made in demonstrating the potential of using RL"

Research Assistant - University of Alberta May 2020–Sep. 2020
Supervisors: Dr. James R. Wright & Dr. Karim Ali
•Developed game theoretic model of malware detection, used to find optimal detection strategies.

Teaching Experience
Machine Learning Facilitator (WILO), Amii Nov. 2022–March. 2023
• Delivered Amii's introductory machine learning course, ML Foundations. Part of Amii's Work Integrated Learning Opportunity (WILO) program.

Program Delivery Support - Facilitation (WILO), Amii Nov. 2022–March. 2023
•Acting as a breakout room facilitator for the Canadian Information Office Strategy Council's Ethics Workshop. Part of Amii's Work Integrated Learning Opportunity (WILO) program.

Teaching Assistant - CMPUT 421: Experimental Mobile Robotics Jan. 2022–Dec. 2022
Supervisor: Dr. Matthew Taylor
•Developed course content and helped instruct senior robotics class.

First People's House Tutor, University of Alberta 2022
• Provide assistance with difficult homework and explain challenging concepts to undergraduare computing science students.

Teaching Assistant - CMPUT 366: Intelligent System Jan. 2022–Dec. 2022
Supervisor: Dr. James R. Wright
•Helped instruct artificial intelligence survey class.

Students Union Tutor, University of Alberta 2019–Dec. 2020
•Tutored undergraduate computing science students.