Khóa Luận Tốt Nghiệp: Xây Dựng Hệ Thống Hỏi Đáp Tiếng Việt Dựa Trên Các Mô Hình Sinh Ngôn Ngữ

Luận văn tốt nghiệp kỹ thuật nghiên cứu tốt nghiệp công nghệ thông tin xây dựng hệ thống hỏi đáp tiếng việt dựa trên các mô hình sinh ngôn, điều tra thực trạng, phân tích số liệu,

Chuyên ngành

Công nghệ thông tin

Người đăng

Ẩn danh

Thể loại

khóa luận tốt nghiệp

2023

68
3
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

DANH MỤC HÌNH ẢNH

DANH MỤC BẢNG

DANH MỤC TỪ VIẾT TẮT

TÓM TẮT KHÓA LUẬN

MỞ ĐẦU

1. CHƯƠNG 1: TỔNG QUAN

1.1. Phát biểu bài toán Hỏi - Đáp

1.2. Thách thức

1.3. Ứng dụng

1.4. Kết luận

2. CHƯƠNG 2: CÁC CÔNG TRÌNH NGHIÊN CỨU LIÊN QUAN

2.1. Các công trình

2.2. Phát biểu bài toán Hỏi - Đáp

2.3. Các công trình trong nước

2.4. Kết luận

3. CHƯƠNG 3: XỬ LÝ DỮ LIỆU

3.1. Phân tích đặc điểm bộ dữ liệu

3.2. Thống kê phân tích bộ dữ liệu

3.3. Phân tích dự trên phương diện từ vựng

4. CHƯƠNG 4: HỆ THỐNG MBARTQA

4.1. Tiền huấn luyện

5. CHƯƠNG 5: PHƯƠNG PHÁP TIẾP CẬN KHÁC

5.1. non-seg BART và seg BART

5.2. Có tách từ và không tách từ

6. CHƯƠNG 6: CÀI ĐẶT, KẾT QUẢ VÀ ĐÁNH GIÁ

6.1. Tiền xử lý dữ liệu

6.2. Cài đặt thử nghiệm

6.3. Phương pháp đánh giá

6.4. Kết quả

6.5. Kết luận

7. CHƯƠNG 7: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng Quan Về Hệ Thống Hỏi Đáp Tiếng Việt Dựa Trên Mô Hình Sinh Ngôn Ngữ

Hệ thống hỏi đáp tiếng Việt dựa trên mô hình sinh ngôn ngữ đang trở thành một lĩnh vực nghiên cứu quan trọng trong công nghệ thông tin. Với sự phát triển của trí tuệ nhân tạo, việc xây dựng một hệ thống hỏi đáp hiệu quả có thể giúp người dùng tìm kiếm thông tin nhanh chóng và chính xác. Mô hình sinh ngôn ngữ cho phép hệ thống hiểu và xử lý ngôn ngữ tự nhiên, từ đó tạo ra câu trả lời phù hợp cho các câu hỏi đặt ra.

1.1. Khái Niệm Về Hệ Thống Hỏi Đáp

Hệ thống hỏi đáp là một ứng dụng của trí tuệ nhân tạo, cho phép người dùng đặt câu hỏi và nhận được câu trả lời từ một kho dữ liệu nhất định. Hệ thống này có thể được áp dụng trong nhiều lĩnh vực như giáo dục, y tế, và dịch vụ khách hàng.

1.2. Tầm Quan Trọng Của Mô Hình Sinh Ngôn Ngữ

Mô hình sinh ngôn ngữ giúp cải thiện khả năng hiểu và xử lý ngôn ngữ tự nhiên của hệ thống. Điều này cho phép hệ thống tạo ra câu trả lời chính xác hơn, đáp ứng nhu cầu thông tin của người dùng một cách hiệu quả.

II. Thách Thức Trong Việc Xây Dựng Hệ Thống Hỏi Đáp Tiếng Việt

