(2/2) Official Comment by Authors
### **Question 4**
Reference [12] (published in NeurIPS '20) studied several problems, including the Bahncard problem, but experimented only with the TCP acknowledgment problem using three distributions of packet arrivals. *Online Algorithms with Costly Predictions (2023)* was published in AISTATS, but it did not conduct any experimental evaluation. Thus, we disagree that our experimental evaluation is below the expectations of ML/AI conferences. **In fact, to our knowledge, we are the first to conduct extensive experiments for learning-augmented Bahncard algorithms.** Our experimental evaluation covers two types of traveler profiles, each with three types of ticket price distributions, totaling six benchmarks.
Furthermore, it doesn't make sense to evaluate our algorithm with datasets (or benchmarks) for ski rental, since in the Bahncard problem, buying decisions need to be made repeatedly over time, which is the most prominent difference from ski rental and this difference guides the algorithm design. Based on your suggestions, however, we have employed another algorithm for comparison. We adapted Algorithm 2 proposed for ski rental in *Improving Online Algorithms via ML Predictions (NeurIPS '18)* to the Bahncard problem and named it SRL.
Let $\lambda \in (0, 1)$ be a hyperparameter, SRL purchases a Bahncard at a regular travel request $(t,p)$ if and only if there exists a time instant $t' \in [t - T, t]$ that satisfies one of the following conditions:
- The predicted $T$-future-cost at time $t'$ is $\geq \gamma$, and the sum of the costs over the time interval $[t', t]$ is greater than $\lambda \gamma$.
- The predicted $T$-future-cost at time $t'$ is $< \gamma$, and the sum of the costs over $[t', t]$ is $> \frac{\gamma}{\lambda}$.
We found that PFSUM also consistently outperforms SRL in the experiments, as shown below.
- The following table presents the additional results for *Commuters* when $\beta = 0.8$, $T = 10$, $C = 100$, and the price distribution is Pareto.
| average cost ratio/perturbing probability | 0.0 | 0.1 | 0.2 | 0.3 | 0.4 | 0.5 | 0.6 | 0.7 | 0.8 | 0.9 | 1.0 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| SRL ($\lambda = 1$) | 1.027 | 1.027 | 1.027 | 1.027 | 1.027 | 1.027 | 1.027 | 1.027 | 1.027 | 1.027 | 1.027 |
| SRL ($\lambda = 0.6$) | 1.025 | 1.036 | 1.042 | 1.045 | 1.046 | 1.047 | 1.047 | 1.048 | 1.048 | 1.048 | 1.048 |
| SRL ($\lambda = 0.4$) | 1.026 | 1.043 | 1.052 | 1.056 | 1.058 | 1.059 | 1.060 | 1.060 | 1.060 | 1.060 | 1.060 |
| PFSUM | **1.014** | **1.021** | **1.024** | **1.025** | **1.027** | **1.027** | **1.027** | **1.027** | **1.027** | **1.027** | **1.027** |
- The following table presents the additional results for *Occasional Travelers* when $\beta = 0.8$, $T = 10$, $C = 100$, and the price distribution is Pareto.
| average cost ratio/perturbing probability | 0.0 | 0.1 | 0.2 | 0.3 | 0.4 | 0.5 | 0.6 | 0.7 | 0.8 | 0.9 | 1.0 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| SRL ($\lambda = 1$)| 1.023 | 1.023 | 1.023 | 1.023 | 1.023 | 1.023 | 1.023 | 1.023 | 1.023 | 1.023 | 1.023 |
| SRL ($\lambda = 0.6$)| 1.015 | 1.04 | 1.046 | 1.052 | 1.054 | 1.055 | 1.055 | 1.055 | 1.055 | 1.055 | 1.055 |
| SRL ($\lambda = 0.4$) | 1.013 | 1.07 | 1.088 | 1.104 | 1.110 | 1.114 | 1.115 | 1.115 | 1.115 | 1.115 | 1.115 |
| PFSUM | **1.010** | **1.017** | **1.022** | **1.022** | **1.010** | **1.017** | **1.022** | **1.022** | **1.010** | **1.017** | **1.022** |
### Concluding Remarks
We are not claiming that our work is perfect. But our work does address learning-augmented Bahncard from perspectives different than existing work (including reference [12] and *Online algorithms with costly predictions (2023)*). We also conduct a comprehensive experimental evaluation to compare with existing algorithms. We believe that our work is valuable to the community and can further stimulate new ideas & studies of the learning-augmented Bahncard problem.