On Learning Graphs with Edge-Detecting Queries

We consider the problem of learning a general graph $G=(V,E)$ using edge-detecting queries, where the number of vertices $|V|=n$ is given to the learner. The information theoretic lower bound gives $m\log n$ for the number of queries, where $m=|E|$ is the number of edges. In case the number of edges $m$ is also given to the learner, Angluin-Chen's Las Vegas algorithm \cite{AC08} runs in $4$ rounds and detects the edges in $O(m\log n)$ queries. In the other harder case where the number of edges $m$ is unknown, their algorithm runs in $5$ rounds and asks $O(m\log n+\sqrt{m}\log^2 n)$ queries. There have been two open problems: \emph{(i)} can the number of queries be reduced to $O(m\log n)$ in the second case, and, \emph{(ii)} can the number of rounds be reduced without substantially increasing the number of queries (in both cases). For the first open problem (when $m$ is unknown) we give two algorithms. The first is an $O(1)$-round Las Vegas algorithm that asks $m\log n+\sqrt{m}(\log^{[k]}n)\log n$ queries for any constant $k$ where $\log^{[k]}n=\log \stackrel{k}{\cdots} \log n$. The second is an $O(\log^*n)$-round Las Vegas algorithm that asks $O(m\log n)$ queries. This solves the first open problem for any practical $n$, for example, $n 2^m$. Finally, we give a $3$-round Monte Carlo algorithm that asks $O(m\log n)$ queries for any $n$ and $m$.

[1]  Dana Angluin,et al.  Learning a hidden graph using O(logn) queries per edge , 2008, J. Comput. Syst. Sci..

[2]  Mahdi Cheraghchi Noise-resilient group testing: Limitations and constructions , 2013, Discret. Appl. Math..

[3]  Alon Orlitsky,et al.  Estimating the number of defectives with group testing , 2016, 2016 IEEE International Symposium on Information Theory (ISIT).

[4]  Nader H. Bshouty,et al.  Linear Time Constructions of Some d -Restriction Problems , 2014, CIAC.

[5]  Nader H. Bshouty,et al.  Non-adaptive learning of a hidden hypergraph , 2018, Theor. Comput. Sci..

[6]  Nader H. Bshouty,et al.  On Exact Learning Monotone DNF from Membership Queries , 2014, ALT.

[7]  D. Du,et al.  Combinatorial Group Testing and Its Applications , 1993 .

[8]  James Aspnes,et al.  Inferring Social Networks from Outbreaks , 2010, ALT.

[9]  Noga Alon,et al.  Learning a Hidden Subgraph , 2004, SIAM J. Discret. Math..

[10]  Zoltán Füredi On r-Cover-free Families , 1996, J. Comb. Theory, Ser. A.

[11]  D. Du,et al.  Pooling Designs And Nonadaptive Group Testing: Important Tools For Dna Sequencing , 2006 .

[12]  Dana Angluin,et al.  Learning a Hidden Hypergraph , 2005, J. Mach. Learn. Res..

[13]  Noga Alon,et al.  Learning a hidden matching , 2002, The 43rd Annual IEEE Symposium on Foundations of Computer Science, 2002. Proceedings..

[14]  Mathilde Bouvel,et al.  Combinatorial Search on Graphs Motivated by Bioinformatics Applications: A Brief Survey , 2005, WG.