Việc xây dựng hệ thống hỏi đáp tiếng Việt gặp phải nhiều thách thức, đặc biệt là trong việc xử lý ngôn ngữ tự nhiên. Các vấn đề như độ phức tạp của ngôn ngữ, sự đa dạng trong cách diễn đạt và thiếu hụt dữ liệu chất lượng cao là những rào cản lớn. Ngoài ra, việc phát triển mô hình phù hợp với ngôn ngữ tiếng Việt cũng là một thách thức không nhỏ.

2.1. Độ Phức Tạp Của Ngôn Ngữ Tiếng Việt

Tiếng Việt có nhiều cấu trúc ngữ pháp phức tạp và từ vựng đa dạng, điều này gây khó khăn cho việc xây dựng mô hình xử lý ngôn ngữ tự nhiên. Các mô hình cần phải được điều chỉnh để phù hợp với đặc điểm ngôn ngữ này.

2.2. Thiếu Dữ Liệu Chất Lượng Cao

Một trong những thách thức lớn nhất là thiếu hụt dữ liệu chất lượng cao cho việc huấn luyện mô hình. Các bộ dữ liệu hiện có thường không đủ lớn hoặc không đa dạng, ảnh hưởng đến khả năng tổng quát của hệ thống.

III. Phương Pháp Xây Dựng Hệ Thống Hỏi Đáp Tiếng Việt

Để xây dựng một hệ thống hỏi đáp tiếng Việt hiệu quả, cần áp dụng các phương pháp hiện đại trong xử lý ngôn ngữ tự nhiên. Việc sử dụng các mô hình sinh ngôn ngữ như BART và T5 có thể giúp cải thiện độ chính xác và hiệu suất của hệ thống. Ngoài ra, việc tối ưu hóa quy trình xử lý dữ liệu cũng rất quan trọng.

3.1. Sử Dụng Mô Hình BART Trong Hệ Thống Hỏi Đáp

Mô hình BART là một trong những mô hình sinh ngôn ngữ tiên tiến, cho phép tạo ra câu trả lời chính xác từ các đoạn văn bản. Việc áp dụng BART trong hệ thống hỏi đáp tiếng Việt có thể giúp cải thiện đáng kể hiệu suất.

3.2. Tối Ưu Quy Trình Xử Lý Dữ Liệu

Quy trình xử lý dữ liệu cần được tối ưu hóa để đảm bảo chất lượng dữ liệu đầu vào cho mô hình. Việc phân tích và làm sạch dữ liệu là rất quan trọng để đạt được kết quả tốt nhất.

IV. Ứng Dụng Thực Tiễn Của Hệ Thống Hỏi Đáp Tiếng Việt

Hệ thống hỏi đáp tiếng Việt có nhiều ứng dụng thực tiễn trong các lĩnh vực khác nhau. Từ giáo dục, y tế đến dịch vụ khách hàng, hệ thống này có thể giúp người dùng tìm kiếm thông tin một cách nhanh chóng và hiệu quả. Việc triển khai hệ thống này không chỉ mang lại lợi ích cho người dùng mà còn góp phần nâng cao chất lượng dịch vụ.

4.1. Ứng Dụng Trong Giáo Dục

Hệ thống hỏi đáp có thể hỗ trợ học sinh, sinh viên trong việc tìm kiếm thông tin và giải đáp thắc mắc trong quá trình học tập. Điều này giúp nâng cao hiệu quả học tập và nghiên cứu.

4.2. Ứng Dụng Trong Dịch Vụ Khách Hàng

Hệ thống hỏi đáp có thể được sử dụng trong dịch vụ khách hàng để cung cấp thông tin nhanh chóng và chính xác cho khách hàng. Điều này giúp cải thiện trải nghiệm của khách hàng và tăng cường sự hài lòng.

V. Kết Luận Về Hệ Thống Hỏi Đáp Tiếng Việt

