This repository contains the code for the final projct of the subject Natural Language Processing COMP90042 2023
- Project dependencies are managed using
poetry
, run poetry command bellow to install dependencies:
poetry install
- All parameters for the models, training, and predicting are stored in config files at
src/config/
- You can run the models by:
- executing
src/retriever.py
andsrc/classify.py
files
python src/retriever.py python src/classify.py
- go through the notebooks in
notebooks/
(uncompleted)
- executing
- Dense Passage Retrieval for Open-Domain Question Answering
- Deep Learning in Information Retrieval. Part II: Dense Retrieval
- A friendly introduction to Siamese Networks
- BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding
- Pre-training Methods in Information Retrieval
- SimCSE: Simple Contrastive Learning of Sentence Embeddings
- RoBERTa: A Robustly Optimized BERT Pretraining Approach