Preference-Conditioned Multi-Objective Reinforcement Learning for Tactical Decision Making in Heavy-Duty Vehicles

arXiv:2601.18783 · cs.LG, cs.AI, cs.SY, eess.SY · Submitted 2026-01-26 · Read on arXiv

Listen

Radio episode about this paper

Transcript

Introduction to the show: ident: AI Radio. Generated commentary on the latest Artificial Intelligence papers.

Tom: Today's paper: "Preference-Conditioned Multi-Objective Reinforcement Learning for Tactical Decision Making in Heavy-Duty Vehicles".

Jane: The gist The proposed approach learns a set of Pareto-optimal policies that capture the trade-offs among three conflicting objectives: safety, quantified in terms of collisions and successful completion;

Tom: First, who's behind it and why it matters.

Title and authors: Tom: The title itself tells you a lot about what they're doing here, focusing on how preferences condition this multi-objective reinforcement learning. We've got Pathare, Laine, and Chehreghani as the authors who are tackling this problem.

Jane: And it’s about making the learning process aware of what someone actually values more than another—like prioritizing saving energy over being super fast.

Lu: The implication is that we can move beyond just getting one optimal answer and instead get a whole map of achievable driving behaviors, which is much richer information for real-world application.

Meng: It means the system can adapt its driving style based on what the operator cares about at that moment, like if they're in a tight city traffic versus an open highway.

Lalam: It suggests that future AI systems won't just be one fixed thing; they’ll be flexible enough to adjust their learned strategy based on external priorities.

The paper's summary: Tom: So, what's the actual problem they are solving? They are looking at tactical decisions like adaptive cruise control and lane changes in a complex traffic setting.

Jane: They model this using a Multi-Objective Markov Decision Process, which means every action has impacts on multiple things at once, specifically safety, time efficiency, and energy efficiency.

Lu: The environment they built uses SUMO to simulate urban mobility on a three-lane highway with mixed traffic including passenger cars and trucks nineteen <ref:2601.18783#pg1>.

Meng: That's realistic because it’s not just a simple test; it models how different vehicles actually interact in a dense, dynamic setting.

Lalam: The paper explains that the standard RL setup usually uses one reward function that mixes those objectives together, which limits the policy to only one fixed trade-off.

Tom: But this new framework learns a set of Pareto-optimal policies directly, so it captures all those trade-offs instead of just one averaged outcome.

The paper's improvements: Jane: The authors propose extending Generalized Policy Improvement with Linear Support to a policy-gradient RL setting using Proximal Policy Optimization, which is MOPPO.

Lu: What they do is use preference-conditioned actor and critic networks that learn value functions and action logits separately for each objective.

Meng: That’s smart because it lets the system learn what makes a good lane change based on energy cost separately from what makes it safe, which is a huge practical improvement.

Tom: They apply scalarization only at the loss level during training to keep the individual objectives distinct while still guiding the overall learning process.

Lalam: It also introduces something called corner weights, derived from constraints, to guide the selection of policies based on different preference vectors or weight vectors.

Conclusion: Tom: So, looking at the results of this paper, they show that this method effectively approximates the convex coverage set of the Pareto frontier and allows for preference-aware policy selection.

Jane: They demonstrate a clear structure where you can see exactly how driver cost and energy cost trade off in zero, medium, and high traffic settings.

Lu: The comparison with baseline methods shows this MOPPO framework identifies a larger set of feasible policies that cover a broader range of trade-offs between those two costs.

Meng: The ablation study is also telling; removing the safety filter reduces the number of policies on that Pareto frontier, which shows how crucial those physical constraints are for real deployment.

Lalam: Ultimately, this work gives us a way to develop adaptive driving policies that can reflect different operational preferences depending on who is using the vehicle or what conditions they're in.

Tom: So, the preference-conditioned multi-objective reinforcement learning framework for tactical decision making in heavy-duty vehicles is a solid step toward building autonomous systems that truly understand complex trade-offs.

Department of Computer Science and Engineering Chalmers University of Technology · Department of Mechanics and Maritime Sciences Chalmers University of Technology

cs.LG, cs.AI, cs.SY, eess.SY

Submitted: 2026-01-26

Updated: 2026-10-09

