Learning a Hidden Graph Using O(log N) Queries per Edge

Abstract

We consider the problem of learning a general graph using edge-detecting queries. In this model, the learner may query whether a set of vertices induces an edge of the hidden graph. This model has been studied for particular classes of graphs by Kucherov and Grebinski [1] and Alon et al. [2], motivated by problems arising in genome sequencing. We give an adaptive deterministic algorithm that learns a general graph with n vertices and m edges using O ( m log n ) queries, which is tight up to a constant factor for classes of non-dense graphs. Allowing randomness, we give a 5-round Las Vegas algorithm using $O(m {\rm log}n+\sqrt{m}{\rm log}^{2}n)$ queries in expectation. We give a lower bound of Ω((2 m / r )^ r /2) for learning the class of non-uniform hypergraphs of dimension r with m edges. For the class of r -uniform hypergraphs with bounded degree d , where d ≤ n ^1/( r− − 1)/(2 r ^1 + 2/( r− − 1)), we give a non-adaptive Monte Carlo algorithm using O ( dn log n ) queries, which succeeds with probability at least 1– n ^ − − c, where c is any constant.

Cite

Text

Angluin and Chen. "Learning a Hidden Graph Using O(log N) Queries per Edge." Annual Conference on Computational Learning Theory, 2004. doi:10.1007/978-3-540-27819-1_15

Markdown

[Angluin and Chen. "Learning a Hidden Graph Using O(log N) Queries per Edge." Annual Conference on Computational Learning Theory, 2004.](https://mlanthology.org/colt/2004/angluin2004colt-learning/) doi:10.1007/978-3-540-27819-1_15

BibTeX

@inproceedings{angluin2004colt-learning,
  title     = {{Learning a Hidden Graph Using O(log N) Queries per Edge}},
  author    = {Angluin, Dana and Chen, Jiang},
  booktitle = {Annual Conference on Computational Learning Theory},
  year      = {2004},
  pages     = {210-223},
  doi       = {10.1007/978-3-540-27819-1_15},
  url       = {https://mlanthology.org/colt/2004/angluin2004colt-learning/}
}