Revan MacQueen
Reinforcement Learning · Game Theory · Multi-agent Systems
Hello! I am an ML Engineer at RLCore Technologies, working on developing RL agents for process control. Previously I was an ML Resident at Alberta Machine Intelligence Institute (Amii), where I developed and deployed a reinforcement learning agent to autonomously control a mobile water treatment plant.
I completed my master's at the University of Alberta and Amii, supervised by James R. Wright. My thesis received the departmental Outstanding MSc. Thesis Award. Before that, I completed my BSc in Honours Computing Science at the University of Alberta.
My research interests are reinforcement learning, algorithmic game theory, and multi-agent systems. I'm particularly interested in algorithms that learn through self-play in strategic settings, and the theoretical guarantees that can be established for such methods. Here are technical and general audience summaries of my thesis work.
Outside of research, one of my hobbies is photography. Check out some of my photos here.
Publications & Preprints
Resmax: An Alternative Soft-Greedy Operator for Reinforcement Learning
Transactions on Machine Learning Research 2023
Game Theoretic Malware Detection
arXiv preprint 2020
Research Experience
University of Alberta & Amii · Supervisor: Dr. James R. Wright
Researched self-play convergence in non-zero-sum multiplayer games; proved novel guarantees via polymatrix decomposability. Published at NeurIPS 2023.
Amii · Supervisor: Talat Iqbal
Implemented an RL-based hyperparameter tuning system for transformer models with an industrial client. Client feedback: "this partnership is a huge success and substantial progress has been made in demonstrating the potential of using RL."
University of Alberta · Supervisors: Dr. James R. Wright & Dr. Karim Ali
Developed a game-theoretic model of malware detection and applied it to find optimal detection strategies.
Presentations
Fixing Neural Networks with Solver-Aided Languages
Teaching Experience
Amii
Delivered Amii's introductory ML course, ML Foundations, to professional and academic audiences.
Amii
Breakout room facilitator for the Canadian Information Office Strategy Council's Ethics Workshop.
University of Alberta · Supervisor: Dr. Matthew Taylor
Developed course content and helped instruct senior robotics class.
University of Alberta
Provided one-on-one support to undergraduate computing science students.
University of Alberta · Supervisor: Dr. James R. Wright
Helped instruct artificial intelligence survey class.
University of Alberta
Tutored undergraduate computing science students.