coetaur0/ESIM
Implementation of the ESIM model for natural language inference with PyTorch
The model uses a sequential architecture with bidirectional LSTMs and attention mechanisms to compare premise-hypothesis pairs, supporting multiple NLI datasets (SNLI, MultiNLI, Breaking NLI) through modular preprocessing and training pipelines. It integrates with GloVe word embeddings and provides configuration-driven workflows for data preparation, model training with checkpoint resumption, and evaluation against standard benchmarks. The implementation achieves competitive accuracy on SNLI (88.0%) and MultiNLI (76.6-77.0%), matching or exceeding the original paper's reported performance.
374 stars. No commits in the last 6 months.
Stars
374
Forks
106
Language
Python
License
Apache-2.0
Category
Last pushed
Aug 29, 2021
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/coetaur0/ESIM"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
erickrf/multiffn-nli
Implementation of the multi feed-forward network architecture by Parikh et al. (2016) for...
vanzytay/EMNLP2018_NLI
Repository for NLI models (EMNLP 2018)
hsinyuan-huang/FusionNet-NLI
An example for applying FusionNet to Natural Language Inference
sdnr1/EBIM-NLI
Enhanced BiLSTM Inference Model for Natural Language Inference
davidschulte/hf-dataset-selector
Find the best datasets for intermediate fine-tuning