LGMLJun 20, 2012

Analysis of Semi-Supervised Learning with the Yarowsky Algorithm

arXiv:1206.5240v173 citations
Originality Synthesis-oriented
AI Analysis

This work provides incremental theoretical insights for researchers in semi-supervised learning, particularly in computational linguistics.

The paper extends Abney's analysis of the Yarowsky algorithm by showing that some proposed algorithms optimize an upper-bound on an objective function based on a new cross-entropy definition derived from Bregman distance, and suggests new algorithms connecting to harmonic functions and graph-based methods.

The Yarowsky algorithm is a rule-based semi-supervised learning algorithm that has been successfully applied to some problems in computational linguistics. The algorithm was not mathematically well understood until (Abney 2004) which analyzed some specific variants of the algorithm, and also proposed some new algorithms for bootstrapping. In this paper, we extend Abney's work and show that some of his proposed algorithms actually optimize (an upper-bound on) an objective function based on a new definition of cross-entropy which is based on a particular instantiation of the Bregman distance between probability distributions. Moreover, we suggest some new algorithms for rule-based semi-supervised learning and show connections with harmonic functions and minimum multi-way cuts in graph-based semi-supervised learning.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes