Learning Multiple Secrets in Mastermind
Abstract
In the Generalized Mastermind problem, there is an unknown subset of the hypercube containing points. The goal is to learn by making a few queries to an oracle, which, given a point in , returns the point in nearest to . We give a two-round adaptive algorithm for this problem that learns while making at most queries. Furthermore, we show that any -round adaptive randomized algorithm that learns with constant probability must make queries even when the input has points; thus, any query algorithm must necessarily use rounds of adaptivity. We give optimal query complexity bounds for the variant of the problem where queries are allowed to be from . We also study a continuous variant of the problem in which is a subset of unit vectors in , and one can query unit vectors in . For this setting, we give an query deterministic algorithm to learn the hidden set of points.
Cite
@article{arxiv.2409.06453,
title = {Learning Multiple Secrets in Mastermind},
author = {Milind Prabhu and David Woodruff},
journal= {arXiv preprint arXiv:2409.06453},
year = {2024}
}
Comments
This work appeared at ICML 2024