Tổng quan nghiên cứu
Trong xu hướng chuyển đổi số giáo dục đại học năm 2024, việc thấu hiểu trải nghiệm và tâm lý người học đóng vai trò then chốt trong công tác bảo đảm chất lượng đào tạo. Các trường đại học và cao đẳng thường xuyên tổ chức khảo sát ý kiến sinh viên sau mỗi học kỳ nhằm thu thập thông tin về chất lượng giảng dạy, chương trình học và cơ sở vật chất. Tuy nhiên, việc xử lý khối lượng lớn dữ liệu văn bản phản hồi bằng phương pháp thủ công tiêu tốn rất nhiều thời gian, nhân lực và chi phí vận hành, đồng thời khó tránh khỏi sự thiếu nhất quán trong đánh giá.
Đề tài luận văn thạc sĩ ngành Công nghệ thông tin tập trung giải quyết bài toán phân tích phản hồi bình luận sinh viên bằng các kỹ thuật học sâu tiên tiến. Thay vì chỉ phân loại cảm xúc tổng quát theo cách truyền thống, nghiên cứu đi sâu vào bài toán phân tích cảm xúc dựa trên khía cạnh (Aspect-Based Sentiment Analysis - ABSA). Mục tiêu trọng tâm là xây dựng một mô hình học sâu tích hợp đầu cuối (end-to-end) theo hướng tiếp cận đa nhiệm (Multi-task), cho phép tự động nhận diện 4 khía cạnh đào tạo cốt lõi và phân loại chính xác 3 trạng thái cảm xúc tương ứng.
Nghiên cứu được triển khai trên tập dữ liệu thực nghiệm gồm 2.849 phản hồi bằng tiếng Việt thu thập tại Trường Đại học Công nghệ Thông tin - ĐHQG TP.HCM và Trường Cao đẳng Kỹ Nghệ II trong năm 2024. Kết quả nghiên cứu không chỉ đóng góp một giải pháp học máy có độ chính xác cao cho ngôn ngữ tiếng Việt mà còn trực tiếp xây dựng ứng dụng phần mềm thực tế trên ngôn ngữ Python, giúp các cơ sở giáo dục rút ngắn hơn 80% thời gian xử lý dữ liệu khảo sát và nâng cao hiệu quả quản trị học đường.
Cơ sở lý thuyết và phương pháp nghiên cứu
Khung lý thuyết áp dụng
Nghiên cứu được xây dựng dựa trên nền tảng của lĩnh vực Xử lý ngôn ngữ tự nhiên (NLP) và bài toán Phân tích cảm xúc dựa trên khía cạnh (ABSA). Về mặt lý thuyết mô hình hóa chuỗi, đề tài kế thừa và phát triển từ các kiến trúc mạng nơ-ron học sâu như mạng nơ-ron tích chập (CNN), mạng nơ-ron hồi quy (RNN), mạng bộ nhớ ngắn hạn dài (LSTM) và đặc biệt là kiến trúc Transformer dựa trên cơ chế tự chú ý (Self-Attention).
Mô hình tham chiếu trọng tâm của luận văn là PhoBERT-base, một mô hình ngôn ngữ tiếng Việt được huấn luyện trước (pre-trained) dựa trên cấu trúc RoBERTa của Google. PhoBERT sử dụng hai kỹ thuật huấn luyện cốt lõi gồm mô hình ngôn ngữ che dấu (Masked Language Model - MLM) và dự đoán câu tiếp theo (Next Sentence Prediction - NSP), cho phép nắm bắt ngữ cảnh hai chiều vượt trội.
Khung nghiên cứu đề xuất áp dụng phương pháp ghép nối 4 lớp ẩn cuối cùng (last 4 hidden states) của mạng PhoBERT nhằm tận dụng tối đa các đặc trưng ngữ pháp cục bộ và ngữ nghĩa toàn cục. Đầu ra của mô hình được kết nối trực tiếp với tầng liên kết đầy đủ gồm 16 nơ-ron phân loại đa nhiệm, tương ứng với 4 khía cạnh nhân với 4 nhãn phân loại (Tích cực, Tiêu cực, Trung lập và Không xác định). Hệ thống cũng tích hợp các khái niệm then chốt như biểu diễn vector từ ngữ (Word Embedding), mã hóa one-hot và hàm mất mát entropy chéo đa nhãn.
Phương pháp nghiên cứu
Nguồn dữ liệu của đề tài bao gồm 2.849 mẫu phản hồi văn bản thực tế của người học sau khi hoàn thành các môn học chuyên ngành. Phương pháp chọn mẫu được thực hiện theo phương thức phân tầng ngẫu nhiên kết hợp thu thập thuận tiện thông qua các biểu mẫu khảo sát trực tuyến tại các cơ sở đào tạo đại học và cao đẳng. Lý do lựa chọn tập dữ liệu này xuất phát từ thực tế khan hiếm các bộ ngữ liệu tiếng Việt chuẩn hóa dành riêng cho bài toán đánh giá giáo dục.
Quy trình nghiên cứu thực nghiệm được thực hiện bài bản qua các giai đoạn kỹ thuật rõ ràng:
- Chuẩn hóa dữ liệu: Chuyển đổi toàn bộ bảng mã từ Windows-1252 về UTF-8 chuẩn quốc tế.
- Tiền xử lý văn bản: Tự động sửa lỗi chính tả, chuẩn hóa vị trí dấu thanh tiếng Việt, giải mã các từ viết tắt và ngôn ngữ mạng thông dụng.
- Tách từ tiếng Việt: Sử dụng bộ công cụ VnCoreNLP để phân đoạn từ ghép chính xác, hạn chế tối đa hiện tượng phân mảnh ngữ nghĩa.
- Lọc bỏ nhiễu: Loại bỏ các ký tự lặp vô nghĩa và khoảng trắng thừa nhằm giảm số chiều của không gian đặc trưng.
Quá trình huấn luyện mô hình được thiết lập trên môi trường điện toán đám mây Google Colab với phần cứng GPU T4 chuyên dụng. Các siêu tham số tối ưu bao gồm kích thước lô (batch size) bằng 16, độ dài vector đầu vào cố định ở mức 256 tokens, số lượng chu kỳ huấn luyện tối đa 20 epochs. Nghiên cứu áp dụng thuật toán tối ưu hóa Adam với tốc độ học khởi tạo 1e-5, kết hợp kỹ thuật dừng sớm (Early Stopping) sau 5 epoch liên tiếp nếu độ mất mát trên tập kiểm định không tiếp tục giảm.
Kết quả nghiên cứu và thảo luận
Những phát hiện chính
Phân tích định lượng trên toàn bộ tập ngữ liệu 2.849 phản hồi cho thấy cấu trúc phân bố rõ rệt giữa các nhóm khía cạnh đào tạo:
- Khía cạnh Sự chuyên nghiệp của giảng viên (Professionalism) chiếm tỷ trọng lớn nhất với 1.372 phản hồi, tương đương 48,16% tổng dung lượng dữ liệu.
- Khía cạnh Tài liệu và học liệu (Material) đứng thứ hai với 947 phản hồi, chiếm 33,24%.
- Khía cạnh Cơ sở vật chất (Facility) ghi nhận 337 phản hồi, chiếm 11,83%.
- Khía cạnh Ý kiến khác (Others) bao gồm các nguyện vọng chung chiếm 193 phản hồi, tương đương 6,77%.
Về phân bố trạng thái cảm xúc, tỷ lệ phản hồi tích cực chiếm ưu thế vượt trội ở khía cạnh giảng dạy của giảng viên (trên 70% biểu đạt thái độ hài lòng về sự nhiệt tình và chuyên môn). Ngược lại, khía cạnh cơ sở vật chất và tài liệu học tập ghi nhận tỷ lệ phản hồi tiêu cực cao hơn đáng kể (khoảng 35% đến 40% phản ánh tình trạng máy tính cấu hình yếu, mạng internet chập chờn hoặc giáo trình nặng về lý thuyết hàn lâm).
Về hiệu năng mô hình, thực nghiệm ghi nhận chỉ số độ chính xác (Accuracy) và điểm F1-score của bài toán phát hiện khía cạnh (Aspect Detection) đạt mức trên 94,00%. Đối với bài toán phát hiện cảm xúc (Sentiment Detection) và bài toán liên hợp phát hiện đồng thời khía cạnh cùng sắc thái cảm xúc, mô hình học sâu đề xuất đều đạt các chỉ số Precision, Recall và F1-score vượt mốc 90,00%, thể hiện khả năng thích ứng xuất sắc với ngữ cảnh văn phong sinh viên.
Thảo luận kết quả
Các kết quả phân tích dữ liệu được mô tả trực quan thông qua biểu đồ cột phân phối khía cạnh và biểu đồ tròn thể hiện cơ cấu sắc thái cảm xúc. Việc hiển thị dữ liệu qua biểu đồ cho phép ban lãnh đạo nhà trường nhanh chóng nhận diện điểm mạnh trong đội ngũ sư phạm, đồng thời khoanh vùng chính xác các điểm nghẽn về hạ tầng công nghệ thông tin.
Hiệu suất vượt trội của mô hình bắt nguồn từ việc tận dụng thành công cơ chế chú ý của PhoBERT kết hợp kỹ thuật nối 4 lớp ẩn cuối cùng. Trong tiếng Việt, các phản hồi sinh viên thường có cấu trúc câu phức, lồng ghép liên từ đối lập như "thầy dạy dễ hiểu nhưng nhiều lúc hơi nhanh". Trong khi các mạng nơ-ron truyền thống như BiLSTM hoặc CNN thường bị phân tâm bởi vế câu mang nghĩa tích cực đứng trước, mô hình đề xuất đã phân bổ trọng số chú ý chính xác vào vế câu sau liên từ, từ đó gán đúng nhãn cảm xúc tiêu cực cho khía cạnh phương pháp giảng dạy.
So với các nghiên cứu trước đây tại Việt Nam vốn chỉ áp dụng các mô hình học máy cơ bản hoặc mạng nơ-ron đơn tầng, cách tiếp cận học sâu đa nhiệm end-to-end trong luận văn này đã giải quyết triệt để sự phụ thuộc vào việc trích xuất đặc trưng thủ công, mang lại khả năng tổng quát hóa cao khi xử lý các tập dữ liệu thực tế phát sinh ngoài đời thực.
Đề xuất và khuyến nghị
Dựa trên các phát hiện thực nghiệm, luận văn đưa ra 4 nhóm giải pháp chiến lược nhằm tối ưu hóa chất lượng giáo dục và công tác quản lý:
- Đổi mới học liệu và tài liệu môn học: Tổ bộ môn và giảng viên cần rà soát, giảm bớt tính hàn lâm trong giáo trình, bổ sung thêm các bài tập tình huống thực tế và dự án thực hành; đặt mục tiêu giảm 30% tỷ lệ phản hồi tiêu cực về học liệu trong vòng 6 tháng tới.
- Nâng cấp hạ tầng cơ sở vật chất: Phòng Quản trị thiết bị và Ban Giám hiệu cần xây dựng kế hoạch bảo dưỡng định kỳ hệ thống máy tính thực hành, nâng cấp băng thông mạng nội bộ tại các giảng đường; cam kết hoàn thành việc thay thế các thiết bị xuống cấp trong lộ trình 3 tháng trước năm học mới.
- Tự động hóa công tác khảo sát đánh giá: Phòng Khảo thí và Đảm bảo chất lượng cần tích hợp ứng dụng phân tích phản hồi tự động bằng Python vào cổng thông tin đào tạo; rút ngắn chu kỳ tổng hợp báo cáo phản hồi từ 3 tuần xuống dưới 24 giờ sau khi kết thúc đợt khảo sát cho 100% môn học.
- Bồi dưỡng kỹ năng sư phạm tương tác: Ban Đào tạo cần tổ chức các khóa tập huấn phương pháp giảng dạy hiện đại, khuyến khích giảng viên duy trì tính tương tác đa chiều trên lớp nhằm duy trì tỷ lệ hài lòng về tính chuyên nghiệp của người dạy ở mức trên 90%.
Đối tượng nên tham khảo luận văn
Nội dung và sản phẩm của luận văn mang lại giá trị ứng dụng thiết thực cho 4 nhóm đối tượng chính:
- Ban Giám hiệu và các nhà quản lý giáo dục: Sử dụng kết quả phân tích và phương pháp luận của đề tài làm cơ sở dữ liệu định lượng, phục vụ việc ra quyết định điều chỉnh khung chương trình đào tạo và đầu tư nguồn lực cơ sở vật chất chính xác.
- Cán bộ phòng Khảo thí và Đảm bảo chất lượng: Ứng dụng trực tiếp quy trình xử lý dữ liệu tự động để phân loại hàng nghìn phản hồi của sinh viên mỗi học kỳ mà không cần tốn kém nhân sự thống kê thủ công.
- Giảng viên và nhà nghiên cứu Xử lý ngôn ngữ tự nhiên: Tham khảo kiến trúc mô hình học sâu đa nhiệm nối 4 lớp ẩn PhoBERT, quy trình tiền xử lý văn bản tiếng Việt và bộ siêu tham số tối ưu cho các bài toán phân loại văn bản phức tạp.
- Sinh viên và học viên cao học ngành Công nghệ thông tin: Khai thác tài liệu học thuật, cấu trúc ứng dụng giao diện Python và các phân tích kỹ thuật về mạng Transformer làm tài liệu nghiên cứu chuyên sâu cho các đề tài khóa luận liên quan.
Câu hỏi thường gặp
-
Mô hình PhoBERT-base được cấu hình như thế nào để xử lý bài toán phản hồi sinh viên?
Mô hình sử dụng mạng PhoBERT-base tiếng Việt được tinh chỉnh, ghép nối 4 lớp ẩn cuối cùng để trích xuất đặc trưng sâu. Dữ liệu đầu vào được cố định ở độ dài 256 tokens và truyền qua tầng phân loại 16 nơ-ron đa nhiệm, tối ưu hóa bằng thuật toán Adam với tốc độ học 1e-5.
-
Tại sao luận văn lại chia phản hồi thành 4 khía cạnh đánh giá cụ thể?
Tập dữ liệu 2.849 mẫu thực tế cho thấy mối quan tâm của sinh viên tập trung vào 4 nhóm: Giảng viên (1.372 mẫu), Tài liệu (947 mẫu), Cơ sở vật chất (337 mẫu) và Ý kiến khác (193 mẫu). Việc phân chia này bám sát yêu cầu kiểm định chất lượng giáo dục đại học.
-
Quy trình tiền xử lý văn bản tiếng Việt trong luận văn gồm những bước nào?
Dữ liệu văn bản trải qua 5 bước nghiêm ngặt: chuyển đổi bảng mã UTF-8, sửa lỗi gõ dấu thanh, chuyển đổi từ viết tắt và teencode, phân đoạn từ ghép bằng VnCoreNLP toolkit và loại bỏ các ký tự lặp vô nghĩa nhằm giảm chiều dữ liệu.
-
Mô hình xử lý như thế nào đối với các câu phản hồi vừa có ý khen vừa có ý chê?
Mô hình ứng dụng cơ chế chú ý hai chiều để nhận diện các liên từ đối lập và ngữ cảnh nhấn mạnh. Dựa trên quy tắc gán nhãn trọng tâm, hệ thống phân loại chính xác các câu phức vào đúng khía cạnh chịu tác động và xác định sắc thái cảm xúc chi phối.
-
Ứng dụng phần mềm xây dựng bằng Python hỗ trợ những tính năng gì?
Ứng dụng cung cấp giao diện trực quan cho phép người dùng nhập trực tiếp một câu văn đơn lẻ để nhận kết quả phân loại tức thì, hoặc tải lên toàn bộ tệp dữ liệu lớn để xử lý hàng loạt và xuất báo cáo thống kê kèm biểu đồ trực quan.
Kết luận
Nghiên cứu đã giải quyết thành công bài toán phân tích ý kiến phản hồi của sinh viên thông qua các đóng góp khoa học và thực tiễn nổi bật:
- Xây dựng và chuẩn hóa thành công bộ ngữ liệu thực nghiệm gồm 2.849 phản hồi tiếng Việt theo 4 khía cạnh đào tạo.
- Đề xuất kiến trúc học sâu end-to-end đa nhiệm dựa trên PhoBERT với cấu trúc 16 nơ-ron đầu ra đạt hiệu suất tối ưu.
- Đạt độ chính xác phát hiện khía cạnh vượt mốc 94,00% trên tập dữ liệu kiểm thử thực tế.
- Hiện thực hóa mô hình thành ứng dụng phần mềm tiện ích trên nền tảng Python phục vụ phân tích trực quan.
- Đề xuất hệ thống giải pháp nâng cao chất lượng giáo dục dựa trên bằng chứng dữ liệu định lượng tin cậy.
Trong lộ trình 6 đến 12 tháng tới, hướng phát triển tiếp theo của đề tài là mở rộng quy mô bộ ngữ liệu lên hơn 10.000 mẫu và nghiên cứu tích hợp các mô hình ngôn ngữ lớn (LLM) đa phương thức. Các trường đại học và cơ sở đào tạo nghề nghiệp được khuyến khích sớm triển khai ứng dụng giải pháp công nghệ này nhằm chuẩn hóa công tác bảo đảm chất lượng giáo dục trong kỷ nguyên số.