Detailed comparison between our work and [c,g]
Thank you very much for your prompt reply and the follow-up questions. After carefully reading the related works [c,g], we summarize the differences between our work and [c,g]. Then we answer the question about our theoretical guarantees.
### Problem difference
**1. Continuous vs. discrete design space.**
The design space, i.e., the domain of the optimization variables is different. [c,g] consider a discrete finite set $[K]$, see [c, Section 2, paragraph 2], while we consider a continuous space $\theta \in \mathbb{R}^q$ that might have infinitely many Pareto optimal solutions.
**2. Gradient-based vs. blackbox optimization.**
[c,g] focus on the best arm identification problem using blackbox optimization with unknown objectives. In contrast, we are using gradient-based optimization, where the objectives are known.
**3. Preference specification.**
The prior works [c,g] focus on ```relative preference only```, defined by a partial order cone, while our work considers ```both relative and absolute preferences```. The absolute preference is modeled by constraints $G(\theta), H(\theta)$ in our work.
### Method difference
**A posteriori vs. a priori method [32].** Both methods need to specify the relative preference in the beginning, i.e., the partial order cone $C$ for the optimization problem to be well-defined.
***A-posteriori method [c,g]***: first returns a set of $C$-optimal solutions, then the user selects from the returned solutions based on their absolute preferences.
***A-priori method (ours)***: the user first specifies the absolute preferences before running the method, e.g., based on weights or constraints, then the method returns one solution that satisfies the absolute preferences and is $C$-optimal.
Our method can find one Pareto optimal solution that satisfies the constraint, see Figures 2-5, the solutions align with the preference vectors in dashed lines. To the best of our knowledge, this cannot be achieved by [c,g].
### Guarantees to find all Pareto optimal solutions.
>Can this algorithm be used to find all Pareto optimal solutions or a desired subset of them? Do you have any guarantees on coverage of all Pareto optimal solutions or the diversity of returned solutions, etc?
```No, our a-priori method returns one solution given the absolute preference, not all Pareto optimal solutions.```
As there may be infinitely many Pareto optimal solutions, our method guarantees finding one solution that satisfies the absolute constraint and is Pareto optimal. We do not provide guarantees on finding all the Pareto optimal solutions. By running our algorithm multiple times, each time with a different absolute preference, we can obtain multiple different solutions, one solution at a time. We will clarify this in the paper.