AlpacaTag
AlpacaTag: An Active Learning-based Crowd Annotation Framework for Sequence Tagging (ACL 2019 Demo)
Install / Use
npx skills add INK-USC/AlpacaTagInstalls into whichever agent you are using.
README
AlpacaTag
AlpacaTag is an active learning-based crowd annotation framework for sequence tagging, such as named-entity recognition (NER).
Website Documenations Paper Poster
The UI framework of AlpacaTag is based on the awesome work of Doccano, while the distinctive advantages of AlpacaTag are three-fold:
-
Active intelligent recommendation: dynamically suggesting annotations and sampling the most informative unlabeled instances with a back-end active learned model.
-
Automatic crowd consolidation: enhancing real-time inter-annotator agreement by merging inconsistent labels from multiple annotators.
-
Real-time model deployment: users can deploy their models in downstream systems while new annotations are being made.
- Overall Workflow

Documentations
Installation
Annotation Tutorial
Framework Customization
Model Server APIs
Citation
@InProceedings{acl19alpaca,
author = {Bill Yuchen Lin and Dongho Lee and Frank F. Xu and Ouyu Lan and Xiang Ren},
title = {AlpacaTag: An Active Learning-based Crowd Annotation Framework for Sequence Tagging.},
booktitle = {Proceedings of the 57th Annual Meeting of the Association for Computational Linguistics (ACL), Demo Track},
year = {2019}
}
Demo
Back-end Model APIs

Crowd Consolidation
<img src="figures/consolidation.png" width="500">Performance Study
<img src="figures/userevaluation.png" width="500">Related Skills
mcp
Use the `mcp_perplexity-ask_perplexity_search` tools to answer questions. You should use this instead of the `web_search` tool because it is a lot more accurate.
practical-power-systems-synthesis
This skill enables synthesis in the domain of power-systems (engineering). It represents research-level-level expertise and is designed for production use in research, industry, and educational contexts. Use this skill when you need to perform synthesis operations related to power-systems.
semi-supervised-optogenetics-testing
This skill enables testing in the domain of optogenetics (neuroscience). It represents intermediate-level expertise and is designed for production use in research, industry, and educational contexts. Use this skill when you need to perform testing operations related to optogenetics.
data-mining-interpretation-fundamental
This skill enables interpretation in the domain of data-mining (data-science). It represents fundamental-level expertise and is designed for production use in research, industry, and educational contexts. Use this skill when you need to perform interpretation operations related to data-mining.
