Erasing Pattern Languages Distinguishable by a Finite Number of Strings

Fahimeh Bayeh, Ziyuan Gao, Sandra Zilles
; Proceedings of the 28th International Conference on Algorithmic Learning Theory, PMLR 76:72-108, 2017.

Abstract

Pattern languages have been an object of study in various subfields of computer science for decades. This paper introduces and studies a decision problem on patterns called the finite distinguishability problem: given a pattern $\pi$, are there finite sets $T^+$ and $T^-$ of strings such that the only pattern language containing all strings in $T^+$ and none of the strings in $T^-$ is the language generated by $\pi$? This problem is related to the complexity of teacher-directed learning, as studied in computational learning theory, as well as to the long-standing open question whether the equivalence of two patterns is decidable. We show that finite distinguishability is decidable if the underlying alphabet is of size other than $2$ or $3$, and provide a number of related results, such as (i) partial solutions for alphabet sizes $2$ and $3$, and (ii) decidability proofs for variants of the problem for special subclasses of patterns, namely, regular, 1-variable, and non-cross patterns. For the same subclasses, we further determine the values of two complexity parameters in teacher-directed learning, namely the teaching dimension and the recursive teaching dimension.

Cite this Paper


BibTeX
@InProceedings{pmlr-v76-bayeh17a, title = {Erasing Pattern Languages Distinguishable by a Finite Number of Strings}, author = {Fahimeh Bayeh and Ziyuan Gao and Sandra Zilles}, booktitle = {Proceedings of the 28th International Conference on Algorithmic Learning Theory}, pages = {72--108}, year = {2017}, editor = {Steve Hanneke and Lev Reyzin}, volume = {76}, series = {Proceedings of Machine Learning Research}, address = {Kyoto University, Kyoto, Japan}, month = {15--17 Oct}, publisher = {PMLR}, pdf = {http://proceedings.mlr.press/v76/bayeh17a/bayeh17a.pdf}, url = {http://proceedings.mlr.press/v76/bayeh17a.html}, abstract = {Pattern languages have been an object of study in various subfields of computer science for decades. This paper introduces and studies a decision problem on patterns called the finite distinguishability problem: given a pattern $\pi$, are there finite sets $T^+$ and $T^-$ of strings such that the only pattern language containing all strings in $T^+$ and none of the strings in $T^-$ is the language generated by $\pi$? This problem is related to the complexity of teacher-directed learning, as studied in computational learning theory, as well as to the long-standing open question whether the equivalence of two patterns is decidable. We show that finite distinguishability is decidable if the underlying alphabet is of size other than $2$ or $3$, and provide a number of related results, such as (i) partial solutions for alphabet sizes $2$ and $3$, and (ii) decidability proofs for variants of the problem for special subclasses of patterns, namely, regular, 1-variable, and non-cross patterns. For the same subclasses, we further determine the values of two complexity parameters in teacher-directed learning, namely the teaching dimension and the recursive teaching dimension.} }
Endnote
%0 Conference Paper %T Erasing Pattern Languages Distinguishable by a Finite Number of Strings %A Fahimeh Bayeh %A Ziyuan Gao %A Sandra Zilles %B Proceedings of the 28th International Conference on Algorithmic Learning Theory %C Proceedings of Machine Learning Research %D 2017 %E Steve Hanneke %E Lev Reyzin %F pmlr-v76-bayeh17a %I PMLR %J Proceedings of Machine Learning Research %P 72--108 %U http://proceedings.mlr.press %V 76 %W PMLR %X Pattern languages have been an object of study in various subfields of computer science for decades. This paper introduces and studies a decision problem on patterns called the finite distinguishability problem: given a pattern $\pi$, are there finite sets $T^+$ and $T^-$ of strings such that the only pattern language containing all strings in $T^+$ and none of the strings in $T^-$ is the language generated by $\pi$? This problem is related to the complexity of teacher-directed learning, as studied in computational learning theory, as well as to the long-standing open question whether the equivalence of two patterns is decidable. We show that finite distinguishability is decidable if the underlying alphabet is of size other than $2$ or $3$, and provide a number of related results, such as (i) partial solutions for alphabet sizes $2$ and $3$, and (ii) decidability proofs for variants of the problem for special subclasses of patterns, namely, regular, 1-variable, and non-cross patterns. For the same subclasses, we further determine the values of two complexity parameters in teacher-directed learning, namely the teaching dimension and the recursive teaching dimension.
APA
Bayeh, F., Gao, Z. & Zilles, S.. (2017). Erasing Pattern Languages Distinguishable by a Finite Number of Strings. Proceedings of the 28th International Conference on Algorithmic Learning Theory, in PMLR 76:72-108

Related Material