exact oracle
The Hardness Analysis of Thompson Sampling for Combinatorial Semi-bandits with Greedy Oracle
Thompson sampling (TS) has attracted a lot of interest in the bandit area. It was introduced in the 1930s but has not been theoretically proven until recent years. All of its analysis in the combinatorial multi-armed bandit (CMAB) setting requires an exact oracle to provide optimal solutions with any input. However, such an oracle is usually not feasible since many combinatorial optimization problems are NP-hard and only approximation oracles are available. An example \cite{WangC18} has shown the failure of TS to learn with an approximation oracle. However, this oracle is uncommon and is designed only for a specific problem instance.
The Hardness Analysis of Thompson Sampling for Combinatorial Semi-bandits with Greedy Oracle
Thompson sampling (TS) has attracted a lot of interest in the bandit area. It was introduced in the 1930s but has not been theoretically proven until recent years. All of its analysis in the combinatorial multi-armed bandit (CMAB) setting requires an exact oracle to provide optimal solutions with any input. However, such an oracle is usually not feasible since many combinatorial optimization problems are NP-hard and only approximation oracles are available. An example \cite{WangC18} has shown the failure of TS to learn with an approximation oracle. However, this oracle is uncommon and is designed only for a specific problem instance.
Combinatorial Multi-armed Bandits: Arm Selection via Group Testing
Mukherjee, Arpan, Ubaru, Shashanka, Murugesan, Keerthiram, Shanmugam, Karthikeyan, Tajer, Ali
This paper considers the problem of combinatorial multi-armed bandits with semi-bandit feedback and a cardinality constraint on the super-arm size. Existing algorithms for solving this problem typically involve two key sub-routines: (1) a parameter estimation routine that sequentially estimates a set of base-arm parameters, and (2) a super-arm selection policy for selecting a subset of base arms deemed optimal based on these parameters. State-of-the-art algorithms assume access to an exact oracle for super-arm selection with unbounded computational power. At each instance, this oracle evaluates a list of score functions, the number of which grows as low as linearly and as high as exponentially with the number of arms. This can be prohibitive in the regime of a large number of arms. This paper introduces a novel realistic alternative to the perfect oracle. This algorithm uses a combination of group-testing for selecting the super arms and quantized Thompson sampling for parameter estimation. Under a general separability assumption on the reward function, the proposed algorithm reduces the complexity of the super-arm-selection oracle to be logarithmic in the number of base arms while achieving the same regret order as the state-of-the-art algorithms that use exact oracles. This translates to at least an exponential reduction in complexity compared to the oracle-based approaches.
f73b76ce8949fe29bf2a537cfa420e8f-Reviews.html
The paper considers optimization with a "mixed" oracle, which provides the algorithm access to the standard stochastic oracle as well as a small number of accesses to an exact oracle. In this setting, the authors give an algorithm that achieves a convergence rate of O(1/T) after O(T) calls to the stochastic oracle and O(log T) class to the exact oracle, improving on the known rates of O(1/sqrt(T)) after O(T) calls to the stochastic oracle and O(1/T) after O(T) calls to the exact oracle. Comments: The paper asks an interesting question, and provides an interesting answer to it. The paper has the potential to change the way many optimization problems are solved, and is certainly of interest to the NIPS community. The first sentence of the abstract: "It is well known that the optimal convergence rate for stochastic optimization of smooth functions is O(1/sqrt(T))".