Downloads · 30 days
12
15% of all-time downloads
PhucDanh/Bartpho-fine-tuning-on-UIT-Course-information
Bartpho-fine-tuning-on-UIT-Course-information is a question answering model from PhucDanh. Use it when the input is a question plus a passage. It is set up for transformers. The card lists the license as mit.
Bartpho is a powerful language model that tackles Vietnamese text with impressive results. It comes in two versions, focusing on words or syllables, and excels at generative tasks like summarizing Vietnamese text.<br…
Downloads · 30 days
12
15% of all-time downloads
All-time downloads
78
Public
Parameters
396M
3.5 GB on disk
Likes
0
Public
Click a slice to open those files.
.pt1.9 GB · 55%
From the Hugging Face model README
Bartpho is a powerful language model that tackles Vietnamese text with impressive results. It comes in two versions, focusing on words or syllables, and excels at generative tasks like summarizing Vietnamese text.<br> The syllable version of Bartpho, specifically called BARTpho-syllable, takes a unique approach to processing Vietnamese text. Here's how it works:
The Vietnamese QA dataset, created by Nguyen et al. (2020), is known as UIT-ViQuAD and was introduced in their research paper. This dataset has also been used in a shared task.<br> Original Version
The Vietnamese QA dataset about UIT course information which we collect based on available free access sources. 1. Data Collection Sources<br> we use data crawling techniques to collect data automatically. We focus on gathering information related to course summaries and study programs at the University of Information Technology - VNU-HCM, collected from the student.uit website. The initial collected data consists of 422 samples.<br> 2. Data Labeling<br> To label the data, we use Label Studio, a platform that supports data annotation. To ensure efficient and fair labeling, each member evaluates and labels all the assigned data samples. We then apply a voting technique to determine the final label for each sample. This method increases the accuracy of the labeling process by incorporating opinions from multiple people, thereby minimizing errors and ensuring fairness in the final decision.<br> 3. Data Augmentation<br> With the 422 collected contexts, we use GPT as a tool for data augmentation. We utilize the "few-shot prompting" technique to generate question-answer pairs for the question-answering task.<br> 4. Automated Data Verification<br> To verify the question-answer pairs generated by GPT, we use GPT itself for testing and evaluation by designing prompts to determine if the answers are appropriate for the given context. Additionally, we employ several Python logic functions to check the information, ensuring that the answers do not exceed the scope of the provided context.<br> 5. Data Statistics and Observations<br> we split the data into training, validation, and test sets in a 7/2/1 ratio, corresponding to 2,961 samples for the training set, 846 samples for the validation set, and 423 samples for the test set.