Prashanth Vijayaraghavan, Hongzhi Wang, et al.
NAACL 2024
We present FastFit, a method, and a Python package designed to provide fast and accurate few-shot classification, especially for scenarios with many semantically similar classes. FastFit utilizes a novel approach integrating batch contrastive learning and token-level similarity score. Compared to existing few-shot learning packages, such as SetFit, Transformers, or few-shot prompting of large language models via API calls, FastFit significantly improves multi-class classification performance in speed and accuracy across FewMany, our newly curated English benchmark, and Multilingual datasets. FastFit demonstrates a 3-20x improvement in training speed, completing training in just a few seconds. The FastFit package is now available on GitHub and PyPi, presenting a user-friendly solution for NLP practitioners.
Prashanth Vijayaraghavan, Hongzhi Wang, et al.
NAACL 2024
Rangachari Anand, Kishan Mehrotra, et al.
IEEE Transactions on Neural Networks
Marcel Nawrath, Agnieszka Wiktoria Nowak, et al.
NAACL 2024
Prince Kumar, Srikanth Tamilselvam, et al.
NAACL 2024