Analysis of Semi-Supervised Learning with the Yarowsky Algorithm
Gholam Reza Haffari, Anoop Sarkar

TL;DR
This paper mathematically analyzes the Yarowsky semi-supervised learning algorithm, extending previous work, proposing new variants, and connecting it to graph-based semi-supervised learning methods.
Contribution
It extends Abney's analysis, introduces new algorithms, and links rule-based semi-supervised learning with harmonic functions and graph cuts.
Findings
Some variants optimize an upper-bound of a new cross-entropy objective
Proposed algorithms improve rule-based semi-supervised learning
Connections established with harmonic functions and graph cuts
Abstract
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.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Applications · Advanced Adaptive Filtering Techniques · Metaheuristic Optimization Algorithms Research
