skweak: Weak Supervision Made Easy for NLP
Not on the map. Why?
Abstract (arXiv)
We present skweak, a versatile, Python-based software toolkit enabling NLP developers to apply weak supervision to a wide range of NLP tasks. Weak supervision is an emerging machine learning paradigm based on a simple idea: instead of labelling data points by hand, we use labelling functions derived from domain knowledge to automatically obtain annotations for a given dataset. The resulting labels are then aggregated with a generative model that estimates the accuracy (and possible confusions) of each labelling function. The skweak toolkit makes it easy to implement a large spectrum of labelling functions (such as heuristics, gazetteers, neural models or linguistic constraints) on text data, apply them on a corpus, and aggregate their results in a fully unsupervised fashion. skweak is especially designed to facilitate the use of weak supervision for NLP tasks such as text classification and sequence labelling. We illustrate the use of skweak for NER and sentiment analysis. skweak is released under an open-source license and is available at: https://github.com/NorskRegnesentral/skweak
Key facts. Cited by 17 papers in the map (data through 7 Oct 2026). Builds on 14 of its 41 references that are in the map. First posted on arXiv 19 Apr 2021.
Builds on
14 of 41 references.
References · 14
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,266
- 2018Deep contextualized word representationscited by 2,285
- 2019How multilingual is Multilingual BERT?cited by 642
- 2018Massively Multilingual Sentence Embeddings for Zero-Shot Cross-Lingual Transfer and Beyondcited by 434
- 2017Snorkel: Rapid Training Data Creation with Weak Supervisioncited by 370
- 2019To Tune or Not to Tune? Adapting Pretrained Representations to Diverse Taskscited by 167
- 2020Fast and Three-rious: Speeding Up Weak Supervision with Triplet Methodscited by 98
- 2018Learning Named Entity Tagger using Domain-Specific Dictionarycited by 65
- 2020Named Entity Recognition without Labelled Data: A Weak Supervision Approachcited by 46
- 2017SwellShark: A Generative Model for Biomedical Named Entity Recognition without Labeled Datacited by 28
- 2019A Fine-Grained Sentiment Dataset for Norwegiancited by 23
- 2021Large-Scale Contextualised Language Modelling for Norwegiancited by 21
2 more
Built on by
Citing papers per year: 2021: 2; 2022: 4; 2023: 5; 2024: 6.
17 papers.
Sort:
- 2021WRENCH: A Comprehensive Benchmark for Weak Supervisioncited by 95
- 2024A Simple but Effective Approach to Improve Structured Language Model Output for Information Extractioncited by 16
- 2023Weaker Than You Think: A Critical Look at Weakly Supervised Learningcited by 8
- 2022Ontology-Driven and Weakly Supervised Rare Disease Identification from Clinical Notescited by 7
- 2021SPEAR : Semi-supervised Data Programming in Pythoncited by 6
- 2022Sparse Conditional Hidden Markov Model for Weakly Supervised Named Entity Recognitioncited by 4
- 2022PInKS: Preconditioned Commonsense Inference with Minimal Supervisioncited by 4
- 2024Numerical Claim Detection in Finance: A New Financial Dataset, Weak-Supervision Model, and Market Analysiscited by 4
- 2023Biomedical Named Entity Recognition via Dictionary-based Synonym Generalizationcited by 3
- 2023Neural-Hidden-CRF: A Robust Weakly-Supervised Sequence Labelercited by 3
- 2024Evaluating Named Entity Recognition: A comparative analysis of mono- and multilingual transformer models on a novel Brazilian corporate earnings call transcripts datasetcited by 2
- 2024Scoping Review of Active Learning Strategies and their Evaluation Environments for Entity Recognition Taskscited by 2
5 more
- 2022Identifying epidemic related Tweets using noisy learningcited by 1
- 2023Weakly Supervised Text Classification on Free Text Comments in Patient-Reported Outcome Measurescited by 1
- 2024Enhancing Multi-Domain Automatic Short Answer Grading through an Explainable Neuro-Symbolic Pipelinecited by 1
- 2023Utilizing Weak Supervision To Generate Indonesian Conservation Datasetcited by 0
- 2024An Approach for Auto Generation of Labeling Functions for Software Engineering Chatbotscited by 0
- 2024An Approach for Auto Generation of Labeling Functions for Software Engineering Chatbots9 Oct 2024
- 2024Scoping Review of Active Learning Strategies and their Evaluation Environments for Entity Recognition Tasks4 Jul 2024
- 2024Evaluating Named Entity Recognition: A comparative analysis of mono- and multilingual transformer models on a novel Brazilian corporate earnings call transcripts dataset18 Mar 2024
- 2024Enhancing Multi-Domain Automatic Short Answer Grading through an Explainable Neuro-Symbolic Pipeline4 Mar 2024
- 2024A Simple but Effective Approach to Improve Structured Language Model Output for Information Extraction20 Feb 2024
- 2024Numerical Claim Detection in Finance: A New Financial Dataset, Weak-Supervision Model, and Market Analysis18 Feb 2024
- 2023Utilizing Weak Supervision To Generate Indonesian Conservation Dataset17 Oct 2023
- 2023Neural-Hidden-CRF: A Robust Weakly-Supervised Sequence Labeler10 Sep 2023
- 2023Weakly Supervised Text Classification on Free Text Comments in Patient-Reported Outcome Measures11 Aug 2023
- 2023Weaker Than You Think: A Critical Look at Weakly Supervised Learning27 May 2023
- 2023Biomedical Named Entity Recognition via Dictionary-based Synonym Generalization22 May 2023
- 2022Identifying epidemic related Tweets using noisy learning10 Sep 2022
5 more
- 2022PInKS: Preconditioned Commonsense Inference with Minimal Supervision16 Jun 2022
- 2022Sparse Conditional Hidden Markov Model for Weakly Supervised Named Entity Recognition27 May 2022
- 2022Ontology-Driven and Weakly Supervised Rare Disease Identification from Clinical Notes11 May 2022
- 2021WRENCH: A Comprehensive Benchmark for Weak Supervision23 Sep 2021
- 2021SPEAR : Semi-supervised Data Programming in Python1 Aug 2021
- 2021WRENCH: A Comprehensive Benchmark for Weak Supervisioncited by 95
- 2024A Simple but Effective Approach to Improve Structured Language Model Output for Information Extractioncited by 16
- 2023Weaker Than You Think: A Critical Look at Weakly Supervised Learningcited by 8
- 2022Ontology-Driven and Weakly Supervised Rare Disease Identification from Clinical Notescited by 7
- 2021SPEAR : Semi-supervised Data Programming in Pythoncited by 6
- 2022Sparse Conditional Hidden Markov Model for Weakly Supervised Named Entity Recognitioncited by 4
- 2022PInKS: Preconditioned Commonsense Inference with Minimal Supervisioncited by 4
- 2024Numerical Claim Detection in Finance: A New Financial Dataset, Weak-Supervision Model, and Market Analysiscited by 4
- 2023Biomedical Named Entity Recognition via Dictionary-based Synonym Generalizationcited by 3
- 2023Neural-Hidden-CRF: A Robust Weakly-Supervised Sequence Labelercited by 3
- 2024Evaluating Named Entity Recognition: A comparative analysis of mono- and multilingual transformer models on a novel Brazilian corporate earnings call transcripts datasetcited by 2
- 2024Scoping Review of Active Learning Strategies and their Evaluation Environments for Entity Recognition Taskscited by 2
12 most cited of 17 All 17 (JSON)
- 2024An Approach for Auto Generation of Labeling Functions for Software Engineering Chatbots9 Oct 2024
- 2024Scoping Review of Active Learning Strategies and their Evaluation Environments for Entity Recognition Tasks4 Jul 2024
- 2024Evaluating Named Entity Recognition: A comparative analysis of mono- and multilingual transformer models on a novel Brazilian corporate earnings call transcripts dataset18 Mar 2024
- 2024Enhancing Multi-Domain Automatic Short Answer Grading through an Explainable Neuro-Symbolic Pipeline4 Mar 2024
- 2024A Simple but Effective Approach to Improve Structured Language Model Output for Information Extraction20 Feb 2024
- 2024Numerical Claim Detection in Finance: A New Financial Dataset, Weak-Supervision Model, and Market Analysis18 Feb 2024
- 2023Utilizing Weak Supervision To Generate Indonesian Conservation Dataset17 Oct 2023
- 2023Neural-Hidden-CRF: A Robust Weakly-Supervised Sequence Labeler10 Sep 2023
- 2023Weakly Supervised Text Classification on Free Text Comments in Patient-Reported Outcome Measures11 Aug 2023
- 2023Weaker Than You Think: A Critical Look at Weakly Supervised Learning27 May 2023
- 2023Biomedical Named Entity Recognition via Dictionary-based Synonym Generalization22 May 2023
- 2022Identifying epidemic related Tweets using noisy learning10 Sep 2022
12 newest of 17 All 17 (JSON)