Lukas' Notes

Definition

Binary Supervised Learning Algorithm ( PAC-learning)

A binary supervised learning algorithm in the PAC-learning framework is an algorithm that, given an accuracy parameter and a failure probability , has access to a sampling oracle .

Each query to returns a labelled sample

where is drawn according to an unknown distribution and is a hidden target concept. The algorithm outputs a hypothesis .

The algorithm is a PAC learner if, with probability at least over the randomly drawn training sample , the hypothesis has misclassification probability at most , i.e.,