Summary
The paper studies the contextual linear bandit setup with model misspecification in the framework of clustering bandits. This investigation revolves around a particular model misspecification framework, aiming to address the challenge posed by two independent sources of error: model misspecification and the bandit process itself. To tackle this challenge, the paper introduces two algorithms including RCLUMB and RSCLUMB. The former algorithm considers the feature similarity of users as clusters on graphs, while the latter treats it as a set. The authors establish regret upper bounds and present a corresponding lower bound to showcase the theoretical guarantees offered by both the proposed algorithms. Lastly, the paper provides empirical evaluations of the proposed algorithms by employing both synthetic and real-world data. These evaluations serve to validate and assess the effectiveness of the algorithms in practical scenarios.
Strengths
The paper presents a distinctive approach by integrating two previously examined bandit setups, resulting in novel contributions in terms of problem formulation, proposed algorithm, and theoretical insights. The manuscript exhibits exemplary writing, effectively conveying the central idea. While the individual concepts of CB and MLB have been extensively studied, the combination of them as provided in the paper introduces a more practical setup, thereby amplifying the significance of the central problem. The authors of the paper explicitly state the assumptions, which either draw from previously established work or represent a milder version of the same, providing apt discussion concerning the parameters defined in the Theorem, ensuring a comprehensive understanding of their implications. To support the theoretical claims, the manuscript furnishes ample empirical evidence, underscoring the effectiveness of the proposed algorithms.
Weaknesses
Concerns are highlighted with the following points :
1) Comparison between the two proposed algorithms: The main paper does mention two algorithms, but the paper seems to be lacking any discussion surrounding any theoretical comparison between the two. Can they be applied to the same problem? Scenarios to consider for highlighting the pros and cons of using one over another? Sample toy problem to support the claims? Any differences in the meta performance by using set nature over graph nature?
2) Justification of algorithmic choices :
i) While 1-hop clusters would provide a more close network, they will also lead to lower number of data points. How is the comparison taken into account? It is possible that the increase in data by considering a 2-hop network could be better aligned with the current user. How does the paper handle this possibility?
ii) Line 72 -- we design a more tolerant edge design algorithm. More tolerant in comparison to?
iii) In order to ensure the theorem statements, do the model misspecification parameter $\epsilon^*$, noise variance $\sigma^2$, and magnitude of the feature vector need to be in some relation? How is the paper quantifying the relationship between the three?
3) Limitation and Failure: Would really appreciate a discussion on the limitation and failure cases of what the algorithm and problem setup is lacking and future directions of research with literature reference.
Questions
1) Traditional notions of robustness typically involve outliers in data. In the case of the two algorithms mentioned in the paper, which include the term ``Robust'' in the titles, what is robustness tackling here? It is important to clarify what specific aspect of robustness they aim to address in this context.
2) Is there a specific rationale for starting with a complete graph and employing successive elimination rather than an empty graph and successive addition? Intuitively, I would assume the latter approach would yield superior rewards in the initial few rounds, as it would be more focused on the data provided by the sampled arm itself.
3) While the paper engages in a discussion regarding the selection of parameters within the range of (-0.2, 0.2), it is worth exploring other system parameters that influenced this decision-making process. Were there any additional system parameters that contributed to determining the range of parameters chosen?
Rating
7: Accept: Technically solid paper, with high impact on at least one sub-area, or moderate-to-high impact on more than one areas, with good-to-excellent evaluation, resources, reproducibility, and no unaddressed ethical considerations.
Confidence
3: You are fairly confident in your assessment. It is possible that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work. Math/other details were not carefully checked.
Limitations
The paper demonstrates commendable discussions concerning the limitations of the theorem statements and assumptions. However, it would be highly beneficial to have similar discussions regarding the problem setup in relation to the existing landscape of works in the bandit domain.
Further, by examining the gaps or areas that have not been sufficiently addressed, and highlighting how the proposed problem formulation fills those gaps, the authors can contextualize their work and reinforce its significance. Additionally, discussing the differences or similarities between the proposed problem setup and the previous approach can contribute to a more comprehensive evaluation of the paper's novelty and the implications of its findings.