Published as a conference paper at ICLR 2026
A R EWARD -F REE V IEWPOINT ON M ULTI -O BJECTIVE R EINFORCEMENT L EARNING Ying-Tu Chen1,† Wei Hung1,† Bing-Shu Wu1,† Zhang-Wei Hong2 Ping-Chun Hsieh1 National Yang Ming Chiao Tung University, Hsinchu, Taiwan 2 Massachusetts Institute of Technology {shu0924.cs13,pinghsieh}@nycu.edu.tw, [email protected]
arXiv:2604.24532v1 [cs.LG] 27 Apr 2026
1
A BSTRACT Many sequential decision-making tasks involve optimizing multiple conflicting objectives, requiring policies that adapt to different user preferences. In multiobjective reinforcement learning (MORL), one widely studied approach addresses this by training a single policy network conditioned on preference-weighted rewards. In this paper, we explore a novel algorithmic perspective: leveraging reward-free reinforcement learning (RFRL) for MORL. While RFRL has historically been studied independently of MORL, it learns optimal policies for any possible reward function, making it a natural fit for MORL’s challenge of handling unknown user preferences. We propose using the RFRL’s training objective as an auxiliary task to enhance MORL, enabling more effective knowledge sharing beyond the multi-objective reward function given at training time. To this end, we adapt a state-of-the-art RFRL algorithm to the MORL setting and introduce a preference-guided exploration strategy that focuses learning on relevant parts of the environment. Through extensive experiments and ablation studies, we demonstrate that our approach significantly outperforms the state-of-the-art MORL methods across diverse MO-Gymnasium tasks, achieving superior performance and data efficiency. This work provides the first systematic adaptation of RFRL to MORL, demonstrating its potential as a scalable and empirically effective solution to multi-objective policy learning.*
1
I NTRODUCTION
Many sequential decision-making tasks require optimizing multiple, often conflicting objectives. For example, in robot control, there is a trade-off between minimizing energy consumption and maximizing speed. One common approach to find a Pareto optimal policy is to maximize a weighted sum of the objectives, where the weights represent user preferences. User preferences depend on context—for instance, prioritizing speed in emergencies and energy efficiency in routine operations. Since user preferences are unknown in advance, solving multi-objective decision-making requires learning a set of policies for different preferences before testing. Reinforcement learning (RL) (Sutton & Barto, 2018) has achieved strong performance in sequential decision-making, making multi-objective RL (MORL) a widely studied approach for learning policies for different user preferences (Hayes et al., 2022). A naive but inefficient solution is to train a separate policy for each preference. Another more scalable approach is to train a single policy network (Yang et al., 2019; Basaklar et al., 2023; Hung et al., 2023) conditioned on preferences, enabling parameter sharing and generalization across preferences. During training, the policy is optimized over a range of sampled preferences, each defining a reward function weighted by the preference. At test time, users can specify a preference to obtain the corresponding policy. Another approach to handling unknown user preferences at test time is reward-free reinforcement learning (RFRL) (Jin et al., 2020; Touati et al., 2023), which has historically been developed independently of MORL despite addressing a similar problem. In RFRL, the agent explores the environment without receiving reward signals during training and instead learns a set of optimal policies †
Equal contribution.
* https://rl-bandits-lab.github.io/MORL-FB/
1
Published as a conference paper at ICLR 2026
for any possible reward function in the environment. MORL can be seen as a special case of RFRL (Alegre et al., 2022), as RFRL does not restrict the reward function to be a weighted sum of predefined reward functions. However, despite their similarities, no prior work has explicitly adapted RFRL methods to solve MORL problems. In this paper, we ask: Can RFRL inform MORL? We hypothesize that the objective of RFRL to learn optimal policies for any reward function could serve as a useful auxiliary task for MORL (Jaderberg et al., 2016; Rafiee et al., 2022; Veeriah et al., 2019). Although MORL under linear scalarization only needs optimal policies for linear combinations of known objectives, learning beyond these combinations could accelerate MORL via effective knowledge sharing. To investigate this question, we adapt a state-of-the-art RFRL algorithm (Touati et al., 2023) to the MORL setting, treating the preference-weighted reward as the test-time reward function given to RFRL. However, this naive approach performs poorly compared to existing MORL methods, likely because purely rewardfree exploration does not prioritize states that are important for optimizing the preference-weighted reward in the given MORL task. As a result, the policies learned by RFRL for these reward functions could be suboptimal. To address this, we propose guiding exploration using sampled preferences and mini-batch sampling, directing the agent to visit states that maximize the corresponding preferenceweighted reward function. This ensures that learning is focused on policies most relevant to MORL. We highlight the main technical novelty of this paper: (1) A new perspective of solving MORL: We identify the close connection between MORL and RFRL, which have evolved independently despite tackling similar challenges of unknown user preferences at test time. This insight motivates new MORL algorithms by rethinking policy learning with multiple objectives from the perspective of RFRL. (2) Algorithmic enhancements for adapting RFRL to MORL: Even though RFRL and MORL are closely related, vanilla RFRL can perform poorly in the MORL setting (see Section 4). To address this, we introduce three key enhancements: (i) Preference-guided exploration: We propose to use the preference vector to sample latent vectors aligned with the target rewards to facilitate exploration in the latent space; (ii) Training on latent vectors computed by mini-batch sampling from replay buffer as auxiliary tasks: Our approach trains the policy network on latent vectors computed from mini-batch transitions sampled from the replay buffer. This design learns a broader range of policies than required for MORL and can be beneficial by providing auxiliary tasks; (iii) Auxiliary Q loss: To better adapt RFRL to MORL, we further facilitate the learning of representations from the observed reward vectors (instead of pseudo rewards as in RFRL) via an auxiliary Q loss as an additional learning signal. Our experimental results demonstrate that our approach is both simple and effective. First, our method significantly outperforms the state-of-the-art MORL algorithms across various tasks in the MO-Gymnasium benchmark suite (Felten et al., 2023), including discrete and continuous control. Second, when trained with a limited number of preference samples, our method achieves substantially higher performance than other MORL approaches. This highlights that decoupling environment knowledge from reward information enhances generalization, particularly in scenarios with limited preference samples. To the best of our knowledge, this is the first work to adapt RFRL for MORL and present a practical algorithm that performs well across diverse deep RL tasks.
2
P RELIMINARIES
This section provides a brief review of MORL, along with the notation used throughout the paper. We use boldface symbols for vectors and matrices. For any n ∈ N, we use [n] as a shorthand for {1, · · · , n}. For a set Z, we let ∆(Z) denote the set of all probability distributions over Z. We formulate the MORL problem as an Multi-Objective Markov Decision Process (MOMDP) defined by the tuple (S, A, P, R, γ, µ), where S and A are the state and action spaces, P : S × A → ∆(S) is the transition function, R : S × A → Rd is a vector-valued reward function of d objectives, γ ∈ [0, 1) is the discount factor, and µ is the initial state distribution. Let Π denote the set of all stationary randomized policies. Let st , atP , rt be the state, action, and reward received at time t. For ∞ a policy π ∈ Π, define Vπ := Eπ,s0 ∼µ [ t=0 γ t R(st , at )] as the expected total discounted return vector achieved by π. Let Viπ denote the i-th entry of Vπ . For a pair of policies π and π ′ , we say ′ that π Pareto-dominates π ′ (denoted by π ≻ π ′ ) if Viπ ≥ Viπ for all i ∈ [d] and there exists some ′ j ∈ [d] such that Vjπ > Vjπ . 2
Published as a conference paper at ICLR 2026
The general goal of MORL is to discover the Pareto front, which is defined as the set of nondominated policies. That is, for each policy π in the Pareto Front, there exists no other policy π ′ ∈ Π such that π ′ ≻ π. To search for the Pareto front, one common approach is to leverage a scalarization utility function fλ : Rd → R under a user preference vector λ ∈ Λ, where Λ denotes the preference set. In this paper, we focus on the linear scalarization setting where fλ (r) = λ⊤ r, as commonly adopted in the MORL literature (Abels et al., 2019; Yang et al., 2019; Basaklar et al., 2023; Hung et al., 2023; Lu et al., 2023). Without loss of generality, we presume that Λ is the ddimensional unit simplex. Notably, it has recently been shown by Lu et al. (2023) that any point on the Pareto front can be achieved by training a policy using linear scalarization due to the convexity of the policy-induced value function’s range. Since the preference λtest at test time is unknown during training, our goal is to learn a preference-conditioned π : S ×Λ → ∆(A) that can maximize P∞ t ⊤ policy γ λ r the total discounted scalarized reward E , for any λ ∈ Λ. t t=1
3
R EWARD -F REE RL FOR M ULTI -O BJECTIVE RL
This section explains why MORL can be seen as a special case of RFRL. We then discuss how this perspective enhances MORL by improving generalization and sample efficiency. MORL as a special case of RFRL. The goal of RFRL is to compute an optimal policy for any scalar reward function R : S × A → R provided at test time, without observing any reward signal during training (i.e., “reward-free”) nor requiring additional environment interaction at test time. Formally, P∞ t RFRL solves the following optimization problem at test time: arg maxπ Eπ,s0 ∼µ t=0 γ rt , where rt is the reward realization that corresponds to the test-time reward function. MORL under linear scalarization addresses a similar problem, but presumes the vector-valued reward signal from R(s, a) can be observed during training, and assigns R(s, a) = λ⊤ R(s, a), where λ (a user-specified preference vector) defines a linear combination of multiple reward components in R. Both RFRL and MORL aim to retrieve an optimal policy for a given reward function at test time, but their approaches differ. While MORL typically focuses on finding the Pareto front by learning a set of optimal policies for various preferences λ, RFRL learns policies for all possible reward functions, potentially including optimal policies for scalarized MORL rewards. RFRL achieves this by training a conditional policy network (Touati & Ollivier, 2021) or leveraging a precollected dataset through planning or batch RL (Jin et al., 2020), providing a broader policy set than traditional MORL. Key idea: RFRL as a source of auxiliary tasks. RFRL learns policies for a broader class of reward functions than required for MORL, but this can be beneficial by providing auxiliary tasks. Prior research has shown that incorporating auxiliary tasks improves sample efficiency and generalization in RL (Jaderberg et al., 2016; Veeriah et al., 2019; Rafiee et al., 2022). Since RFRL naturally trains policies across a spectrum of reward functions, it provides a structured way to design these auxiliary tasks. However, directly applying RFRL to MORL can be data-inefficient since rewardfree exploration may not prioritize states that are crucial for learning the Pareto front in MORL. The key challenge is: How to utilize the auxiliary tasks offered by RFRL effectively to accelerate the learning of optimal policies in MORL? In the sequel, we describe how RFRL can be adapted to effectively improve training in MORL. 3.1
F ORWARD -BACKWARD MORL (MORL-FB)
In this section, we formally present MORL-FB by describing the implementation of RFRL and the key components that adapt RFRL to MORL by enhancing its learning efficiency. RFRL Implementation. We implement RFRL for MORL using the state-of-the-art ForwardBackward (FB) RL algorithm (Touati & Ollivier, 2021). The FB method learns a set of policies optimized for different reward functions by decomposing the Q-value of an optimal policy for a scalar reward function R into two neural networks: Fθ (forward representation) and Bω (backward representation), where θ and ω denote their parameters. This decomposition allows the Q-function for a given reward function R to be expressed as: Q(s, a, zR ) = Fθ (s, a, zR )⊤ zR ,
3
(1)
Published as a conference paper at ICLR 2026
where zR ∈ Rdz is an dz -dimensional latent vector, and both Fθ and Bω are neural networks producing dz -dimensional outputs. Intuitively, zR is meant to encode the optimal policy that corresponds to the current reward function. Once a reward function R is revealed, zR is defined as: zR = E(s,a)∼D [Bω (s, a)R(s, a)] ,
(2)
where D represents an arbitrary state-action distribution. In our implementation, we use D as the distribution induced by the replay buffer collected by the agent during training. Using this formulation, the greedy policy for a given reward function R is defined as: π(s, zR ) = arg max Fθ (s, a, zR )⊤ zR . a
(3)
Now we are ready to present the design of MORL-FB at both training time and test time. Algorithm 1 MORL-FB
Figure 1: A motivating experiment on Deep Sea Treasure. (a)(b) Training performance (UT and HV defined in the sequel) of MORL-FB under different batch sizes for ẑλ . (c) KDE contour of return vector distributions of π(·, z) induced by ẑλ (with various batch sizes b) and ẑ ∼ N (0, Idz ). This shows that ẑλ corresponds to learning for more diverse and relevant behavior in MORL than zλ and the z sampling strategy of the original FB. The detailed configuration is provided in Appendix C.
1: Input: z dimension dz , sample number ns 2: Initialize replay buffer M ← ∅ 3: for each iteration i do 4: Sample preference λ uniformly from Λ 5: z ← PG-E XPLORE(λ) 6: Generate rollouts using z 7: Sample ns transitions D ∼ M 8: Update FB networks Fθ , Bω and policy π 9: end for 10: function PG-E XPLORE(λ) 11: Sample ns transitions D ∼ M ⊤ P λ 12: z ← (s,a,r,s′ )∈D Bω (s,a)r √ ns z 13: Normalize z to z ← dz ∥z∥2 14: return z 15: end function
Test Time: At test time, we can easily adapt Equation (2) by replacing R(s, a) with a user-specified scalarized multi-objective reward based on a preference vector λ as R(s, a) = λ⊤ R(s, a). Next, given the learned Fθ and Bω , we compute the corresponding zR and use it in the policy defined by Equation (3). This effectively retrieves an optimal policy for the given preference λ. Training with Preference-Guided Exploration: During training, Fθ , Bω , and π must be trained by sampling z and conditioning the networks on these sampled values. Since the test-time user preference λtest is unknown at this stage, we cannot directly compute z using Equation (2). At a high level, training on a diverse set of z samples is equivalent to training the agent on a variety of reward functions, since z is inherently linked to rewards through Equation (2). In principle, z can be sampled from any distribution without restriction. In (Touati & Ollivier, 2021), z is drawn from a standard normal distribution N (0, Idz ) in a dz -dimensional space. However, we found that this approach leads to poor sample efficiency when testing the agent on MORL tasks. We hypothesize that sampling z from a normal distribution produces representations that differ significantly from the actual zR obtained from a preference-weighted multi-objective reward function (see Figure 5 for a visualization of empirical z distributions). To address this issue, we propose Preference-Guided Exploration (PG-Explore), which constructs a more relevant z distribution via sampling guided by preference-weighted rewards. The design of PG-Explore builds on the following insights: • Using {zλ }λ∈Λ only leads to limited exploration of z: Recall that in MORL, we can observe multi-objective rewards R(s, a) (or its noisy version) during training. One direct approach is to compute z as: 4
Published as a conference paper at ICLR 2026
(a)
(b)
zλ = E[Bω (s, a)λ⊤ R(s, a)] = E[Bω (s, a)R(s, a)⊤ λ] = (E[Bω (s, a)R(s, a)⊤ ]) λ, | {z }
(4)
=:H
where (a) holds due to the fact that λ⊤ R(s, a) is a scalar and can be swapped in the matrix multiplication with Bω (s, a) and (b) follows from that λ can be moved out of the expectation. Equation (4) suggests that zλ is in the span of d preference-agnostic column vectors of the dz × d matrix H, for any preference λ. In practice, since the number of objectives d is usually much smaller than dz , the coverage of {zλ }λ∈Λ in Rdz can be extremely small. This leads to limited exploration of z during training such that the agent can commit to a set of improper z, especially in the early training stage when Fθ and Bω are not well trained. • Constructing ẑλ by mini-batch sampling for exploration: To encourage exploration of z relevant to MORL, we propose a conceptually simple and yet effective technique that leverages mini-batch sampling to construct ẑλ . Specifically,Pwe sample a batch of ns data samples (denoted by D) from the replay buffer and compute ẑλ = (s,a,r,s′ )∈D Bω (s, a)r⊤ λ/ns . Figure 1 shows a comparison of training with zλ , ẑλ under various batch sizes, and z drawn from N (0, Idz ) as in the original FB method, in Deep Sea Treasure (DST), which is a goal-oriented navigation task with two-dimensional rewards as (treasure value, step cost). As the true zλ is not available, we use ẑλ with a large ns as a surrogate for zλ . We can see that: (i) ẑλ indeed corresponds to learning more diverse behavior than just learning for zλ . (ii) ẑλ ’s are more relevant to the reward functions in MORL encountered at test time than the z sampled from N (0, Idz ), improving sample efficiency. • Learning as auxiliary tasks: Recall that in PG-Explore, we construct P induced by ẑλ serves ⊤ ẑλ = (s,a,r,s′ )∈D Bω (s, a)r λ/ns by mini-batch sampling. This means that for any given preference λ, the agent can learn beyond zλ and, moreover, from multiple values z from different batches of transitions, providing richer learning signals. This approach is closely related to the auxiliary tasks in deep RL, where training objectives that are not directly or totally aligned with the target objective have been shown to accelerate learning (Jaderberg et al., 2016; Veeriah et al., 2019; Rafiee et al., 2022). Training Objective Functions: (i) Measure loss: To train the Fθ and Bω networks in MORL-FB, we use the standard measure loss LM (Fθ , Bω ; zλ ), which minimizes the Bellman residual on the successor measure (Touati et al., 2023). Fθ̄ and Bω̄ are target networks. This loss is defined as: LM (Fθ , Bω ; zλ ) = E(st ,at ,st+1 )∼D Fθ (st , at , zλ )⊤ Bω (s′ , a′ ) (s′ ,a′ )∼D
2 i −γFθ̄ (st+1 , π(st+1 , zλ ), zλ )⊤ Bω̄ (s′ , a′ ) − 2E(st ,at ,st+1 )∼D [Fθ (st , at , zλ )⊤ Bω (st+1 , at+1 )].
(5)
(ii) Auxiliary Q loss: In the context of MORL, we propose to employ an auxiliary Q loss to facilitate the learning of FB representations from the observed reward vectors, instead of the pseudo rewards in the original FB (also see the ablation study in Section 4.1). Specifically, the Q-loss is constructed as the squared temporal difference error represented in Fθ and Bω , and the transitions are sampled from the replay buffer to compute zλ via our preference-guided function: LQ (Fθ ; zλ ) = E(s,a,r,s′ )∼D (Fθ (s, a, zλ )⊤ zλ − (λ⊤ r + γFθ̄ (s′ , π(s′ , zλ ), zλ )⊤ zλ ))2 .
(6)
We summarize the implementation in Algorithm 1. The detailed pseudo code (Algorithm 2) and further details about loss functions and implementation are provided in Section B. Note that the FB framework can use either state-dependent or state-action-dependent backward representation, and both perform well in practice (see Appendix D.4). As the original FB (Touati et al., 2023) presumes a state-dependent design, we focus mainly on state-dependent ones in the subsequent experiments.
4
E XPERIMENTS
Evaluation Domains. We leverage the MO-Gymnasium benchmark suite (Felten et al., 2023) and consider various discrete and continuous control tasks. For the continuous control tasks, we consider 5
Published as a conference paper at ICLR 2026
robot locomotion tasks in Multi-objective MuJoCo with up to 5 objectives, including Walker2d, Halfcheetah2d, Ant3d, Hopper3d, Humanoid2d, and Humanoid5d. Each environment presents a unique set of objectives, e.g., the goal of Ant3d is to optimize both x-axis and y-axis speeds while minimizing energy consumption. The experiments of the discrete control tasks are provided in Appendix D.3. The detailed configurations for all tasks are provided in Appendix C. Benchmark Methods. To evaluate the effectiveness of our proposed approach, we compare MORLFB against various benchmark methods, including: (i) Single preference-conditioned policy methods: PD-MORL (Basaklar et al., 2023), Q-Pensieve (Hung et al., 2023), CAPQL (Lu et al., 2023), Envelope Q-Learning (EQL) (Yang et al., 2019), and PCN (Reymond et al., 2022); (ii) Multi-policy MORL: PG-MORL (Xu et al., 2020), SFOLS (Alegre et al., 2022), MORL/D (Felten et al., 2024), GPI-LS, and GPI-PD (Alegre et al., 2023) ; (iii) Reward-free RL: We take the original FB approach (Touati et al., 2023) as a baseline. Regarding PD-MORL, Q-Pensieve, and FB, we leverage their official implementations from (Basaklar et al., 2023; Hung et al., 2023; Touati et al., 2023). To ensure a fair comparison among all the benchmark methods, we adopt the standard PD-MORL without the auxiliary pre-trained preference interpolator, which essentially requires a substantial amount of additional data for pre-training and could bias the comparison. Regarding CAPQL, EQL, PCN, PG-MORL, MORL/D, GPI-LS, and GPI-PD, we leverage the implementation of MORL-Baselines (Felten et al., 2023) for better reproducibility. As the PG-MORL in MORL-Baselines can only support two-objective tasks, we extend this code base to accommodate those tasks beyond two objectives. On the other hand, the original SFOLS only focuses on discrete control tasks by default. For a more thorough comparison, we utilize its official implementation for discrete problems and extend SFOLS with a TD3 backbone for evaluation on continuous control. Moreover, we apply hyperparameter optimization to the benchmark algorithms and MORL-FB. Appendix C.2 details the selection range of hyperparameters and the final selected values. For all the tasks, we run each algorithm for 3 million environment steps, which is comparable to most of the existing MORL studies. Below we report the average performance and the empirical standard deviation over 5 random seeds for each task. More detailed configurations of the experiments and benchmark methods are provided in Appendix C.
Figure 2: Evaluation of MORL-FB and several MORL benchmark algorithms on diverse continuous control tasks within the MO-Gymnasium suite, assessing performance using key metrics. These results demonstrate the clear advantage of MORL-FB across all tested benchmarks. Evaluation Metrics. We evaluate the performance of each algorithm using three metrics that are widely used in the MORL literature (Van Moffaert & Nowé, 2014; Yang et al., 2019; Kyriakis & Deshmukh, 2022; Basaklar et al., 2023; Hung et al., 2023; Lu et al., 2023): • Utility (UT): To evaluate the scalarized total reward P across different preferences at an aggregate level, we employ the utility metric defined as Eλ [ t λ⊤ rt ], where the expectation is taken with respect to the uniform distribution over the preference set Λ (i.e., d-dimensional unit simplex). 6
Published as a conference paper at ICLR 2026
• Hypervolume (HV): As a standard metric in the literature of general multi-objective optimization, hypervolume naturally captures the inherent trade-off among different objective functions using one aggregate scalar value (Zitzler & Thiele, 1999). Specifically, given a reference point uref ∈ Rd and any collectionfor return vectors U ⊆ Rd, the hypervolume of U can be formally defined as S HV(U; uref ) := µ y u ⪰ y ⪰ uref , where µ(·) denotes the d-dimensional Lebesgue u∈U
measure. In practice, uref is selected based on the range of possible total return and is taskdependent. The configuration of uref for each MORL task is provided in Appendix C. • Episodic Dominance (ED): As a metric complementary to HV and UT, ED is meant to capture the relative strength of a pair of algorithms under different preferences. Specifically, given any two algorithms ALG1 , ALG2 , we define ED(ALG1 , ALG2 ) := Eλ [I{λ⊤ g(τALG1 ) ≥ λ⊤ g(τALG2 )}], where g(·) denotes the trajectory-wise cumulative return vector, τALG1 and τALG2 are the trajectories generated under the policies of ALG1 and ALG2 , and λ is drawn uniformly from Λ. Note that we use 500 uniformly sampled preference vectors and evaluate across 5 distinct random seeds for each preference vector for statistical robustness. To ensure rigorous evaluation, we further follow the guidelines of (Agarwal et al., 2021) by taking the normalized UT scores and reporting the aggregated performance across tasks in median, mean, and interquartile mean (IQM). Regarding the normalized scores, we follow the procedure in (Fu et al., 2020), which (i) employs a random policy—where actions are selected uniformly at random— as the baseline with normalized score of 0 and (ii) an expert policy trained by singleobjective SAC—as the topline with normalized score of 100. The above normalization is done on a per-preference basis. Does the reward-free viewpoint of MORL-FB improve sample efficiency over the benchmark methods? Figure 2 shows the performance of all the methods in UT, HV, and ED for continuous control tasks. Regarding ED, for each baseline algorithm ALG, we report ED(ALG, MORL-FB) to show the pairwise comparison. We can make the following observations: (i) MORL-FB achieves either the best or close to the best UT and HV among all methods on all the tasks, regardless of the number of objectives. This showcases that MORL-FB is indeed sample-efficient in the sense that it can discover a diverse collection of high-performing policies across various preferences using only as few as 3 million samples as used by the expert policy. (ii) Given that ED(ALG, MORL-FB) are consistently smaller than 0.5 for all baselines, we see that MORL-FB outperforms all benchmark methods (including the state-of-the-art methods like PD-MORL and Q-Pensieve), under most preferences. (iii) PD-MORL and Q-Pensieve perform well on two-objective tasks (e.g., Halfcheetah2d and Walker2d) but underperform when the number of objectives is larger (e.g., Ant3d and Humanoid5d). Additional results on discrete control environments can be found in Section D.3. Moreover, regarding the aggregated results, Figure 3 shows that MORL-FB reliably outperforms the benchmark methods both in conventional statistics (e.g., mean and median) and robust metrics like IQM. MORL-FB achieves the best IQM scores by a large margin vis-à-vis other methods, confirming the significant improvements over the state-of-the-art MORL. Recall that MORL-FB leverages PG-Explore to address the fundamental exploration issue of vanilla FB, which suffers from sample inefficiency in MORL. Remarkably, the per-task results in Figure 2 and aggregated results in Figure 3 show that MORL-FB enjoys significantly better UT and HV across tasks. Accordingly, the ED scores ED(FB, MORL-FB) remain nearly zero in all tasks.