Edit: Comme je n'ai reçu aucune réponse / commentaire en une semaine, je voudrais ajouter que je suis heureux d'entendre quoi que ce soit sur le problème. Je ne travaille pas dans la région, donc même si c'est une simple observation, je ne le sais peut-être pas. Même un commentaire comme "je travaille dans la région, mais je n'ai pas vu une caractérisation comme celle-ci" serait utile!
Contexte:
Il existe plusieurs modèles d'apprentissage bien étudiés dans la théorie de l'apprentissage (par exemple, l'apprentissage par PAC, l'apprentissage en ligne, l'apprentissage exact avec des requêtes d'adhésion / d'équivalence).
Par exemple, dans l'apprentissage PAC, l'échantillon de complexité d'une classe de concept a une belle caractérisation combinatoire en termes de dimension VC de la classe. Donc, si nous voulons apprendre une classe avec une précision et une confiance constantes, cela peut être fait avec des échantillons , où est la dimension VC. (Notez que nous parlons de la complexité des échantillons, pas de la complexité du temps.) Il y a aussi une caractérisation plus raffinée en termes de précision et de confiance. De même, le modèle lié à l'erreur de l'apprentissage en ligne a une belle caractérisation combinatoire.
Question:
Je veux savoir si un résultat similaire est connu pour le modèle d'apprentissage exact avec des requêtes d'adhésion. Le modèle est défini comme suit: Nous avons accès à une boîte noire qui en entrée vous donne . Nous savons que provient d'une classe de concept . Nous voulons déterminer avec le moins de requêtes possible.
Existe-t-il un paramètre combinatoire d'une classe de concept qui caractérise le nombre de requêtes nécessaires pour apprendre un concept dans le modèle d'apprentissage exact avec des requêtes d'appartenance?
Ce que je sais:
La meilleure caractérisation que j'ai trouvée se trouve dans cet article de Servedio et Gortler , en utilisant un paramètre qu'ils attribuent à Bshouty, Cleve, Gavaldà, Kannan et Tamon . Ils définissent un paramètre combinatoire appelé , où est la classe de concept, qui a les propriétés suivantes. (Soit le nombre optimal de requêtes nécessaires pour apprendre dans ce modèle.)
This characterization is almost tight. However, there could be a quadratic gap between the upper and lower bounds. For example if , then the lower bound is , but the upper bound is . (I also think this gap is achievable, i.e., there exists a concept class for which the lower bounds are both , but the upper bound is .)