Using Graphs of Classifiers to Impose Declarative Constraints on Semi-supervised Learning

Using Graphs of Classifiers to Impose Declarative Constraints on Semi-supervised Learning

Lidong Bing, William W. Cohen, Bhuwan Dhingra

Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence
Main track. Pages 1454-1460. https://doi.org/10.24963/ijcai.2017/201

We propose a general approach to modeling semi-supervised learning (SSL) algorithms. Specifically, we present a declarative language for modeling both traditional supervised classification tasks and many SSL heuristics, including both well-known heuristics such as co-training and novel domain-specific heuristics. In addition to representing individual SSL heuristics, we show that multiple heuristics can be automatically combined using Bayesian optimization methods. We experiment with two classes of tasks, link-based text classification and relation extraction. We show modest improvements on well-studied link-based classification benchmarks, and state-of-the-art results on relation-extraction tasks for two realistic domains.
Keywords:
Machine Learning: Semi-Supervised Learning
Natural Language Processing: Information Extraction
Natural Language Processing: Text Classification
Machine Learning: Multi-instance/Multi-label/Multi-view learning