Question Answering (QA)


Question answering is a computer science discipline within the fields of information retrieval and natural language processing, which is concerned with building systems that automatically answer questions posed by humans in a natural language.

Tutorials

Question Answering with a Fine-Tuned BERT
What does it mean for BERT to achieve “human-level performance on Question Answering”?
question-answering bert fine-tuning squad
Automatic Question Generation
End-to-End neural question generation and answering models.
question-generation natural-language-processing code notebook
Paraphrase Any Question with T5 (Text-To-Text Transformer)
Given a question, generate paraphrased versions of the question with T5 transformer. Pretrained model and training script provided.
t5 transformers huggingface pytorch
Generate Boolean (Yes/No) Questions From Any Content
Question generation algorithm trained on the BoolQ dataset using T5 text-to-text transformer model.
question-generation transformers huggingface t5
Unsupervised Question Decomposition for Question Answering
Decompose hard (multi-hop) questions into several, easier (single-hop) questions using unsupervised learning, and get better accuracy on multi-hop QA.
question-answering natural-language-processing unsupervised-learning deep-learning
Transfer Learning with T5: the Text-To-Text Transfer Transformer
In the paper, we demonstrate how to achieve state-of-the-art results on multiple NLP tasks using a text-to-text transformer pre-trained on a large text ...
transformers t5 question-answering reading-comprehension
Haystack — Neural Question Answering At Scale
Scaling Question Answering models to find answers in large document stores via retriever and reader approach.
neural-search search natural-language-processing question-answering

Libraries

General
Transformers - Hugging Face
🤗 Transformers: State-of-the-art Natural Language Processing for TensorFlow 2.0 and PyTorch.
transformers huggingface attention bert
Questgen- An NLP library for state-of-the-art Question Generation
Questgen AI is an opensource, easy to use NLP library for Question generation. It can generate MCQs, Boolean (Yes/No), FAQs and also paraphrase any ...
question-generation question-answering t5 huggingface
BioBERT: a pre-trained biomedical language representation model
Code for fine-tuning BioBERT for biomedical text mining tasks such as biomedical NER, relation extraction, QA, etc.
health biomedical named-entity-recognition question-answering
Unsupervised Toolbox
Unsupervised learning Tool box : A micro framework for State of the Art Methods and models for unsupervised learning for NLU / NLG
question-generation question-answering question-similarity autoencoders
Table of Contents
Share a project
Share something you or the community has made with ML.
Topic experts
Share