Abstract.
A team of learning machines is a multiset of learning machines. A team is said to learn a concept successfully if each member of some nonempty subset, of predetermined size, of the team learns the concept. Team learning of languages may be viewed as a suitable theoretical model for studying computational limits on the use of multiple heuristics in learning from examples.
Team learning of recursively enumerable languages has been studied extensively. However, it may be argued that from a practical point of view all languages of interest are computable. This paper gives theoretical results about team learnability of computable (recursive) languages. These results are mainly about two issues: redundancy and aggregation. The issue of redundancy deals with the impact of increasing the size of a team and increasing the number of machines required to be successful. The issue of aggregation deals with conditions under which a team may be replaced by a single machine without any loss in learning ability. The learning scenarios considered are:
(a) Identification in the limit of grammars for computable languages.
(b) Identification in the limit of decision procedures for computable languages.
(c) Identification in the limit of grammars for indexed families of computable languages.
(d) Identification in the limit of grammars for indexed families with a recursively enumerable class of grammars for the family as the hypothesis space.
Scenarios that can be modeled by team learning are also presented.
Similar content being viewed by others
Author information
Authors and Affiliations
Additional information
Received March 1998, and in final form January 1999.
Rights and permissions
About this article
Cite this article
Jain, S., Sharma, A. Team Learning of Computable Languages . Theory Comput. Systems 33, 35–58 (2000). https://doi.org/10.1007/s002249910003
Issue Date:
DOI: https://doi.org/10.1007/s002249910003