Natural language understanding of map navigation queries in Roman Urdu by joint entity and intent determination

View article
PeerJ Computer Science

Main article text

 

Introduction

Methods

Natural language understanding model

Word embeddings

Dataset

Results

Training details

Results

Evaluation metrics

Intent determination

Slot tagging

Discussion

Intent determination

Slot tagging

Conclusions

Supplemental Information

Python Code for attention based encoder decoder (Liu & Lane, 2016) and for creating word embeddings

The Python code files: slot_tagger_with_focus.py (for attention-based encoder–decoder for joint modeling of intent determination and slot filling Liu & Lane, 2016); get_BERT_or_XLNET_word_embedding_for_a_dataset.py (for creating word embeddings using BERT or XLNET 3); get_ELMo_word_embedding_for_a_dataset.py python file (for creating word embeddings using ELMO 4);

get_Fasttext_word_embedding_for_a_dataset.py (for creating word embeddings using Fasttext)

DOI: 10.7717/peerj-cs.615/supp-1

Navigational queries in Roman Urdu annotated in IOB format

The dataset includes navigational queries in Roman Urdu, these are annotated with IOB labels. It includes training, testing, and validation dataset. It also includes the vocabulary slot labels and intent labels assigned.

DOI: 10.7717/peerj-cs.615/supp-2

Additional Information and Declarations

Competing Interests

The authors declare there are no competing interests.

Author Contributions

Javeria Hassan conceived and designed the experiments, performed the experiments, analyzed the data, prepared figures and/or tables, and approved the final draft.

Muhammad Ali Tahir analyzed the data, prepared figures and/or tables, authored or reviewed drafts of the paper, and approved the final draft.

Adnan Ali analyzed the data, authored or reviewed drafts of the paper, and approved the final draft.

Data Availability

The following information was supplied regarding data availability:

The code is available at GitHub:

https://github.com/sz128/slot_filling_and_intent_detection_of_SLU.git.

The Python code files are available in the Supplementary File.

Funding

The authors received no funding for this work.

1,568 Visitors 1,694 Views 194 Downloads

Your institution may have Open Access funds available for qualifying authors. See if you qualify

Publish for free

Comment on Articles or Preprints and we'll waive your author fee
Learn more

Five new journals in Chemistry

Free to publish • Peer-reviewed • From PeerJ
Find out more