Summary
This paper considers the secretary problem with predictions. The decision maker is given predicted values for all the candidates in advance. The existing algorithm by Fujii and Yoshida (2023) hires the candidate with the **expected value** at least $\max ( \Omega(1), 1-O(\epsilon) )$ times the optimal candidate's value, where $\epsilon$ is the prediction error. On the other hand, the classical secretary algorithm hires the best candidate **with probability** $\Omega(1)$. Since hiring the best one with probability $p$ yields the expected value at least $p$ times the optimal value, the probability bound is stronger than the value bound.
This paper proposes an algorithm that hires the best candidate with probability $\Omega(1)$ and achieves the expected value at least $1-O(\epsilon)$ times the optimal. For the extension of hiring $k$ candidates, the proposed algorithm hires each of the top-$k$ candidates with probability depending on $k$ and achieves the expected value at least $1-O(\epsilon)$ times the optimal. The experimental results show the proposed algorithm outperforms the existing method in various benchmark instances.
Strengths
- This paper is well-organized, clearly written, and easy to follow. The proofs are involved, and most of them are deferred to the appendix, but the main idea is clearly addressed in the main body.
- The problem setting is based on the existing study by Fujii and Yoshida (2023). This paper proposes a new algorithm for this setting with the property of choosing the best candidate with a constant probability (the authors call this property ``fair''). This is an interesting improvement.
- The extension to the multiple-choice secretary problem is a good technical contribution. Fujii and Yoshida also considered this setting, but they proposed only an algorithm with $1-O(\log k/k)$-type guarantee. This paper proposes a constant-factor guaranteed algorithm, also with a property of choosing top-$k$ candidates with a constant probability.
- The experimental results clearly show the empirical superiority of the proposed algorithm.
Weaknesses
- In this paper, hiring the best candidate with probability $\Omega(1)$ is called ``fair.'' Although I am not familiar with the existing literature on fairness, I do not fully understand why the authors adopt this terminology. In algorithmic studies on the secretary problem, the probability maximization and value maximization are considered as two important settings. The problem setting of this paper is a mix of these two settings; the probability maximization in the case where the predictions are inaccurate, and the value maximization in the case where the predictions are accurate. This interpretation sounds more natural than the fairness notion at least to me.
- The authors claim that fairness is motivation for improving on the existing result. For the reason mentioned above, I do not think this problem setting is very natural.
- The constants in the guarantees are not optimized, probably for theoretical simplicity. Since there is no known lower bound, the existing papers on this topic (Antoniadis et al. and Fujii and Yoshida) focused on restoring or approaching the original bound $1/e$. In terms of that aspect, this paper's bound is not close to $1/e$ and difficult to highly evaluate.
Minor comments:
- The last line of page 2 contains wrong links to the reference (matroid secretary and knapsack secretary).
- To my knowledge, the first paper that derives a constant-factor competitive ratio is the knapsack secretary paper. I think it should be mentioned somewhere.
Questions
If I understand correctly, in the experimental result for the Almost-Constant instance, the proposed algorithm and Dynkin's algorithm can choose the best candidate whenever the best one arrives in the latter half (time $[1/2,1]$ for the proposed algorithm and $[1/e,1]$ for Dynkin's algorithm). However, the experimental result shows both algorithms achieve the success probability approximately 0.3 or 0.4. Could you tell me how these algorithms work in this instance?
Limitations
The authors are sufficiently discussing limitations of the model and algorithm in the limitations section.