Hệ thống hỏi đáp tiếng Việt dựa trên mô hình sinh ngôn ngữ đang mở ra nhiều cơ hội mới trong lĩnh vực công nghệ thông tin. Mặc dù còn nhiều thách thức, nhưng với sự phát triển không ngừng của công nghệ, việc xây dựng một hệ thống hỏi đáp hiệu quả là hoàn toàn khả thi. Tương lai của hệ thống này hứa hẹn sẽ mang lại nhiều giá trị cho cộng đồng.

5.1. Tương Lai Của Hệ Thống Hỏi Đáp

Tương lai của hệ thống hỏi đáp tiếng Việt sẽ phụ thuộc vào sự phát triển của công nghệ và khả năng cải thiện mô hình. Việc nghiên cứu và phát triển các mô hình mới sẽ giúp nâng cao hiệu suất và độ chính xác của hệ thống.

5.2. Định Hướng Phát Triển Trong Tương Lai

Định hướng phát triển hệ thống hỏi đáp tiếng Việt cần tập trung vào việc cải thiện chất lượng dữ liệu và tối ưu hóa mô hình. Điều này sẽ giúp hệ thống đáp ứng tốt hơn nhu cầu của người dùng.

10/07/2025
Khóa luận tốt nghiệp công nghệ thông tin xây dựng hệ thống hỏi đáp tiếng việt dựa trên các mô hình sinh ngôn ngữ

Trích đoạn nội dung tài liệu

CHƯƠNG 1: TỎNG QUAN 1. Phat biểu bài toán Hỏi - Đáp Question Answering System là một hệ thống Hỏi — Đáp được thiết kế dựa vào các mô hình thuộc lĩnh vực xử lý ngôn ngữ tự nhiên huấn luyện dé có thé hiểu được và có thé trả lời được tất cả câu hỏi do người dùng đặt ra, hệ thống Hỏi — Dap sẽ được tiếp cận bởi nhiều cách khác nhau dé hiểu và từ đó tạo ra câu trả lời chính xác từ kho thông tin nhất định. Nhằm hướng vấn đề khoảng cách giữa ngôn ngữ con người và sự hiểu biết của máy thì hệ thống cho phép được sử dụng nhiều chức năng, tác vụ như hỗ trợ tìm kiếm thông tin và cung cấp lời khuyên, kiến thức,. Đối với khóa luận chúng tôi đã tiến hành nghiên cứu, xử dụng bộ đữ liệu đa lĩnh vực dé tiếp cận và nghiên cứu hệ thông Hỏi — Đáp, lợi ích hệ thống mang lại cho con người về kiến thức ở mọi lĩnh vực dé dang xử lý mọi vấn đề.

Cũng giúp cho con người rút ngắn thời lượng tìm kiếm thông tin. Ngoài ra, còn giúp học sinh, sinh viên giải đáp một sô thắc mac vân đê nghiên cứu học tập. Câu hỏi hiện nay? Câu trả lời Tăng quan hệ đối tác thi có khả nang giảm quan hệ đối tượng. Thách thức Hệ thông Hỏi — Dap là lĩnh vực khoa hoc còn mới đôi với nghiên cứu sinh người Việt Nam, việc tìm hiệu và nghiên cứu có mac phải một sô vân đề vê việc tìm kiêm tài nguyên, đặt biệt trong khóa luận này chúng tôi sử dụng đữ liệu tiêng Việt ở đa lĩnh vực.

Ngoài ra việc giới hạn về mặt chỉ phí huấn luyện các mô hình cũng tạo cho chúng tôi không ít khó khăn bởi những mô hình chúng tôi lựa chọn cho phạm vi khóa luận này đều có kích thước cấu trúc lớn đòi hỏi phải có lượng ram cũng như dung lượng bộ nhớ khá lớn (RAM: ~40GB) dé có thể ghi lại tat cả các kết quả trong quá trình huấn luyện. Chiếm nhiều thời gian trong việc thực hiện khóa luận này là giai đoạn chúng tôi phải tìm kiếm và thử nghiệm các mô hình vừa phù hợp bài toán đồng thời cũng phải phù hợp với bộ dữ liệu và hỗ trợ ngôn ngữ tiếng Việt. Bên cạnh đó dé có thé đánh giá so sánh chuân xác nhất và đưa ra kết quả phù hợp chúng tôi phải xử lí về đặc điểm của tiếng Việt. Ứng dụng Một hệ thông mang lại tinh ứng dụng cho cộng đồng.

