Subproject
Co-Learning
Reusing prior human-robot collaboration patterns as knowledge-graph episodic memory to improve early teamwork in USAR.

Overview
Let a robot enter a new collaboration with prior team experience instead of an empty memory.
Authors: Taewoon Kim, Emma van Zoelen, and Mark Neerincx.
Co-Learning studies human-robot teamwork in the MATRX Urban Search and Rescue (USAR) environment, where a human and a collaborative robot work together to free a buried victim. In earlier studies, people could externalize the collaboration patterns (CPs) they discovered during teamwork through a chat and reflection interface. The question here is whether a robot can reuse that prior team experience to become a better teammate from the very start of a new interaction.
Instead of starting each episode with an empty memory, we treat previously observed CPs as explicit episodic long-term memories and preload one of them before a new collaboration begins. Because the reused experience stays an inspectable situation-action structure rather than opaque policy parameters, later robot behavior can still be reviewed and revised.


Video walkthrough of the MATRX USAR simulation and the human-robot collaboration task.
Method
Represent collaboration patterns as knowledge graphs and learn to organize them.
We collected 209 collaboration patterns from previous MATRX USAR studies and represent each one as a knowledge graph rather than a fixed-length vector, so that situational context, action order, and task outcomes are preserved. Each CP graph uses six entity types (robot, participant, cp, situation, robot_action, human_action) connected by typed, sequence-indexed edges.
Because the graphs carry typed relations, we encode them with a Relational Graph Convolutional Network (RGCN). The encoder is trained with a node-classification objective: a single linear classifier on top of the final RGCN layer predicts each node's type across ten classes (one cp, one situation, three human-action stages, and five robot-action stages). String attributes are embedded with Sentence-BERT, while numeric cp features are linearly projected into the same space.


After training, we obtain a graph-level embedding for each CP by mean-pooling its final node embeddings, then cluster these embeddings with K-means. From the chosen cluster we pick the CP closest to the centroid as a representative exemplar, and preload that single CP as the robot's episodic memory before a new trial begins.

One forward pass of the RGCN encoder: low-dimensional cp features are projected to the common space, and a linear classifier with softmax over the final node embeddings drives the cross-entropy loss.
Results
A single preloaded memory improves early teamwork the most.
Training the two-layer RGCN for 2,000 epochs drives node-classification accuracy to 95.5% (loss 0.0948), and the learned representations produce noticeably more interpretable K-means clusters than raw cp features. We select a structurally simple, high-success cluster and draw its centroid-nearest CP, which turns out to direct the robot to move large rocks near the victim autonomously.


In a human-subject evaluation with 20 participants (160 round-level observations), initializing the robot with this single prior CP raised rescue success from 25.7% to 41.3% and reduced average task time by 283 seconds. The strongest gains appear in the very first round, before participants have adapted to the task, suggesting that reusable episodic memory gives the team a more coordinated starting point.
The benefit is not uniform: victim harm rises on average and performance drops in the hardest later rounds, consistent with a mismatch between the reused CP and scenarios where a brown rock changes the local risk of debris removal. We report the round-level difference as observed rather than as a formal participant-level test, since each participant contributes multiple, non-independent rounds.
Takeaways
Inspectable prior team memory can shape how a robot enters collaboration.
Co-Learning is a concrete mechanism rather than a general theory of memory transfer: it shows one feasible way to turn previously observed collaboration patterns into reusable, knowledge-graph episodic memories and to select one for reuse before a new human-robot episode begins.
Because the transferred prior stays a human-readable situation-action structure, it could in principle be reviewed, revised, or disabled by operators before use. The work remains limited by its simulation setting, small sample, heuristic single-CP selection, and the absence of random, expert-selected, or multi-CP baselines, all of which point to clear next steps.
Resources
Paper, code, and project links.
Cite
Cite our paper.
@misc{kim2026improvinghumanrobotteamworkurban,
title={Improving Human-Robot Teamwork in Urban Search and Rescue Through Episodic Memory of Prior Collaboration},
author={Taewoon Kim and Emma van Zoelen and Mark Neerincx},
year={2026},
eprint={2606.18836},
archivePrefix={arXiv},
primaryClass={cs.HC},
url={https://arxiv.org/abs/2606.18836},
}