paper-with-me

홈 › Papers

Knodle: Modular Weakly Supervised Learning with PyTorch

2021-04-23 · ACL (RepL4NLP) 2021 8 · Anastasiia Sedova, Andreas Stephan, Marina Speranskaya, Benjamin Roth

Strategies for improving the training and prediction quality of weakly supervised machine learning models vary in how much they are tailored to a specific task or integrated with a specific model architecture. In this work, we introduce Knodle, a software framework that treats weak data annotations, deep learning models, and methods for improving weakly supervised training as separate, modular components. This modularization gives the training process access to fine-grained information such as data set characteristics, matches of heuristic rules, or elements of the deep learning model ultimately used for prediction. Hence, our framework can encompass a wide range of training methods for improving weak supervision, ranging from methods that only look at correlations of rules and output classes (independently of the machine learning model trained with the resulting labels), to those that harness the interplay of neural networks and weakly labeled data. We illustrate the benchmarking potential of the framework with a performance comparison of several reference implementations on a selection of datasets that are already available in Knodle. The framework is published as an open-source Python package knodle and available at https://github.com/knodle/knodle.

📄 PDF Abstract BibTeX arXiv:2104.11557

Code (1)

knodle/knodle 공식 구현 pytorch

Tasks

BenchmarkingBIG-bench Machine LearningRelation ExtractionSentiment AnalysisWeakly Supervised ClassificationWeakly Supervised Data DenoisingWeakly-supervised Learning

Similar Papers 제목 키워드 기반

torchmil: A PyTorch-based library for deep Multiple Instance Learning

2025-09-09 · Francisco M. Castro-Macías, Francisco J. Sáez-Maldonado, Pablo Morales-Álvarez, Rafael Molina arxiv

Multiple Instance Learning (MIL) is a powerful framework for weakly supervised learning, particularly useful when fine-grained annotations are unavailable. Despite growing interest in deep MIL methods, the field lacks st…

Multiple Instance Learning

Super-Selfish: Self-Supervised Learning on Images with PyTorch

2020-12-04 · Nicolas Wagner, Anirban Mukhopadhyay

Super-Selfish is an easy to use PyTorch framework for image-based self-supervised learning. Features can be learned with 13 algorithms that span from simple classification to more complex state of theart contrastive pret…

Self-Supervised Learning

Accelerating 3D Deep Learning with PyTorch3D

2020-07-16 · Nikhila Ravi, Jeremy Reizenstein, David Novotny, Taylor Gordon 외

Deep learning has significantly improved 2D image recognition. Extending into 3D may advance many new applications including autonomous vehicles, virtual and augmented reality, authoring 3D content, and even improving 2D…

Autonomous VehiclesDeep Learning

PyTorchVideo: A Deep Learning Library for Video Understanding

2021-11-18 · Haoqi Fan, Tullie Murrell, Heng Wang, Kalyan Vasudev Alwala 외

We introduce PyTorchVideo, an open-source deep-learning library that provides a rich set of modular, efficient, and reproducible components for a variety of video understanding tasks, including classification, detection,…

Deep LearningSelf-Supervised LearningVideo Understanding

PyTorch Frame: A Modular Framework for Multi-Modal Tabular Learning

2024-03-31 · Weihua Hu, Yiwen Yuan, Zecheng Zhang, Akihiro Nitta 외

We present PyTorch Frame, a PyTorch-based framework for deep learning over multi-modal tabular data. PyTorch Frame makes tabular deep learning easy by providing a PyTorch-based data structure to handle complex tabular da…

Binary ClassificationDeep LearningToxic Comment Classification