Self-Supervised Self-Supervision by Combining Deep Learning and Probabilistic Logic

Abstract

Labeling training examples at scale is a perennial challenge in machine learning. Self-supervision methods compensate for the lack of direct supervision by leveraging prior knowledge to automatically generate noisy labeled examples. Deep probabilistic logic (DPL) is a unifying framework for self-supervised learning that represents unknown labels as latent variables and incorporates diverse self-supervision using probabilistic logic to train a deep neural network end-to-end using variational EM. While DPL is successful at combining pre-specified self-supervision, manually crafting self-supervision to attain high accuracy may still be tedious and challenging. In this paper, we propose Self-Supervised Self-Supervision (S4), which adds to DPL the capability to learn new self-supervision automatically. Starting from an initial "seed," S4 iteratively uses the deep neural network to propose new self-supervision. These are either added directly (a form of structured self-training) or verified by a human expert (as in feature-based active learning). Experiments show that S4 is able to automatically propose accurate self-supervision and can often nearly match the accuracy of supervised methods with a tiny fraction of the human effort.

Cite

Text

Lang and Poon. "Self-Supervised Self-Supervision by Combining Deep Learning and Probabilistic Logic." AAAI Conference on Artificial Intelligence, 2021. doi:10.1609/AAAI.V35I6.16631

Markdown

[Lang and Poon. "Self-Supervised Self-Supervision by Combining Deep Learning and Probabilistic Logic." AAAI Conference on Artificial Intelligence, 2021.](https://mlanthology.org/aaai/2021/lang2021aaai-self/) doi:10.1609/AAAI.V35I6.16631

BibTeX

@inproceedings{lang2021aaai-self,
  title     = {{Self-Supervised Self-Supervision by Combining Deep Learning and Probabilistic Logic}},
  author    = {Lang, Hunter and Poon, Hoifung},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {2021},
  pages     = {4978-4986},
  doi       = {10.1609/AAAI.V35I6.16631},
  url       = {https://mlanthology.org/aaai/2021/lang2021aaai-self/}
}