Abstract
We study the query complexity of quantum learning problems in which the oracles form a group of unitary matrices. In the simplest case, one wishes to identify the oracle, and we find a description of the optimal success probability of a -query quantum algorithm in terms of group characters. As an application, we show that queries are required to identify a random permutation in . More generally, suppose is a fixed subgroup of the group of oracles, and given access to an oracle sampled uniformly from , we want to learn which coset of the oracle belongs to. We call this problem coset identification and it generalizes a number of well-known quantum algorithms including the Bernstein-Vazirani problem, the van Dam problem and finite field polynomial interpolation. We provide character-theoretic formulas for the optimal success probability achieved by a -query algorithm for this problem. One application involves the Heisenberg group and provides a family of problems depending on which require queries classically and only query quantumly.