Robust learning of automatic classes of languages

  • Authors:
  • Sanjay Jain;Eric Martin;Frank Stephan

  • Affiliations:
  • School of Computing, National University of Singapore, Singapore 117417, Republic of Singapore;School of Computer Science and Engineering, University of New South Wales, Sydney 2052, Australia;Department of Mathematics and School of Computing, National University of Singapore, Singapore 119076, Republic of Singapore

  • Venue:
  • Journal of Computer and System Sciences
  • Year:
  • 2014

Quantified Score

Hi-index 0.00

Visualization

Abstract

One of the most important paradigms in the inductive inference literature is that of robust learning. This paper adapts and investigates the paradigm of robust learning to learning languages from positive data. Broadening the scope of that paradigm is important: robustness captures a form of invariance of learnability under admissible transformations on the object of study; hence, it is a very desirable property. The key to defining robust learning of languages is to impose that the latter be automatic, that is, recognisable by a finite automaton. The invariance property used to capture robustness can then naturally be defined in terms of first-order definable operators, called translators. For several learning criteria amongst a selection of learning criteria investigated either in the literature on explanatory learning from positive data or in the literature on query learning, we characterise the classes of languages all of whose translations are learnable under that criterion.