
BỘ NỘI VỤ
TRƢỜNG ĐẠI HỌC NỘI VỤ HÀ NỘI
BÁO CÁO TỔNG HỢP
ĐỀ TÀI NGHIÊN CỨU KHOA HỌC CẤP TRƢỜNG
XÂY DỰNG PHẦN MỀM PHÂN TÍCH TỰ ĐỘNG Ý KIẾN
PHẢN HỒI CỦA SINH VIÊN VỀ CHẤT LƢỢNG ĐÀO TẠO Ở
PHÂN HIỆU TRƢỜNG ĐẠI HỌC NỘI VỤ HÀ NỘI TẠI
THÀNH PHỐ HỒ CHÍ MINH
Mã số của đề tài: ĐTCT.2022.133
Chủ nhiệm đề tài: Thạc sỹ Tôn Nữ Thị Sáu
Hà Nội, Tháng 7/2022

BỘ NỘI VỤ
TRƢỜNG ĐẠI HỌC NỘI VỤ HÀ NỘI
BÁO CÁO TỔNG HỢP
ĐỀ TÀI NGHIÊN CỨU KHOA HỌC CẤP TRƢỜNG
XÂY DỰNG PHẦN MỀM PHÂN TÍCH TỰ ĐỘNG Ý KIẾN
PHẢN HỒI CỦA SINH VIÊN VỀ CHẤT LƢỢNG ĐÀO TẠO Ở
PHÂN HIỆU TRƢỜNG ĐẠI HỌC NỘI VỤ HÀ NỘI TẠI
THÀNH PHỐ HỒ CHÍ MINH
Mã số của đề tài: ĐTCT.2022.133
Chủ nhiệm đề tài: Thạc sỹ Tôn Nữ Thị Sáu
Thành viên đề tài:
Thạc sỹ Đỗ Phƣớc Sang
Thạc sỹ Phạm Thị Thu Trang
Thạc sỹ Lê Xuân Hậu
Cử nhân Nguyễn Thị Kim Oanh
Hà Nội, Tháng 7/2022

1
MỤC LỤC
MỤC LỤC ............................................................................................................. 1
DANH MỤC BẢNG VIẾT TẮT .......................................................................... 3
DANH MỤC BẢNG BIỂU .................................................................................. 4
DANH MỤC HÌNH VẼ ........................................................................................ 5
MỞ ĐẦU ............................................................................................................... 7
1. Tính cấp thiết ..................................................................................................... 7
2. Mục tiêu của đề tài ............................................................................................ 8
3. Nhiệm vụ đề tài: ................................................................................................ 8
4. Đối tƣợng, phạm vi nghiên cứu......................................................................... 9
5. Phƣơng pháp nghiên cứu ................................................................................... 9
6. Ý nghĩa khoa học và ý nghĩa thực tiển .............................................................. 9
7. Kết quả đề tài ................................................................................................... 10
8. Cấu trúc của đề tài ........................................................................................... 11
Chƣơng 1: CƠ SỞ LÝ THUYẾT VÀ CÁC NGHIÊN CỨU LIÊN QUAN ....... 12
1.1 Các khái niệm cơ bản .................................................................................... 12
1.1.1. Xử lý ngôn ngữ tự nhiên ........................................................................... 12
1.1.2. Bài toán Phân tích ý kiến .......................................................................... 13
1.1.3. Bài toán phân tích ý kiến theo khía cạnh .................................................. 14
1.1.4. Máy học. .................................................................................................... 16
1.2. Một số mô hình máy học và học sâu ............................................................ 17
1.2.1. Mô hình máy học Support Vector Machine .............................................. 17
1.2.2. Mô hình mạng học sâu tích chập – Convolutional Neural Network ........ 20
1.2.3. Mô hình ngôn ngữ BERT .......................................................................... 26
1.3. Phƣơng pháp biểu diễn từ ............................................................................ 32
1.4. Các công trình nghiên cứu trong và ngoài nƣớc .......................................... 34
Chƣơng 2: XÂY DỰNG DỮ LIỆU DỰA TRÊN Ý KIẾN PHẢN HỒI CỦA
SINH VIÊN ......................................................................................................... 37
2.1. Giới thiệu ...................................................................................................... 37
2.2. Gán nhãn dữ liệu .......................................................................................... 38
2.2.1. Mục tiêu của việc gán nhãn ....................................................................... 38
2.2.2. Quy trình gán nhãn .................................................................................... 39
2.3. Tài liệu hƣớng dẫn các nguyên tắc gán nhãn dữ liệu ................................... 40

2
2.3.1. Quy tắc gán nhãn khía cạnh: ..................................................................... 40
2.3.2. Quy tắc gán nhãn bài toán trạng thái cảm xúc .......................................... 44
2.4. Huấn luyện ngƣời gán nhãn ......................................................................... 45
2.5. Thống kê dữ liệu và đánh giá dữ liệu. .......................................................... 47
Chƣơng 3: KẾT QUẢ THỬ NGHIỆM TRÊN CÁC MÔ HÌNH MÁY HỌC VÀ
PHẦN MỀM PHÂN TÍCH TỰ ĐỘNG Ý KIẾN PHẢN HỒI CỦA SINH VIÊN
VỀ CHẤT LƢỢNG ĐÀO TẠO THEO KHÍA CẠNH ...................................... 49
3.1. Mô hình máy học.......................................................................................... 49
3.2. Mô hình học sâu ........................................................................................... 50
3.3. Mô hình ngôn ngữ BERT ............................................................................. 52
3.4. Các mô hình so sánh..................................................................................... 54
3.5. Chi tiết cài đặt mô hình ................................................................................ 55
3.6. Kết quả thử nghiệm ...................................................................................... 56
3.6.1. Độ đo đánh giá .......................................................................................... 56
3.6.2. Kết quả thử nghiệm ................................................................................... 57
3.7. Phần mềm phân tích tự động ý kiến phản hồi của sinh viên về chất lƣợng
đào tạo theo khía cạnh ......................................................................................... 61
3.7.1. Ngôn ngữ lập trình .................................................................................... 61
3.7.2. Mô tả ứng dụng ......................................................................................... 63
3.7.3. Chi tiết từng chức năng ............................................................................. 64
3.7.3.1. Chức năng Đăng ký tài khoản ................................................................ 65
3.7.3.2. Chức năng Đăng nhập tài khoản ............................................................ 65
3.7.3.4. Chức năng Phân tích ý kiến theo giảng viên .......................................... 66
3.7.3.5. Chức năng Phân tích ý kiến theo học phần ............................................ 69
KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN .......................................................... 73
1. Kết luận ........................................................................................................... 73
2. Hƣớng phát triển ............................................................................................. 73
3. Kiến nghị ......................................................................................................... 74
3.1. Triển khai phần mềm vào thực tế ................................................................. 74
3.2. Phát triển phần mềm trong tƣơng lai ............................................................ 74
TÀI LIỆU THAM KHẢO ................................................................................... 75

3
DANH MỤC BẢNG VIẾT TẮT
TT
Chữ viết tắt
Giải thích
1
Phân hiệu
TP.HCM
Phân hiệu Trƣờng đại học Nội vụ Hà Nội tại TP.HCM
2
NB
Naive Bayes
3
NN
Neural Network
4
SVM
Support Vector Machine
5
LSTM
Long Short-Term Memory
6
CNN
Convolutional neural network
7
BiLSTM-CNN
Bidirectional Long Short-Term Memory-Convolutional
Neural Network
8
BERT
Bidirectional Encoder Representations from
Transformers
9
ANN
Artificial Neural Networks
10
Tf-idf
Term Frequency – Inverse Document Frequency

