Active Client Selection in Federated Trajectory Prediction with Uncertainty-Awareness and Heterogeneous Complexity
Organizations: Northeastern University, Boston, MA, USA · University of Connecticut, Storrs, CT, USA
Abstract
Training sequence models such as transformers is now standard for autonomous vehicle trajectory prediction, yet assembling high-quality centralized datasets remains challenging because real-world trajectories are fragmented across regions and vehicles. Federated Learning (FL) offers a natural alternative, but faces two distinctive challenges: high scene uncertainty arising from trajectory or map ambiguity, and cross-scene complexity heterogeneity caused by diverse map topology, traffic density, agent composition, and driving behaviors. We propose a family of active client selection methods that progressively incorporate awareness of scene uncertainty and complexity to prioritize informative clients. Our uncertainty-aware selectors use per-client negative log-likelihood under an uncertainty-aware global objective and estimated aleatoric uncertainty. We further develop a selector that jointly considers scene complexity and uncertainty, motivated by the intuition that knowledge from complex scenes can transfer to easier ones. Experiments on Argoverse show that federated trajectory prediction outperforms locally trained models. Uncertainty-aware selection accelerates convergence and improves minADE, minFDE, and MR. Under strong scene-complexity heterogeneity, our joint complexity- and uncertainty-aware selector achieves the best generalization and further accelerates convergence, demonstrating the benefit of prioritizing complex and informative scenes.
Figures & tables
| Method | Description |
|---|---|
| Random | Clients are selected randomly at each training round. |
| High Loss | The top fraction (30%) of clients with the highest training cross-entropy loss and Negative Log-Likelihood (NLL) are selected. |
| FLTP-NLL | Clients are selected based solely on Negative Log-Likelihood (NLL), without explicitly considering rank or loss separately. |
| High Rank + Random | The top-ranked clients are selected based on complexity scores, and the remaining clients are selected randomly. |
| FLTP-DR | Clients are selected using a configurable parameter balancing between high-rank (trajectory complexity) and high-loss criteria, totaling of all clients. |
| Model | Round | NLL( ) | minADE( ) | minFDE( ) | MR( ) |
|---|---|---|---|---|---|
| Centralized HiVT [ 6 ] | - | 0.467 | 0.685 | 1.028 | 0.104 |
| Client 0 w/o FL | 50 | 0.897 | 0.992 | 1.732 | 0.207 |
| FLTP | 50 | 0.632 | 0.818 | 1.321 | 0.143 |
| FLTP-NLL( =0.15) | 50 | 0.634 | 0.821 | 1.327 | 0.141 |
| FLTP-NLL( =0.30) | 50 | 0.637 | 0.819 | 1.321 | 0.143 |
| FLTP-AU( =0.15) | 50 | 0.632 | 0.819 | 1.325 | 0.141 |
| Method | minADE | minFDE | Miss Rate (MR) | |
|---|---|---|---|---|
| Random | 0.1 | 0.754 | 1.310 | 0.121 |
| High Loss | 0.1 | 0.703 | 1.080 | 0.115 |
| FLTP-NLL | 0.1 | 0.712 | 1.140 | 0.101 |
| High Rank + Random | 0.1 | 0.691 | 1.010 | 0.103 |
| FLTP-DR | 0.1 | 0.669 | 0.910 | 0.101 |
| Random | 0.5 | 0.722 | 1.210 | 0.121 |
| Panel | Setting | minADE | minFDE | MR |
|---|---|---|---|---|
| Panel A: Training mixture | ||||
| 0.698 | 1.098 | 0.115 | ||
| 0.697 | 1.096 | 0.114 | ||
| 0.721 | 1.110 | 0.118 | ||
| 0.710 | 1.097 | 0.114 | ||
| 0.738 | 1.210 | 0.119 | ||
| Yiming Xie is a Ph.D. student in the Department of Electrical and Computer Engineering at Northeastern University, Boston, Massachusetts. His research focuses on federated learning optimization schemes, data loader allocation for distributed deep learning, and NVMe over Fabrics SSDs. |
| Muzi Peng was a Ph.D. student at Northeastern University, majoring in Electrical and Computer Engineering. He was primarily working on autonomous vehicle systems, with a particular focus on surrounding perception. He graduated with a B.S. in 2022 from Nanjing University. |
| Fei Miao is the Pratt & Whitney Associate Professor of the School of Computing and a Courtesy Faculty of the Department of Electrical and Computer Engineering at the University of Connecticut. She received her Ph.D. degree and the Best Doctoral Dissertation Award in Electrical and Systems Engineering, with a dual M.S. degree in Statistics from the University of Pennsylvania in 2016. She was a postdoctoral researcher at the GRASP Lab and the PRECISE Lab of UPenn from 2016 to 2017. |
| Ningfang Mi is an Associate Professor in the Department of Electrical and Computer Engineering at Northeastern University. She received her Ph.D. in Computer Science from the College of William and Mary in 2009 under the guidance of Prof. Evgenia Smirni, her M.S. in Computer Science from the University of Texas at Dallas in 2004, and her B.S. in Computer Science from Nanjing University in 2000. |
| Lili Su is an Assistant Professor in the Department of Electrical and Computer Engineering at Northeastern University. She received her M.Sc. (2014) and Ph.D. (2017) in Electrical and Computer Engineering from the University of Illinois at Urbana–Champaign (UIUC). Prior to joining Northeastern, she was a postdoctoral researcher at the Computer Science and Artificial Intelligence Laboratory (CSAIL) at MIT. |