ResearchTrend.AI
  • Papers
  • Communities
  • Events
  • Blog
  • Pricing
Papers
Communities
Social Events
Terms and Conditions
Pricing
Parameter LabParameter LabTwitterGitHubLinkedInBlueskyYoutube

© 2025 ResearchTrend.AI, All rights reserved.

  1. Home
  2. Papers
  3. 2309.02876
96
7

Non-Clashing Teaching Maps for Balls in Graphs

6 September 2023
Jérémie Chalopin
V. Chepoi
Fionn Mc Inerney
Sébastien Ratel
ArXiv (abs)PDFHTML
Abstract

Recently, Kirkpatrick et al. [ALT 2019] and Fallat et al. [JMLR 2023] introduced non-clashing teaching and showed it to be the most efficient machine teaching model satisfying the benchmark for collusion-avoidance set by Goldman and Mathias. A teaching map TTT for a concept class C\cal{C}C assigns a (teaching) set T(C)T(C)T(C) of examples to each concept C∈CC \in \cal{C}C∈C. A teaching map is non-clashing if no pair of concepts are consistent with the union of their teaching sets. The size of a non-clashing teaching map (NCTM) TTT is the maximum size of a T(C)T(C)T(C), C∈CC \in \cal{C}C∈C. The non-clashing teaching dimension NCTD(C)(\cal{C})(C) of C\cal{C}C is the minimum size of an NCTM for C\cal{C}C. NCTM+^++ and NCTD+(C)^+(\cal{C})+(C) are defined analogously, except the teacher may only use positive examples. We study NCTMs and NCTM+^++s for the concept class B(G)\mathcal{B}(G)B(G) consisting of all balls of a graph GGG. We show that the associated decision problem {\sc B-NCTD+^++} for NCTD+^++ is NP-complete in split, co-bipartite, and bipartite graphs. Surprisingly, we even prove that, unless the ETH fails, {\sc B-NCTD+^++} does not admit an algorithm running in time 22o(vc)⋅nO(1)2^{2^{o(vc)}}\cdot n^{O(1)}22o(vc)⋅nO(1), nor a kernelization algorithm outputting a kernel with 2o(vc)2^{o(vc)}2o(vc) vertices, where vc is the vertex cover number of GGG. These are extremely rare results: it is only the second (fourth, resp.) problem in NP to admit a double-exponential lower bound parameterized by vc (treewidth, resp.), and only one of very few problems to admit an ETH-based conditional lower bound on the number of vertices in a kernel. We complement these lower bounds with matching upper bounds. For trees, interval graphs, cycles, and trees of cycles, we derive NCTM+^++s or NCTMs for B(G)\mathcal{B}(G)B(G) of size proportional to its VC-dimension. For Gromov-hyperbolic graphs, we design an approximate NCTM+^++ for B(G)\mathcal{B}(G)B(G) of size 2.

View on arXiv
Comments on this paper