Patrick MacAlpine

dblp:00/10482 · DBLP profile ↗
← Back
22ranked-venue papers
16as first author
4since 2021 · last 2026
0000-0001-6763-2625ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 22 · 16 first-author · 4 since 2021Graphics, computer vision, multimedia, augmented reality and games · 4 · 3 first-author · 1 since 2021Systems, architecture and hardware · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
5 papers
Motion planning and robot control · 34% Reinforcement learning · 28% Trustworthy machine learning · 16%
Theoretical computer science
1 paper
Graph algorithms and graph theory · 100%

Topics — the 10 heaviest of 12, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Robotics › Motion planning and robot control
robot control
1.122026
Out-of-Distribution Generalization with a SPARC: Racing 100 Unseen Vehicles with a Single Policy · AAAI 2026
Design and Optimization of an Omnidirectional Humanoid Walk: A Winning Approach at the RoboCup 2011 3D Simulation Competition · AAAI 2012
Machine learning › Reinforcement learning › multi-task reinforcement learning
contextual reinforcement learning
1.012026
Out-of-Distribution Generalization with a SPARC: Racing 100 Unseen Vehicles with a Single Policy · AAAI 2026
Machine learning › Trustworthy machine learning
out-of-distribution generalization
1.012026
Out-of-Distribution Generalization with a SPARC: Racing 100 Unseen Vehicles with a Single Policy · AAAI 2026
Robotics › Motion planning and robot control › robot control
robust control
1.012026
Out-of-Distribution Generalization with a SPARC: Racing 100 Unseen Vehicles with a Single Policy · AAAI 2026
Machine learning › Reinforcement learning › function approximation
representation learning for reinforcement learning
0.612022
Cross-Trajectory Representation Learning for Zero-Shot Generalization in RL · ICLR 2022
Machine learning › Transfer learning and domain adaptation
zero-shot transfer
0.612022
Cross-Trajectory Representation Learning for Zero-Shot Generalization in RL · ICLR 2022
Knowledge, reasoning and agents › Multi-agent systems › multi-robot systems
robot soccer
0.212015
UT Austin Villa 2014: RoboCup 3D Simulation League Champion via Overlapping Layered Learning · AAAI 2015
Knowledge, reasoning and agents › Multi-agent systems
task allocation
0.212015
SCRAM: Scalable Collision-avoiding Role Assignment with Minimal-Makespan for Formational Positioning · AAAI 2015
Graph algorithms and graph theory
graph matching
0.212015
SCRAM: Scalable Collision-avoiding Role Assignment with Minimal-Makespan for Formational Positioning · AAAI 2015
Robotics › Legged, aerial and field robots › legged robots
humanoid locomotion
0.112012
Design and Optimization of an Omnidirectional Humanoid Walk: A Winning Approach at the RoboCup 2011 3D Simulation Competition · AAAI 2012

Methods — techniques the papers use, named apart from their topics