Nó mang lại hữu ích về tìm kiếm những thông tin ở những lĩnh vực đặc thù chuyên ngành, tìm các đữ liệu liên quan đến y học pháp luật và lịch sử,. Hỗ trợ tài nguyên tài liệu cho các nghiên cứu sinh học tập cũng như có thê đưa ra thông tin cụ thể về một thắc mắc mà người dùng đang nghiên Là cưu. Bên cạnh việc thực thi bài toán đưa ra đánh giá thì chúng tôi đã triển khai thêm hệ thong ứng dụng giúp người dùng sử dụng và thao tác thuận lợi hơn. Hỗ trợ hỏi đáp, tư vân, tra cứu, chăm sóc khách hàng, đưa lời khuyên.

Kết luận Trở thành hệ thống được chào đón và phát triển mở rộng toàn thế giới, và đang trở thành xu hướng của một số quốc gia công nghệ, bởi lẽ đó dé nghiên cứu thành công hệ thong Hỏi-Đáp, chúng tôi đã phát huy tối đa mô hình va dữ liệu, kế đến chúng tôi đã thực hiện đánh giá mô hình bài toán và đưa ra hướng kết quả tìm ra hướng phát triển cải thiện đổi mới mở rộng hệ thống hỏi — đáp ở Việt Nam. Dong góp những tìm hiểu và kết quả thành công trong việc phát triển công nghệ nước nhà nói chung và lĩnh vực Hỏi-Đáp nói riêng. CHƯƠNG 2: CÁC CÔNG TRÌNH NGHIÊN CỨU LIÊN QUAN 2. Cac công trình 2.

Phát biểu bài toàn Hỏi - Đáp Cùng với lợi ích và sự phát triển tiếp cận nhanh mà hệ thống Hỏi — Dap mang lại cho cộng đồng nghiên cứu hiện nay thì, sự phô biến và nồi tiếng với các công trình đã đạt một số thành tưu là điều đáng ké. Nắm giữ vị trí có được sự quan tâm đông đảo và quan trong đối với việc phát triển xã hội và thế giới nên hệ thống Hoi-Dap luôn là một trong những chủ đề luôn được chú ý hàng đầu đối với cộng đồng nghiên cứu sinh xử lí ngôn ngữ tự nhiên. Có nhiều công trình tiêu biểu nghiên cứu về hệ thống trên đã được công bố qua từng năm và đã mang lại dong góp to lớn trong việc phát triển hệ thống hỏi đáp trên nhiều loại ngôn ngữ khác nhau. Đầu tiên đó là những kết quả của các nghiên cứu trên bộ đữ liệu Natural Questions (NQ) [2].

