skweak: Weak Supervision Made Easy for NLP
원문 초록
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
함께 살펴볼 논문
공통 태그를 근거로 연결했습니다. 실제 인용 관계나 논문의 우수성을 뜻하지 않습니다.
A Simple Ensemble Strategy for LLM Inference: Towards More Stable Text Classification
Linguistic Interpretability of Transformer-based Language Models: a systematic review
A thorough benchmark of automatic text classification: From traditional approaches to large language models
GNN-CNN: An Efficient Hybrid Model of Convolutional and Graph Neural Networks for Text Representation
Reliable Decision Support with LLMs: A Framework for Evaluating Consistency in Binary Text Classification Applications
Token Masking Improves Transformer-Based Text Classification
토론
이 논문과 연결된 포럼 글이 아직 없습니다.