single-phase adaptation · 1.0context encoder · 1.0makespan minimization · 0.4overlapping layered learning · 0.2graph-theoretic approach · 0.2graph theoretic approach · 0.2parameter optimization · 0.1double linear inverted pendulum model · 0.1
YearPublicationVenuePosition
2026 Out-of-Distribution Generalization with a SPARC: Racing 100 Unseen Vehicles with a Single Policy
abstract
Generalization to unseen environments is a significant challenge in the field of robotics and control. In this work, we focus on contextual reinforcement learning, where agents act within environments with varying contexts, such as self-driving cars or quadrupedal robots that need to operate in different terrains or weather conditions than they were trained for. We tackle the critical task of generalizing to out-of-distribution (OOD) settings, without access to explicit context information at test time. Recent work has addressed this problem by training a context encoder and a history adaptation module in separate stages. While promising, this two-phase approach is cumbersome to implement and train. We simplify the methodology and introduce SPARC: single-phase adaptation for robust control. We test SPARC on varying contexts within the high-fidelity racing simulator Gran Turismo 7 and wind-perturbed MuJoCo environments, and find that it achieves reliable and robust OOD generalization.
Bram Grooten, Patrick MacAlpine, Kaushik Subramanian, Peter Stone 0001, Peter R. Wurman
AAAI2
2022 Cross-Trajectory Representation Learning for Zero-Shot Generalization in RL
Bogdan Mazoure, Ahmed M. Ahmed 0004, R. Devon Hjelm, Andrey Kolobov, Patrick MacAlpine
ICLR5
2022 Special issue on adaptive and learning agents 2020
Felipe Leno da Silva, Patrick MacAlpine, Roxana Radulescu, Fernando P. Santos 0001, Patrick Mannion
Neural Comput. Appl.2
2021 UT Austin Villa: RoboCup 2021 3D Simulation League Competition Champions
Patrick MacAlpine, Bo Liu 0042, William Macke, Caroline Wang, Peter Stone 0001
RoboCup1
2019 UT Austin Villa: RoboCup 2019 3D Simulation League Competition and Technical Challenge Champions
Patrick MacAlpine, Faraz Torabi, Brahma S. Pavse, Peter Stone 0001
RoboCup1
2018 UT Austin Villa: RoboCup 2018 3D Simulation League Champions
Patrick MacAlpine, Faraz Torabi, Brahma S. Pavse, John Sigmon, Peter Stone 0001
RoboCup1
2018 Overlapping layered learning
Patrick MacAlpine, Peter Stone 0001
Artif. Intell.1
2017 UT Austin Villa: RoboCup 2017 3D Simulation League Competition and Technical Challenges Champions
Patrick MacAlpine, Peter Stone 0001
RoboCup1
2016 UT Austin Villa RoboCup 3D Simulation Base Code Release
Patrick MacAlpine, Peter Stone 0001
RoboCup1
2016 Prioritized Role Assignment for Marking
Patrick MacAlpine, Peter Stone 0001
RoboCup1
2016 UT Austin Villa: RoboCup 2016 3D Simulation League Competition and Technical Challenges Champions
Patrick MacAlpine, Peter Stone 0001
RoboCup1
2015 UT Austin Villa 2014: RoboCup 3D Simulation League Champion via Overlapping Layered Learning
abstract
Layered learning is a hierarchical machine learning paradigm that enables learning of complex behaviors by incrementally learning a series of sub-behaviors. A key feature of layered learning is that higher layers directly depend on the learned lower layers. In its original formulation, lower layers were frozen prior to learning higher layers. This paper considers an extension to the paradigm that allows learning certain behaviors independently, and then later stitching them together by learning at the "seams" where their influences overlap. The UT Austin Villa 2014 RoboCup 3D simulation team, using such overlapping layered learning, learned a total of 19 layered behaviors for a simulated soccer-playing robot, organized both in series and in parallel. To the best of our knowledge this is more than three times the number of layered behaviors in any prior layered learning system. Furthermore, the complete learning process is repeated on four different robot body types, showcasing its generality as a paradigm for efficient behavior learning. The resulting team won the RoboCup 2014 championship with an undefeated record, scoring 52 goals and conceding none. This paper includes a detailed experimental analysis of the team's performance and the overlapping layered learning approach that led to its success.
Patrick MacAlpine, Mike Depinet, Peter Stone 0001
AAAI1
2015 SCRAM: Scalable Collision-avoiding Role Assignment with Minimal-Makespan for Formational Positioning
abstract
Teams of mobile robots often need to divide up subtasks efficiently. In spatial domains, a key criterion for doing so may depend on distances between robots and the subtasks' locations. This paper considers a specific such criterion, namely how to assign interchangeable robots, represented as point masses, to a set of target goal locations within an open two dimensional space such that the makespan (time for all robots to reach their target locations) is minimized while also preventing collisions among robots. We present scaleable (computable in polynomial time) role assignment algorithms that we classify as being SCRAM (Scalable Collision-avoiding Role Assignment with Minimal-makespan). SCRAM role assignment algorithms use a graph theoretic approach to map agents to target goal locations such that our objectives for both minimizing the makespan and avoiding agent collisions are met. A system using SCRAM role assignment was originally designed to allow for decentralized coordination among physically realistic simulated humanoid soccer playing robots in the partially observable, non-deterministic, noisy, dynamic, and limited communication setting of the RoboCup 3D simulation league. In its current form, SCRAM role assignment generalizes well to many realistic and real-world multiagent systems, and scales to thousands of agents.
Patrick MacAlpine, Eric Price 0001, Peter Stone 0001
AAAI1
2015 A Study of Layered Learning Strategies Applied to Individual Behaviors in Robot Soccer
abstract
Hierarchical task decomposition strategies allow robots and agents in general to address complex decision-making tasks. Layered learning is a hierarchical machine learning paradigm where a complex behavior is learned from a series of incrementally trained sub-tasks. This paper describes how layered learning can be applied to design individual behaviors in the context of soccer robotics. Three different layered learning strategies are implemented and analyzed using a ball-dribbling behavior as a case study. Performance indices for evaluating dribbling speed and ball-control are defined and measured. Experimental results validate the usefulness of the implemented layered learning strategies showing a trade-off between performance and learning speed.
David Leonardo Leottau, Javier Ruiz-del-Solar, Patrick MacAlpine, Peter Stone 0001
RoboCup3
2015 UT Austin Villa: RoboCup 2015 3D Simulation League Competition and Technical Challenges Champions
abstract
The UT Austin Villa team, from the University of Texas at Austin, won the 2015 RoboCup 3D Simulation League, winning all 19 games that the team played. During the course of the competition the team scored 87 goals and conceded only 1. Additionally the team won the RoboCup 3D Simulation League technical challenge by winning each of a series of three league challenges: drop-in player, kick accuracy, and free challenge. This paper describes the changes and improvements made to the team between 2014 and 2015 that allowed it to win both the main competition and each of the league technical challenges. These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Patrick MacAlpine, Josiah Hanna, Jason Liang, Peter Stone 0001
RoboCup1
2014 The RoboCup 2013 drop-in player challenges: Experiments in ad hoc teamwork
abstract
As the prevalence of autonomous agents grows, so does the number of interactions between these agents. Therefore, it is desirable for these agents to be capable of banding together with previously unknown teammates towards a common goal: to collaborate without pre-coordination. While past research on ad hoc teamwork has focused mainly on theoretical treatments and empirical studies in relatively simple domains, the long-term vision has been to enable robots and other autonomous agents to exhibit the sort of flexibility and adaptability on complex tasks that people do, for example when they play games of “pick-up” basketball or soccer. This paper introduces a series of pick-up robot soccer experiments that were carried out in three different leagues at the international RoboCup competition in 2013. In all cases, agents from different labs were put on teams with no pre-coordination. This paper introduces the structure of these experiments, describes the strategies used by UT Austin Villa in each challenge, and analyzes the results. The paper's main contribution is the introduction of a new large-scale ad hoc teamwork testbed that can serve as a starting point for future experimental ad hoc teamwork research.
Patrick MacAlpine, Katie Genter, Samuel Barrett, Peter Stone 0001
IROS1
2014 Keyframe Sampling, Optimization, and Behavior Integration: Towards Long-Distance Kicking in the RoboCup 3D Simulation League
Mike Depinet, Patrick MacAlpine, Peter Stone 0001
RoboCup2
2014 UT Austin Villa: RoboCup 2014 3D Simulation League Competition and Technical Challenge Champions
Patrick MacAlpine, Mike Depinet, Jason Liang, Peter Stone 0001
RoboCup1
2012 Design and Optimization of an Omnidirectional Humanoid Walk: A Winning Approach at the RoboCup 2011 3D Simulation Competition
abstract
This paper presents the design and learning architecture for an omnidirectional walk used by a humanoid robot soccer agent acting in the RoboCup 3D simulation environment. The walk, which was originally designed for and tested on an actual Nao robot before being employed in the 2011 RoboCup 3D simulation competition, was the crucial component in the UT Austin Villa team winning the competition in 2011. To the best of our knowledge, this is the first time that robot behavior has been conceived and constructed on a real robot for the end purpose of being used in simulation. The walk is based on a double linear inverted pendulum model, and multiple sets of its parameters are optimized via a novel framework. The framework optimizes parameters for different tasks in conjunction with one another, a little-understood problem with substantial practical significance. Detailed experiments show that the UT Austin Villa agent significantly outperforms all the other agents in the competition with the optimized walk being the key to its success.
Patrick MacAlpine, Samuel Barrett, Daniel Urieli, Victor Vu, Peter Stone 0001
AAAI1
2012 Positioning to Win: A Dynamic Role Assignment and Formation Positioning System
Patrick MacAlpine, Francisco Barrera, Peter Stone 0001
RoboCup1
2012 UT Austin Villa: RoboCup 2012 3D Simulation League Champion
Patrick MacAlpine, Nick Collins, Adrian Lopez-Mobilia, Peter Stone 0001
RoboCup1
2011 WrightEagle and UT Austin Villa: RoboCup 2011 Simulation League Champions
Aijun Bai, Patrick MacAlpine, Daniel Urieli, Samuel Barrett, Peter Stone 0001
RoboCup3