Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nishiwen1214/zero-few-shot-electra

Code of paper: "ELECTRA is a Zero-shot learner, Too" -- Prompt-based ELECTRA for zero-shot learning.
https://github.com/nishiwen1214/zero-few-shot-electra

bert4keras electra prompt-learning rtd zero-shot-learning

Last synced: about 9 hours ago
JSON representation

Code of paper: "ELECTRA is a Zero-shot learner, Too" -- Prompt-based ELECTRA for zero-shot learning.

Awesome Lists containing this project

README

        

# 《ELECTRA is a Zero-Shot Learner, Too》

## Overview
Recently, for few-shot or even zero-shot learning, the new paradigm “*pre-train, prompt, and predict*” has achieved remarkable achievements compared with the “*pre-train, fine-tune*” paradigm. A series of small language models (e.g., BERT, ALBERT, RoBERTa) based on **Masked Language Model (MLM)** pre-training tasks became popular and widely used. However, another efficient and powerful pre-trained language model, ELECTRA, has probably been neglected. This paper attempts to accomplish several NLP tasks in the zero-shot scenario using a sample-efficient ELECTRA original pre-training task—**Replaced Token Detection (RTD)**. Through extensive experiments on 15 various NLP datasets, we find that ELECTRA performs surprisingly well as a zero-shot learner, which proves the ELECTRA model has more potential to be stimulated.
image

## Use
```
python electra_classification.py

python electra_sentence_pair_classification.py

python electra_STS-B.py
```

## Main experimental results
image

## Environment
bert4keras>=0.10.8, tensorflow = 1.15.0, keras = 2.3.1;

## Acknowledgements
Our code is based on [Jianlin Su](https://github.com/bojone)'s [bert4keras](https://github.com/bojone/bert4keras) and [Sun Yi](https://github.com/sunyilgdx)'s [NSP-BERT](https://github.com/sunyilgdx/NSP-BERT/). Thank you for your open source spirit!

## Citation

```
@article{ni2022electra,
title={ELECTRA is a Zero-Shot Learner, Too},
author={Ni, Shiwen and Kao, Hung-Yu},
journal={arXiv preprint arXiv:2207.08141},
year={2022}
}
```