Given the correct set of outputs for a set of function inputs, the learner attempts to formulate a function representation that duplicates the input/output pairs.