Characteristic samples

Characteristic samples is a concept in the field of grammatical inference, related to passive learning. In passive learning, an inference algorithm is given a set of pairs of strings and labels , and returns a representation that is consistent with . Characteristic samples consider the scenario when the goal is not only finding a representation consistent with , but finding a representation that recognizes a specific target language.

A characteristic sample of language is a set of pairs of the form where:

  1. if and only if
  2. if and only if

Given the characteristic sample , 's output on it is a representation , e.g. an automaton, that recognizes .