DiffStack: A Differentiable and Modular Control Stack for Autonomous Vehicles
On the map: End-to-end autonomous driving → End-to-end system architecture
Abstract (arXiv)
Autonomous vehicle (AV) stacks are typically built in a modular fashion, with explicit components performing detection, tracking, prediction, planning, control, etc. While modularity improves reusability, interpretability, and generalizability, it also suffers from compounding errors, information bottlenecks, and integration challenges. To overcome these challenges, a prominent approach is to convert the AV stack into an end-to-end neural network and train it with data. While such approaches have achieved impressive results, they typically lack interpretability and reusability, and they eschew principled analytical components, such as planning and control, in favor of deep neural networks. To enable the joint optimization of AV stacks while retaining modularity, we present DiffStack, a differentiable and modular stack for prediction, planning, and control. Crucially, our model-based planning and control algorithms leverage recent advancements in differentiable optimization to produce gradients, enabling optimization of upstream components, such as prediction, via backpropagation through planning and control. Our results on the nuScenes dataset indicate that end-to-end training with DiffStack yields substantial improvements in open-loop and closed-loop planning metrics by, e.g., learning to make fewer prediction errors that would affect planning. Beyond these immediate benefits, DiffStack opens up new opportunities for fully data-driven yet modular and interpretable AV architectures. Project website: https://sites.google.com/view/diffstack
Key facts. Cited by 36 papers in the map (data through 7 Oct 2026). Placed in End-to-end system architecture, one of 9 directions in End-to-end autonomous driving. Builds on 40 of its 52 references that are in the map. First posted on arXiv 13 Dec 2022.
Builds on
40 of 52 references.
Closest ancestors · 5
Same direction, newest first
- 2022Control-Aware Prediction Objectives for Autonomous Driving28 Apr
- 2021Autonomy 2.0: Why is self-driving always 5 years away?16 Jul
- 2021NuPlan: A closed-loop ML-based planning benchmark for autonomous vehicles22 Jun
- 2021SimNet: Learning Reactive Self-driving Simulations from Real-world Observations26 May
- 2021End-to-end Interpretable Neural Motion Planner17 Jan
Other references · 35
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2019nuScenes: A multimodal dataset for autonomous drivingcited by 4,485
- 2016End to End Learning for Self-Driving Carscited by 1,000
- 2020Tracking Objects as Pointscited by 483
- 2018ChauffeurNet: Learning to Drive by Imitating the Best and Synthesizing the Worstcited by 391
- 2019Human Motion Trajectory Prediction: A Surveycited by 231
- 2017Deep Reinforcement Learning framework for Autonomous Drivingcited by 224
- 2021MP3: A Unified Model to Map, Perceive, Predict and Plancited by 211
- 2017Cognitive Mapping and Planning for Visual Navigationcited by 209
- 2021TrafficSim: Learning to Simulate Realistic Multi-Agent Behaviorscited by 192
- 2018Differentiable MPC for End-to-end Planning and Controlcited by 178
- 2021Generating Useful Accident-Prone Driving Scenarios via a Learned Traffic Priorcited by 136
23 more
- 2021LookOut: Diverse Multi-Future Prediction and Planning for Self-Drivingcited by 96
- 2022BITS: Bi-level Imitation for Traffic Simulationcited by 80
- 2018Particle Filter Networks with Application to Visual Localizationcited by 64
- 2022ScePT: Scene-consistent, Policy-based Trajectory Predictions for Planningcited by 63
- 2020DSDNet: Deep Structured self-Driving Networkcited by 61
- 2018Differentiable Particle Filters: End-to-End Learning with Algorithmic Priorscited by 58
- 2017QMDP-Net: Deep Learning for Planning under Partial Observabilitycited by 51
- 2021Differentiable SLAM-net: Learning Particle SLAM for Visual Navigationcited by 34
- 2020MATS: An Interpretable Trajectory Forecasting Representation for Planning and Controlcited by 30
- 2019gradSLAM: Automagically differentiable SLAMcited by 27
- 2020The Importance of Prior Knowledge in Precise Multimodal Predictioncited by 25
- 2019Differentiable Algorithm Networks for Composable Robot Learningcited by 24
- 2021Interactive multi-modal motion planning with Branch Model Predictive Controlcited by 21
- 2021Injecting Planning-Awareness into Prediction and Detection Evaluationcited by 21
- 2021Heterogeneous-Agent Trajectory Forecasting Incorporating Class Uncertaintycited by 19
- 2021Propagating State Uncertainty Through Trajectory Forecastingcited by 17
- 2017Path Integral Networks: End-to-End Differentiable Optimal Controlcited by 16
- 2020Infinite-Horizon Differentiable Model Predictive Controlcited by 16
- 2019Credit Assignment Techniques in Stochastic Computation Graphscited by 14
- 2021MTP: Multi-Hypothesis Tracking and Prediction for Reduced Error Propagationcited by 14
- 2018MPC-Inspired Neural Network Policies for Sequential Decision Makingcited by 13
- 2020Reactive motion planning with probabilistic safety guaranteescited by 10
- 2020Leveraging Neural Network Gradients within Trajectory Optimization for Proactive Human-Robot Interactionscited by 8
Built on by
Citing papers per year: 2023: 11; 2024: 11; 2025: 9; 2026: 5.
36 papers.
Sort:
By area:
- 2023End-to-end Autonomous Driving: Challenges and Frontierscited by 485
- 2023Parting with Misconceptions about Learning-based Vehicle Motion Planningcited by 238
- 2023DTPP: Differentiable Joint Conditional Prediction and Cost Evaluation for Tree Policy Planning in Autonomous Drivingcited by 46
- 2024Gen-Drive: Enhancing Diffusion Generative Driving Policies with Reward Modeling and Reinforcement Learning Fine-tuningcited by 41
- 2023The Integration of Prediction and Planning in Deep Learning Automated Driving Systems: A Reviewcited by 29
- 2023Data-driven Traffic Simulation: A Comprehensive Reviewcited by 29
- 2023Physics-Informed Machine Learning for Modeling and Control of Dynamical Systemscited by 28
- 2025Reinforced Refinement with Self-Aware Expansion for End-to-End Autonomous Drivingcited by 19
- 2024Hybrid-Prediction Integrated Planning for Autonomous Drivingcited by 18
- 2025VERDI: VLM-Embedded Reasoning for Autonomous Drivingcited by 15
- 2023S.T.A.R.-Track: Latent Motion Models for End-to-End 3D Object Tracking with Adaptive Spatio-Temporal Appearance Representationscited by 12
- 2023Energy-based Potential Games for Joint Motion Forecasting and Controlcited by 9
24 more
- 2024EgoNav: Egocentric Scene-aware Human Trajectory Predictioncited by 9
- 2024Safety Implications of Explainable Artificial Intelligence in End-to-End Autonomous Drivingcited by 7
- 2025RoaD: Rollouts as Demonstrations for Closed-Loop Supervised Fine-Tuning of Autonomous Driving Policiescited by 6
- 2024LeTO: Learning Constrained Visuomotor Policy with Differentiable Trajectory Optimizationcited by 5
- 2025M3CAD: Towards Generic Cooperative Autonomous Driving Benchmarkcited by 5
- 2023On a Connection between Differential Games, Optimal Control, and Energy-based Models for Multi-Agent Interactionscited by 4
- 2024LoRD: Adapting Differentiable Driving Policies to Distribution Shiftscited by 4
- 2024Learning Multiple Initial Solutions to Optimization Problemscited by 4
- 2025Differentiable Model Predictive Control on the GPUcited by 4
- 2023Multi-Predictor Fusion: Combining Learning-based and Rule-based Trajectory Predictorscited by 3
- 2025HYPE: Hybrid Planning with Ego Proposal-Conditioned Predictionscited by 3
- 2024Driving from Vision through Differentiable Optimal Controlcited by 2
- 2026DeepUrban: Interaction-Aware Trajectory Prediction and Planning for Automated Driving by Aerial Imagerycited by 2
- 2026Scalable Deep Unfolding of Conic Optimizerscited by 2
- 2026TurboMPC: Fast, Scalable, and Differentiable Model Predictive Control on the GPUcited by 2
- 2024Analyzing Closed-loop Training Techniques for Realistic Traffic Agent Models in Autonomous Highway Driving Simulationscited by 1
- 2023Augmenting End-to-End Steering Angle Prediction with CAN Bus Datacited by 0
- 2024Incorporating System-level Safety Requirements in Perception Models via Reinforcement Learningcited by 0
- 2024MMD-OPT : Maximum Mean Discrepancy Based Sample Efficient Collision Risk Minimization for Autonomous Drivingcited by 0
- 2025Robust Planning for Autonomous Driving via Mixed Adversarial Diffusion Predictionscited by 0
- 2025MIND-Stack: Modular, Interpretable, End-to-End Differentiability for Autonomous Navigationcited by 0
- 2025Hierarchical Feature-level Reverse Propagation for Post-Training Neural Networkscited by 0
- 2026lapanda: A Matrix-Free Differentiable Solver for Nonconvex Constrained Optimization Layerscited by 0
- 2026A Survey on End-to-End Autonomous Driving Training from the Perspectives of Data, Strategy, and Platformcited by 0
- 2026A Survey on End-to-End Autonomous Driving Training from the Perspectives of Data, Strategy, and Platform1 Oct 2026
- 2026lapanda: A Matrix-Free Differentiable Solver for Nonconvex Constrained Optimization Layers27 Sep 2026
- 2026TurboMPC: Fast, Scalable, and Differentiable Model Predictive Control on the GPU23 Jun 2026
- 2026Scalable Deep Unfolding of Conic Optimizers11 Jun 2026
- 2026DeepUrban: Interaction-Aware Trajectory Prediction and Planning for Automated Driving by Aerial Imagery15 Jan 2026
- 2025RoaD: Rollouts as Demonstrations for Closed-Loop Supervised Fine-Tuning of Autonomous Driving Policies1 Dec 2025
- 2025HYPE: Hybrid Planning with Ego Proposal-Conditioned Predictions14 Oct 2025
- 2025Differentiable Model Predictive Control on the GPU7 Oct 2025
- 2025Reinforced Refinement with Self-Aware Expansion for End-to-End Autonomous Driving11 Jun 2025
- 2025Hierarchical Feature-level Reverse Propagation for Post-Training Neural Networks8 Jun 2025
- 2025MIND-Stack: Modular, Interpretable, End-to-End Differentiability for Autonomous Navigation27 May 2025
- 2025VERDI: VLM-Embedded Reasoning for Autonomous Driving21 May 2025
24 more
- 2025Robust Planning for Autonomous Driving via Mixed Adversarial Diffusion Predictions18 May 2025
- 2025M3CAD: Towards Generic Cooperative Autonomous Driving Benchmark10 May 2025
- 2024MMD-OPT : Maximum Mean Discrepancy Based Sample Efficient Collision Risk Minimization for Autonomous Driving12 Dec 2024
- 2024Incorporating System-level Safety Requirements in Perception Models via Reinforcement Learning4 Dec 2024
- 2024Learning Multiple Initial Solutions to Optimization Problems4 Nov 2024
- 2024Analyzing Closed-loop Training Techniques for Realistic Traffic Agent Models in Autonomous Highway Driving Simulations21 Oct 2024
- 2024LoRD: Adapting Differentiable Driving Policies to Distribution Shifts13 Oct 2024
- 2024Gen-Drive: Enhancing Diffusion Generative Driving Policies with Reward Modeling and Reinforcement Learning Fine-tuning8 Oct 2024
- 2024EgoNav: Egocentric Scene-aware Human Trajectory Prediction27 Mar 2024
- 2024Driving from Vision through Differentiable Optimal Control22 Mar 2024
- 2024Safety Implications of Explainable Artificial Intelligence in End-to-End Autonomous Driving18 Mar 2024
- 2024Hybrid-Prediction Integrated Planning for Autonomous Driving4 Feb 2024
- 2024LeTO: Learning Constrained Visuomotor Policy with Differentiable Trajectory Optimization30 Jan 2024
- 2023Energy-based Potential Games for Joint Motion Forecasting and Control4 Dec 2023
- 2023Data-driven Traffic Simulation: A Comprehensive Review24 Oct 2023
- 2023Augmenting End-to-End Steering Angle Prediction with CAN Bus Data22 Oct 2023
- 2023DTPP: Differentiable Joint Conditional Prediction and Cost Evaluation for Tree Policy Planning in Autonomous Driving9 Oct 2023
- 2023On a Connection between Differential Games, Optimal Control, and Energy-based Models for Multi-Agent Interactions31 Aug 2023
- 2023The Integration of Prediction and Planning in Deep Learning Automated Driving Systems: A Review10 Aug 2023
- 2023Multi-Predictor Fusion: Combining Learning-based and Rule-based Trajectory Predictors3 Jul 2023
- 2023S.T.A.R.-Track: Latent Motion Models for End-to-End 3D Object Tracking with Adaptive Spatio-Temporal Appearance Representations30 Jun 2023
- 2023End-to-end Autonomous Driving: Challenges and Frontiers29 Jun 2023
- 2023Physics-Informed Machine Learning for Modeling and Control of Dynamical Systems24 Jun 2023
- 2023Parting with Misconceptions about Learning-based Vehicle Motion Planning13 Jun 2023
- 2023End-to-end Autonomous Driving: Challenges and Frontierscited by 485
- 2023DTPP: Differentiable Joint Conditional Prediction and Cost Evaluation for Tree Policy Planning in Autonomous Drivingcited by 46
- 2025Reinforced Refinement with Self-Aware Expansion for End-to-End Autonomous Drivingcited by 19
- 2024Hybrid-Prediction Integrated Planning for Autonomous Drivingcited by 18
- 2024Safety Implications of Explainable Artificial Intelligence in End-to-End Autonomous Drivingcited by 7
- 2025RoaD: Rollouts as Demonstrations for Closed-Loop Supervised Fine-Tuning of Autonomous Driving Policiescited by 6
- 2024LoRD: Adapting Differentiable Driving Policies to Distribution Shiftscited by 4
- 2024Driving from Vision through Differentiable Optimal Controlcited by 2
- 2024Analyzing Closed-loop Training Techniques for Realistic Traffic Agent Models in Autonomous Highway Driving Simulationscited by 1
- 2026A Survey on End-to-End Autonomous Driving Training from the Perspectives of Data, Strategy, and Platformcited by 0
- 2026A Survey on End-to-End Autonomous Driving Training from the Perspectives of Data, Strategy, and Platform1 Oct 2026
- 2025RoaD: Rollouts as Demonstrations for Closed-Loop Supervised Fine-Tuning of Autonomous Driving Policies1 Dec 2025
- 2025Reinforced Refinement with Self-Aware Expansion for End-to-End Autonomous Driving11 Jun 2025
- 2024Analyzing Closed-loop Training Techniques for Realistic Traffic Agent Models in Autonomous Highway Driving Simulations21 Oct 2024
- 2024LoRD: Adapting Differentiable Driving Policies to Distribution Shifts13 Oct 2024
- 2024Driving from Vision through Differentiable Optimal Control22 Mar 2024
- 2024Safety Implications of Explainable Artificial Intelligence in End-to-End Autonomous Driving18 Mar 2024
- 2024Hybrid-Prediction Integrated Planning for Autonomous Driving4 Feb 2024
- 2023DTPP: Differentiable Joint Conditional Prediction and Cost Evaluation for Tree Policy Planning in Autonomous Driving9 Oct 2023
- 2023End-to-end Autonomous Driving: Challenges and Frontiers29 Jun 2023
- 2024Gen-Drive: Enhancing Diffusion Generative Driving Policies with Reward Modeling and Reinforcement Learning Fine-tuningcited by 41
- 2024EgoNav: Egocentric Scene-aware Human Trajectory Predictioncited by 9
- 2025Robust Planning for Autonomous Driving via Mixed Adversarial Diffusion Predictionscited by 0
- 2025Robust Planning for Autonomous Driving via Mixed Adversarial Diffusion Predictions18 May 2025
- 2024Gen-Drive: Enhancing Diffusion Generative Driving Policies with Reward Modeling and Reinforcement Learning Fine-tuning8 Oct 2024
- 2024EgoNav: Egocentric Scene-aware Human Trajectory Prediction27 Mar 2024
- 2025VERDI: VLM-Embedded Reasoning for Autonomous Drivingcited by 15
- 2025VERDI: VLM-Embedded Reasoning for Autonomous Driving21 May 2025
- 2023Parting with Misconceptions about Learning-based Vehicle Motion Planningcited by 238
- 2023The Integration of Prediction and Planning in Deep Learning Automated Driving Systems: A Reviewcited by 29
- 2023Data-driven Traffic Simulation: A Comprehensive Reviewcited by 29
- 2023Physics-Informed Machine Learning for Modeling and Control of Dynamical Systemscited by 28
- 2023S.T.A.R.-Track: Latent Motion Models for End-to-End 3D Object Tracking with Adaptive Spatio-Temporal Appearance Representationscited by 12
- 2023Energy-based Potential Games for Joint Motion Forecasting and Controlcited by 9
- 2024LeTO: Learning Constrained Visuomotor Policy with Differentiable Trajectory Optimizationcited by 5
- 2025M3CAD: Towards Generic Cooperative Autonomous Driving Benchmarkcited by 5
- 2023On a Connection between Differential Games, Optimal Control, and Energy-based Models for Multi-Agent Interactionscited by 4
- 2024Learning Multiple Initial Solutions to Optimization Problemscited by 4
- 2025Differentiable Model Predictive Control on the GPUcited by 4
- 2023Multi-Predictor Fusion: Combining Learning-based and Rule-based Trajectory Predictorscited by 3
12 most cited of 22 All 22 (JSON)
- 2026lapanda: A Matrix-Free Differentiable Solver for Nonconvex Constrained Optimization Layers27 Sep 2026
- 2026TurboMPC: Fast, Scalable, and Differentiable Model Predictive Control on the GPU23 Jun 2026
- 2026Scalable Deep Unfolding of Conic Optimizers11 Jun 2026
- 2026DeepUrban: Interaction-Aware Trajectory Prediction and Planning for Automated Driving by Aerial Imagery15 Jan 2026
- 2025HYPE: Hybrid Planning with Ego Proposal-Conditioned Predictions14 Oct 2025
- 2025Differentiable Model Predictive Control on the GPU7 Oct 2025
- 2025Hierarchical Feature-level Reverse Propagation for Post-Training Neural Networks8 Jun 2025
- 2025MIND-Stack: Modular, Interpretable, End-to-End Differentiability for Autonomous Navigation27 May 2025
- 2025M3CAD: Towards Generic Cooperative Autonomous Driving Benchmark10 May 2025
- 2024MMD-OPT : Maximum Mean Discrepancy Based Sample Efficient Collision Risk Minimization for Autonomous Driving12 Dec 2024
- 2024Incorporating System-level Safety Requirements in Perception Models via Reinforcement Learning4 Dec 2024
- 2024Learning Multiple Initial Solutions to Optimization Problems4 Nov 2024
12 newest of 22 All 22 (JSON)
Similar, not cited
Close in wording, no citation either way
- 2026End-to-End Learning vs. Modular Architectures: Comparative Insights into Autonomous Driving Systems
- 2023End-to-end Autonomous Driving using Deep Learning: A Systematic Review
- 2022Differentiable Integrated Motion Prediction and Planning with Learnable Cost Function for Autonomous Driving
- 2024Autonomous Vehicle Controllers From End-to-End Differentiable Simulation
- 2025DAP: A Discrete-token Autoregressive Planner for Autonomous Driving
- 2025DiffVLA: Vision-Language Guided Diffusion Planning for Autonomous Driving
- 2025DistillDrive: End-to-End Multi-Mode Autonomous Driving Distillation by Isomorphic Hetero-Source Planning Model
- 2024Integrating Decision-Making Into Differentiable Optimization Guided Learning for End-to-End Planning of Autonomous Vehicles