Recursive Teaching Dimension Versus VC Dimension
The Recursive Teaching Dimension (RTD) of a concept class C is a complexity parameter referring to the worst-case number of labelled examples needed to learn any target concept in C from a teacher following the…
The research question
The Recursive Teaching Dimension (RTD) of a concept class C is a complexity parameter referring to the worst-case number of labelled examples needed to learn any target concept in C from a teacher following the…
Read the original paper for precise definitions, assumptions, and numbered questions. The dated archive notes below describe reported progress and the remaining questions.
Lean 4
No Lean statement or proof is attached yet. Have a formalization? Share its source to add it to this problem.
Read the original paper Full text & figures
Open Problem: Recursive Teaching Dimension Versus VC Dimension
Hans Simon (HANS.SIMON@RUB.DE) Fakultät für Mathematik, Ruhr-Universität Bochum, D-44780 Bochum, Germany
Sandra Zilles (ZILLES@CS.UREGINA.CA) Department of Computer Science, University of Regina, Regina, SK, Canada S4S 0A2
Abstract
The Recursive Teaching Dimension (RTD) of a concept class is a complexity parameter referring to the worst-case number of labelled examples needed to learn any target concept in from a teacher following the recursive teaching model. It is the first teaching complexity notion for which interesting relationships to the VC dimension (VCD) have been established. In particular, for finite maximum classes of a given VCD , the RTD equals . To date, there is no concept class known for which the ratio of RTD over VCD exceeds . However, the only known upper bound on RTD in terms of VCD is exponential in the VCD and depends on the size of the concept class. We pose the following question: is the RTD upper-bounded by a function that grows only linearly in the VCD?
Answering this question would further our understanding of the relationships between the complexity of teaching and the complexity of learning from randomly chosen examples. In addition, the answer to this question, whether positive or negative, is known to have implications on the study of the long-standing open sample compression conjecture, which claims that every concept class of VCD has a sample compression scheme in which samples for concepts in the class are compressed to subsets of size no larger than .
1. Introduction
In Machine Learning, an important aspect of efficient algorithms is the amount of data that needs to be processed for successful learning. We will refer to the worst case number of information items (in our context, labelled examples) needed to identify any concept in a given concept class as the information complexity of the class.
In PAC-learning, for example, the information complexity is upper-bounded and lower-bounded by functions that are linear in the VC dimension (VCD) of the concept class (Blumer et al., 1989). In most models of query learning, the number of queries asked or the number of prediction mistakes made may define the notion of information complexity. In the original model of teaching (Goldman and Kearns, 1995; Shinohara and Miyano, 1991), information complexity is measured by the worst-case number of examples required to distinguish a target concept from all other concepts in the class; the latter is called the teaching dimension (TD) of the class.
One of the most fundamental questions in computational learning theory is how such information complexity parameters relate to each other. The open problem formulated below is whether any linear function of the VCD of a finite concept class gives an upper bound on the recursive teaching dimension Zilles et al. (2011) of that class.
2. Problem Formulation
Let be a finite set and a concept class over , i.e., concepts are subsets of . A labelled example is a pair . denotes the VC dimension of a concept class . A set of labelled examples is consistent with a concept , if implies . (Here we treat a concept as a binary function on .) A teaching set for a concept is a set of labelled examples that is consistent with , but with no other concept in . The quantity refers to the size of the smallest teaching set for . Then is called the teaching dimension of (Goldman and Kearns, 1995; Shinohara and Miyano, 1991). By we refer to the best-case teaching dimension of .
The recursive teaching dimension (RTD) refers to the size of the largest teaching set used in the so-called recursive teaching protocol (Zilles et al., 2011). It is computed by recursively removing from the given concept class all concepts whose teaching dimension with respect to the remaining concepts is smallest. The largest value of these smallest teaching dimensions encountered in the recursive process is then the RTD of the concept class.
Definition 1 (Zilles et al. (2011)) The teaching hierarchy of is the sequence defined as follows. Let and let, for all ,
-
, and
-
.
Here is the smallest value such that . The recursive teaching dimension of , denoted by , is then defined as .
For example, if is the class of all singletons and the empty concept over , then . With respect to , the teaching dimension of each singleton is 1, while that of the empty concept is . However, the teaching hierarchy of contains the class of all singletons as , thus leaving only the empty concept at the second stage, which then has a teaching dimension of 0 with respect to . We ask the following question:
For finite concept classes , is , i.e., does the RTD of a finite concept class never exceed its VCD by more than a constant factor ?
It has been noted (Doliwa et al., 2014) that this question is equivalent to the following question: For finite concept classes , is , i.e., does the best-case teaching dimension of a finite concept class never exceed its VCD by more than a constant factor ?
3. Relevant Known Results and Potential Implications of Solving the Problem
This problem was first addressed by Kuhlmann (1999), who showed that there are finite concept classes with . The smallest such class was found by Manfred K. Warmuth and published by Doliwa et al. (2014). To date, no finite class with has been found.
It is known that any maximum class , i.e., a class whose size equals the Sauer bound, fulfills , and so does every class of VCD 1 (Doliwa et al., 2014). For intersection-closed classes, VCD upper-bounds RTD (Doliwa et al., 2014). The only general upper bound on RTD in terms of the VCD that can be found in the literature was proven by Moran et al. (2015); it is exponential in VCD and depends on the size of the concept class.
What if RTD is linearly bounded by the VCD? This would, first of all, imply a close relationship between learning from randomly chosen examples and learning from teachers, in terms of information complexity. The structural properties that make a concept class hard or easy to learn from randomly chosen examples would have implications on the difficulty of teaching the class by yielding an upper bound on the number of examples needed in the worst case. Second, any relationship between RTD and VCD may bring new insights into the long-standing sample compression conjecture which claims that every concept class has a sample compression scheme of size (linear in) its VCD (Warmuth, 2003). In the proof that for maximum classes, the recursive teaching examples form compression sets equal to the ones of size at most VCD resulting from Rubinstein and Rubinstein's (2012) corner-peeling. Further relationships between RTD and sample compression were established in the study of order compression schemes (Darnstädt et al., 2013).
What if RTD is not linearly bounded by the VCD? One possible approach to proving the sample compression conjecture would be to show that every finite concept class can be embedded into a maximum class with only linear increase in the VCD. As Doliwa et al. (2014) observed, this approach will be fruitless if RTD is not linearly bounded in VCD.
Hence, we believe that answering the question formulated above will entail substantial progress in the study of teaching models, information complexity in general, as well as sample compression.
References
Anselm Blumer, Andrzej Ehrenfeucht, David Haussler, and Manfred K. Warmuth. Learnability and the Vapnik-Chervonenkis dimension. JACM, 36(4):929–965, 1989.
Malte Darnstädt, Thorsten Doliwa, Hans Ulrich Simon, and Sandra Zilles. Order compression schemes. In ALT, pages 173–187, 2013.
Thorsten Doliwa, Gaojian Fan, Hans Ulrich Simon, and Sandra Zilles. Recursive teaching dimension, VC-dimension and sample compression. J. Mach. Learn. Res., 15:3107–3131, 2014.
Sally A. Goldman and Michael J. Kearns. On the complexity of teaching. Journal of Computer and System Sciences, 50(1):20–31, 1995.
Christian Kuhlmann. On teaching and learning intersection-closed concept classes. In EuroCOLT, pages 168–182, 1999.
Shay Moran, Amir Shpilka, Avi Wigderson, and Amir Yehudayoff. Teaching and compressing for low VC-dimension. CoRR, abs/1502.06187, 2015.
Benjamin I. P. Rubinstein and J. Hyam Rubinstein. A geometric approach to sample compression. J. Mach. Learn. Res., 13:1221–1261, 2012.
Ayumi Shinohara and Satoru Miyano. Teachability in computational learning. New Gen. Comput., 8:337–348, 1991.
Manfred K. Warmuth. Compressing to VC dimension many points. In COLT, pages 743–744, 2003.
Sandra Zilles, Steffen Lange, Robert Holte, and Martin Zinkevich. Models of cooperative teaching and learning. J. Mach. Learn. Res., 12:349–384, 2011.
Questions & status notes Supplied archive · 2026-09-05
These notes reproduce the supplied archive’s summaries, some of which are abbreviated or truncated. Use the original paper for a complete mathematical statement. Reported resolutions may rely on unrefereed work.
Progress & source assessment
Read the archive’s progress assessment
- [1]Open Problem: Recursive Teaching Dimension Versus VC Dimension. COLT 2015. link
- [2]Original published PDF link
- [3]Lower Bounds for Greedy Teaching Set Constructions (2025) linkEvidence cited by the supplied archive; not independently re-reviewed in this import.
- [4]On the Recursive Teaching Dimension of VC Classes (ECCC TR16-065 / NeurIPS 2016) (2016) linkEvidence cited by the supplied archive; not independently re-reviewed in this import.
- [5]Quadratic Upper Bound for Recursive Teaching Dimension of Finite VC Classes (2017) linkEvidence cited by the supplied archive; not independently re-reviewed in this import.
- [6]RTD-Conjecture and Concept Classes Induced by Graphs (2025) linkEvidence cited by the supplied archive; not independently re-reviewed in this import.
- [7]A Labelled Sample Compression Scheme of Size at Most Quadratic in the VC Dimension [WITHDRAWN] (2022) linkEvidence cited by the supplied archive; not independently re-reviewed in this import.
- [8]The No-Clash Teaching Dimension is Bounded by VC Dimension [WITHDRAWN] (2026) linkEvidence cited by the supplied archive; not independently re-reviewed in this import.
Recorded progress
Add yours →Nothing recorded yet. A pointer to a paper the entry is missing counts.
Machine attempts
0 recordedAttempts run against the statement below and are recorded in full, including the failures. The point is to stop the next model — and the next person — from re-walking a road that is already known to end. Each attempt costs 25 credits.
No machine attempts recorded.
Sign in to run an attempt. New accounts start with enough credits for ten.
Discussion
0 notesNotes are for clarifying the statement, flagging a missing reference, or recording why an approach fails. Claimed solutions belong in a submission, where they can be reviewed.
No notes yet.
Sign in to add a note.