License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/

Importance score: 76/100

The gist: The gist The proposed approach learns a set of Pareto-optimal policies that capture the trade-offs among three conflicting objectives: safety, quantified in terms of collisions and successful

Key concepts

Multi-Objective Markov Decision Process (MOMDP)
This is a mathematical model for decision-making where the agent's reward is not a single number but a vector of several objectives. In this context, the vector represents things like collisions (safety), energy cost, and driver cost. The goal is to find actions that perform well across all these different metrics simultaneously.
Pareto Dominance
This concept defines how good one policy is compared to another when multiple objectives are involved. A policy dominates another if it performs at least as well in every objective but strictly better in at least one. The set of policies that are not dominated by any other forms the Pareto frontier, showing all the best possible trade-offs.
Preference-Conditioned Policy
This is a type of reinforcement learning policy that can switch between different driving behaviors based on user preferences, represented by weight vectors. Instead of one fixed policy, this approach learns a set of policies where each one is optimized for a specific combination of objectives (e.g., prioritizing safety over energy).
Proximal Policy Optimization (PPO)
PPO is an advanced reinforcement learning algorithm used to train the agent's policy. It helps the agent learn good driving behaviors by taking small, stable steps in the direction of improvement. In this multi-objective setting, it is adapted to handle multiple objectives simultaneously while maintaining stability during training.

Terminology

Summary

The gist The proposed approach learns a set of Pareto-optimal policies that capture the trade-offs among three conflicting objectives: safety, quantified in terms of collisions and successful completion; energy efficiency and time efficiency, quantified using energy cost and driver cost

Problem Formulation

The study addresses the challenge of tactical decision making for a heavy-duty truck in a stochastic highway environment with multiple conflicting objectives Tactical decisions include adaptive cruise control and lane changes, aiming to balance safety, time efficiency, and energy efficiency. The problem is formulated within a Multi-Objective Reinforcement Learning (MORL) framework modeled as a Multi-Objective Markov Decision Process (MOMDP). The reward function r: S × A × S → R d is vector-valued, with d components corresponding to distinct objectives. The agent’s experience consists of transitions (st, at, st+1, rt+1), where rt = (r(1)t,..., r(d)t) quantifies the instantaneous contributions to each objective. Optimality is defined in terms of Pareto dominance: a policy π′ dominates π if it performs at least as well in all objectives and strictly better in at least one. The set of non-dominated value vectors forms the Pareto frontier, representing all achievable trade-offs beyond which improvement in one objective necessarily degrades another. User preferences are incorporated via a scalarization function or utility function, u: R d → R, which maps the multi-objective value vector to a scalar utility according to user-defined preferences. Linear scalarization is adopted as u(Vπ; w) = w⊤Vπ = X d i=1 wiVπ i, where the weight vector w lies on the unit simplex. The set of policies that maximize the scalarized return for some w forms the Convex Hull (CH), and the minimal subset containing one optimal policy per weight vector is the Convex Coverage Set (CCS), providing a compact approximation of all linearly Pareto-optimal solutions.

Multi-Objective Reinforcement Learning Framework

The proposed framework builds on Generalized Policy Improvement with Linear Support (GPI-LS) and extends it to a policy-gradient RL setting using Proximal Policy Optimization (PPO). A multi-objective PPO (MOPPO) architecture with preference-conditioned actor and critic networks is proposed, which learn per-objective value functions and action logits. Scalarization is applied only at the loss level, preserving the structure of individual objectives during training. The MOPPO framework involves several components including weight-conditioned feature extraction, a multi-objective actor that outputs action logits Z(a s) ∈ R A×d, and a multi-objective critic that outputs a vector-valued estimate V(s) ∈ R d. The rollout buffer stores transitions (st, at, log π(atst, wt), rt+1, donet+1, V(st), wt) for subsequent training.

GPI-based Weight Selection and Optimization