Day là một bộ dữ liệu gồm 307,373 mau cho việc training, 7,830 mẫu cho việc development và 7,842 mẫu cho việc test. Mỗi một mẫu như vậy sẽ gồm có một câu hỏi được lay từ Google.com, trang Wikipedia trả lời câu hỏi, và câu trả lời ở dang dài (long answer) và câu trả lời dang ngắn (short answer) được đánh dấu trong trang Wikipedia đó. Có thé có trường hợp không có câu trả lời (dang dài hoặc dạng ngắn)." Attention Is All You Need" (Vaswani et al., 2017): đây là một trong những công trình dùng dé giới thiếu mô hình Transformer, sử dụng cơ chế tự chủ của kiến trúc mạng nơ -ron và đã tạo nên kết quả đầy ấn tượng với nhiều tác vụ khác nhau bao gồm cả QA."BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding" (Devlin et al. Electra: Pre-training Text Encoders as Discriminators Rather Than Generators" (Clark et al.

"UnifiedQA: Crossing Format Boundaries With a Single QA System" (Khashabi et al., 2020) giới thiệu mô 10 hình UnifiedQA mộ mô hình QA đa nhiệm có thê xử lý tât cả các định dạng về câu hỏi dau vao là câu nôi giữa các định dạng câu hỏi khác nhau đã tạo nên kết quả xuât sac. Về bộ dữ liệu, hiện tại trên thế gidi CÓ rất nhiều bộ dữ liệu khác nhau, nhưng theo đánh giá gần đây đầu tiên phải nhắc đến đó là một bộ dit liệu đầy thách thức chưa hớn 650 nghìn bộ ba câu hỏi câu trả lời và dẫn chứng. Ngoài ra còn có một bộ dữ liệu khác cũng đáng được chú ý là MRQA[3] được tông hợp từ nhiều bộ dữ liệu tiếng anh nồi tiếng khác nhau (SQuAD, TriviaQA,.) được chia thành 3 nhóm: nhóm 1 — chỉ gồm các mẫu thực thi việc huấn luyện mô hình và phát triển mô hình, nhóm 2 — chỉ gồm các mau dùng cho việc phát triển, đánh giá mô hình, nhóm 3 — chỉ gồm các mẫu dành cho việc đánh giá đưa ra kết quả hiệu suất của mô hình. Các công trình nghiên cứu được đánh giá cao không chỉ được thực thi huấn luyện trên bộ dữ liệu tiếng anh mà còn được thực hiện trên các bộ dữ liệu đa ngôn ngữ như bộ đữ liệu MLQA[4] (gồm có tiếng Anh, tiếng A Rap, tiếng Đức,.

Các công trình trong nước Các công trình trong nước thì vẫn còn hạn chế và chưa có nhiều các nghiên cứu được thực hiện trên bộ dữ liệu tiếng Việt mà nỏi tiếng nhất có thé ké đến là bộ 3 VIMMRC [6], UIT-ViQuAD2. Trong nó nổi bật nhất là bộ đữ liệu UIT- ViQuAD2.990 cặp câu hỏi — câu trả lời. Thời điểm bộ dit liệu UIT-ViQuAD lần đầu tiên được công bồ thì nó gồm 23,074 cặp câu hỏi được tạo ra dựa trên 5,109 đoạn văn từ 174 bài báo tiếng Việt trên Wikipedia. Và mô hình chạy tốt nhất trên bộ dit liệu này vào thời điểm được công bố là X-LMRLarge [9] với độ đo EM là 68,98% và độ đo F1 là 87,02%.

Kếtluận 11 Được đón nhận bởi sự quan tâm và chú ý của toàn thể nghiên cứu sinh trên Thế Giới, bên cạnh đó lĩnh vực Xử lý ngôn ngữ tự nhiên về hệ thống hỏi đáp là một trong những lĩnh vực còn một sô hạn chê: - _ Hiệu suất và độ chính xác: tuy có nhiều cải tiến trong quá trình xử lý ngôn ngữ tự nhiên và phát triển hệ thống Hỏi — Đáp, tuy nhiên độ chính xác còn hạn chế khi tiếp xúc với những ngôn ngữ có tính phức tạp, đa ngữ nghĩa và có nhiều cau trúc phức tạp. - _ Thiếu dit liệu: đây là một hạn chế đáng chú ý. Đặc biệt là trên ngôn ngữ Tiếng Việt, không những thế hầu hết các tài liệu, tài nguyên tiếng Việt hầu như rất ít, gây khó khăn và can trở trong việc nghiên cứu. Tuy nhiên những điềm hạn chế trên lại là cơ hội phát triển dé chúng ta nghiên cứu tiếp tục phát huy và mở rộng, góp phan phát triển và cải thiện dé cộng đồng nghiên cứu Việt Nam có thể tiếp cận được nhiều hơn.

Bằng việc tập trung cải thiện hiệu suất, độ chính xác và mở rộng tập dữ liệu nghiên cứu bằng tiếng Việt, chúng tôi mong răng với sự nỗ lực nghiên cứu sẽ đóng góp vào sự phát triển và mở rộng của lĩnh vực Xử lý ngôn ngữ tự nhiên và hệ thống Hỏi — Đáp trong tương lai. 12 CHUONG 3: XỬ LY DU LIEU 3. Bộ dữ liệu Sau khi nghiên cứu về dé tài bài toán kèm theo tự tìm hiéu một sô công trình liên quan thì chúng tôi đã định hướng đối với bộ đữ liệu mà chúng tôi hướng đến. Nhóm đã hướng đến những tiêu chí về bộ dữ liệu phải là bộ đữ liệu đa lĩnh vực bằng Tiếng Việt.

Trong bộ đữ liệu cần có những bộ câu hỏi, câu trả lời và đoạn văn liên quan. Trong đó câu hỏi được đặt ra phải là câu có liên quan đến đoạn văn cùng với bộ đữ liệu và câu trả lời sẽ là được rút trích từ đoạn văn trên. Vi dụ: Đoạn văn Nôi tiếng với tên gọi Kinh đô ánh sáng, Paris là một trung tâm văn hóa lớn của thế giới và cũng là một trong những thành phó du lịch thu hút nhất. Sự nhộn nhịp, các công trình kiến trúc và không khí nghệ sĩ đã giúp Paris mỗi năm có đến 30 triệu khách nước ngoài.

Thành phố còn được xem như kinh đô của thời trang cao cấp với nhiều khu phố xa xi cùng các trung tâm thương mại lớn. Là nơi đặt trụ sở chính của các tô chức quốc tế như OECD, UNESCO. cộng với những hoạt động đa dạng về tài chính, kinh doanh, chính trị và du lịch đã khiến Paris trở thành một trong những trung tâm trung cùng với New York, Luân Đôn và Tokyo. 13 Câu hỏi Câu Trả lời nhiều tệ nạn Bảng 3.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Tài liệu có tiêu đề Xây Dựng Hệ Thống Hỏi Đáp Tiếng Việt Dựa Trên Mô Hình Sinh Ngôn Ngữ trình bày một phương pháp tiếp cận mới trong việc phát triển hệ thống hỏi đáp cho tiếng Việt, sử dụng các mô hình sinh ngôn ngữ hiện đại. Tài liệu nhấn mạnh tầm quan trọng của việc cải thiện khả năng hiểu và phản hồi của hệ thống đối với ngôn ngữ tự nhiên, từ đó nâng cao trải nghiệm người dùng. Những lợi ích mà tài liệu mang lại cho độc giả bao gồm việc cung cấp kiến thức về công nghệ mới, cách thức hoạt động của các mô hình sinh ngôn ngữ, và ứng dụng thực tiễn trong việc xây dựng hệ thống hỏi đáp.

Để mở rộng thêm kiến thức của bạn về lĩnh vực này, bạn có thể tham khảo tài liệu Khóa luận tốt nghiệp công nghệ thông tin xây dựng hệ thống hỏi đáp dựa trên đọc hiểu tự động cho tiếng việt, nơi cung cấp cái nhìn sâu sắc về việc áp dụng công nghệ đọc hiểu tự động trong hệ thống hỏi đáp. Ngoài ra, tài liệu Using retrieval augmentation and deep generative models to build question answering systems sẽ giúp bạn hiểu rõ hơn về việc kết hợp các mô hình sinh sinh sâu và tăng cường truy vấn trong việc phát triển hệ thống hỏi đáp. Cuối cùng, tài liệu Nghiên cứu mô hình transformer và ứng dụng thêm dấu tiếng việt sẽ cung cấp thông tin về mô hình transformer, một trong những công nghệ tiên tiến nhất hiện nay trong lĩnh vực xử lý ngôn ngữ tự nhiên. Những tài liệu này sẽ giúp bạn có cái nhìn toàn diện hơn về các xu hướng và công nghệ mới trong lĩnh vực hỏi đáp tiếng Việt.