The procedure presented in Algorithm 1 extends the GPI-LS framework to a policy-gradient RL setting by iteratively constructing a set of policies Π = π(as, w) conditioned on preference (weight) vectors. At each iteration, the algorithm selects a weight vector w and learns a policy πw that optimizes the corresponding scalarized objective. Weight selection at each iteration is guided by the concept of corner weights Wcorner, derived from the vertices of a polyhedron P defined by constraints. The utility loss for a weight vector w ∈ W, denoted as ∆(w, Π) = v∗ w − maxπ∈Π vπ w, is estimated using Generalized Policy Improvement (GPI). The optimal policy estimate is computed by maximizing scalarized action probabilities across the learned policies as given by πˆopt(s; w) ∈ arg max a∈A max π∈Π π(a s, w). The policy is then updated using this w to maximize the scalarized return.

Safety and Control Architecture

The tactical decision-making architecture integrates MORL with model-based low-level controllers, ensuring dynamically feasible policies. The longitudinal controller uses the Intelligent Driver Model (IDM) [34] to compute acceleration/deceleration based on desired speed and time gap. The lateral controller uses the LC2013 model for lane changes. A safety filter for lane changes is implemented based on gap constraints, permitting a maneuver only if all of the following conditions hold:

  1. Front gap in current lane: sfront,cur − (vego − vfront,cur)texit ≥ smin(vego, vego − vfront,cur) (smin defined in IDM [34]).

  2. Front gap in target lane: sfront,tar − (vego − vfront,tar)tenter ≥ smin(vego, vego − vfront,tar), and sfront,tar − (vego - vfront,tar) Tlc ≥ smin(vego, vego - vfront,tar).

  3. Rear gap in target lane: srear,target − (vrear,tar - vego)tenter ≥ smin(vrear,tar, vrear − vego).

Experimental Results and Comparison

The experiments demonstrate that the proposed method efficiently approximates the convex coverage set of the Pareto frontier and enables preference-aware policy selection. The results show a clear and interpretable Pareto structure, illustrating the trade-offs between energy cost and driver cost across zero, medium, and high traffic settings. In the zero-traffic scenario, policies with low cruising speeds cluster in the cost space, effectively preserving only those with minimal energy consumption and eliminating trade-offs in the intermediate region of the Pareto front. When traffic is present, interactions introduce variability in both travel time and energy usage, leading to multiple non-dominated policies spanning a broader region of the Pareto front. The comparison with the baseline method indicates that GPI-LS MOPPO identifies a larger set of feasible policies and covers a broader range of trade-offs between driver cost and energy cost. The ablation study highlights the importance of the safety filter, as removing it reduces the number of feasible policies on the Pareto frontier. The framework is computationally more efficient than GPI-LS based on DQN in MORL Baselines.

Conclusion and Impact

The developed multi-objective reinforcement learning framework effectively approximates the Pareto frontier and captures different trade-offs between success rate, driver cost and energy cost. These results demonstrate the effectiveness of the MORL method for heavy-duty vehicle applications. The framework supports the development of adaptive, preference-aware autonomous driving policies that can reflect different operational preferences depending on stakeholder needs. This work has the potential to improve the safety, efficiency, and cost-effectiveness of decision-making for heavy-duty autonomous vehicles. By leveraging multi-objective learning, the proposed approach enables adaptive decisionmaking policies that can reflect different operational preferences depending on stakeholder needs. Careful validation, safety constraints, and conservative deployment strategies are necessary before real-world use.

Traffic Environment Modeling

The custom RL environment is developed based on Simulation of Urban Mobility (SUMO) [19].

Improvements for AI systems

  1. The system can learn robust, preference-aware driving policies by explicitly modeling trade-offs between safety, time efficiency, and energy efficiency using a Multi-Objective Reinforcement Learning (MORL) framework. This allows the agent to capture the fundamental conflict between energy cost and driver cost across various traffic densities, resulting in a clear and interpretable Pareto structure.

  2. The proposed MOPPO architecture with preference-conditioned actor and critic networks that learn per-objective value functions and action logits enables dynamic adaptation to changing operational priorities. This capability allows the system to select policies based on user preferences without retraining, as it can adapt well to varying operational priorities without retraining, for instance across countries with different energy or driver costs.

  3. The hierarchical decision-making architecture ensures dynamically feasible control by separating high-level tactical decisions from low-level physical execution. This structure allows the agent to balance safety, efficiency, and operational costs while maintaining safety constraints through a rule-based safety filter based on gap constraints.

Sources

Related papers