Tổng quan luận án

Tính cấp thiết và khoảng trống nghiên cứu

Học tập mở (open learning) và học tập trực tuyến phát triển mạnh mẽ nhằm đáp ứng nhu cầu giáo dục linh hoạt, đặc biệt trong các bối cảnh xã hội có sự hạn chế tiếp xúc trực tiếp giữa người dạy và người học. Cùng với xu hướng này, nguồn tài nguyên giáo dục mở (open educational resources) và tài nguyên học tập (learning resources) số hóa gia tăng với quy mô lớn. Tuy nhiên, phần lớn tài nguyên học tập tồn tại dưới dạng dữ liệu phi cấu trúc (như văn bản, bài giảng, giáo trình, bài báo khoa học, tệp PDF). Thực trạng này dẫn đến hiện tượng quá tải thông tin, khiến người học gặp nhiều trở ngại trong việc tiếp cận tài liệu phù hợp với nhu cầu và năng lực cá nhân.

Các hệ thống quản lý tài nguyên học tập truyền thống bộc lộ hai vấn đề nghiên cứu cần giải quyết:

  1. Công tác tìm kiếm tài nguyên học tập chưa giải quyết triệt để vấn đề ngữ nghĩa và cấu trúc nội dung. Hầu hết các công cụ tìm kiếm hiện hữu dựa trên so khớp từ khóa đơn thuần, chưa kết hợp giữa độ tương đồng ngữ nghĩa và trật tự từ, đồng thời chưa tận dụng mạng ngữ nghĩa (ontology) để thu hẹp không gian tìm kiếm thông qua phân loại truy vấn.
  2. Công tác gợi ý tài nguyên học tập chưa gắn kết chặt chẽ với việc dự đoán năng lực học tập của người học. Việc ứng dụng dữ liệu thực tế về kết quả học tập để xây dựng hệ thống gợi ý trong giáo dục còn ít được nghiên cứu. Các kỹ thuật lọc cộng tác truyền thống (như k láng giềng kNN, phân rã ma trận chuẩn MF, phân rã ma trận thiên vị BMF) gặp hạn chế khi xử lý các tập dữ liệu lớn, có độ thưa cao và giàu thuộc tính.

Mục tiêu nghiên cứu

Mục tiêu tổng quát của luận án là đề xuất các mô hình tìm kiếm và gợi ý tài nguyên học tập nhằm đáp ứng nhu cầu của người học, hỗ trợ quá trình học tập đạt kết quả tốt hơn.

Các mục tiêu cụ thể được xác định như sau:

  1. Nghiên cứu xây dựng mô hình tìm kiếm tài nguyên học tập có quan tâm đến vấn đề ngữ nghĩa nhằm nâng cao hiệu quả tìm kiếm đáp ứng nhu cầu của người học.
  2. Nghiên cứu xây dựng các mô hình dự đoán kết quả học tập và gợi ý tài nguyên học tập phù hợp với từng người học.

Đối tượng và phạm vi nghiên cứu

  • Đối tượng nghiên cứu: Các mô hình tìm kiếm và gợi ý tài nguyên học tập, bao gồm mô hình phân loại tài nguyên, mô hình tìm kiếm dựa trên độ tương đồng nội dung văn bản và mạng ngữ nghĩa ontology, các mô hình dự đoán kết quả học tập và mô hình gợi ý tài nguyên học tập.
  • Phạm vi nghiên cứu:
    • Về định dạng tài nguyên: Luận án giới hạn phạm vi tài nguyên học tập ở dạng văn bản (giáo trình, bài giảng, bài báo khoa học, tin tức học thuật) và dữ liệu dạng bảng/số phản ánh kết quả học tập (điểm số học phần, điểm tích lũy của sinh viên) cùng dữ liệu đánh giá xếp hạng (ratings).
    • Về không gian và nguồn dữ liệu thực nghiệm: Dữ liệu kết quả học tập của sinh viên được thu thập tại Trường Đại học Cần Thơ (cụ thể là Khoa Công nghệ và các đơn vị đào tạo trực thuộc); các tập dữ liệu văn bản chuẩn đa ngôn ngữ dùng cho thực nghiệm phân loại và tìm kiếm gồm Scientific_Articles, Turkish_News_Articles, School_Text_Books, Reuters_Newswire; các tập dữ liệu xếp hạng chuẩn phục vụ thử nghiệm hệ thống gợi ý gồm các tập Ratings, Ratings-Books.

Tổng quan tài liệu và vị trí của luận án

Các hướng nghiên cứu trước được điểm lại

Trong luận án, tác giả đã hệ thống hóa các công trình nghiên cứu trong nước và quốc tế theo các nhóm chuyên đề:

  • Khái niệm học tập mở và hệ thống quản lý tài nguyên học tập: Phong trào học tập mở từ thập niên 1970 (Susan, 2009; Chang, 2010); định nghĩa về tài nguyên giáo dục mở theo UNESCO (2019) và Jisc (2016); khái niệm tài nguyên học tập (Smith, 2016); các nền tảng web quản lý tài nguyên học tập và học tập trực tuyến (Barajas and Gannaway, 2007; Muñoz-Merino et al., 2009; Santos and Boticario, 2011; Tavangarian et al., 2004).
  • Phân loại văn bản và phân loại câu truy vấn: Các nghiên cứu sử dụng luật ngữ pháp viết tay (Van Durme et al., 2003) và những giới hạn về số lớp (Li and Roth, 2002; Hacioglu and Ward, 2003); hướng tiếp cận xác suất và học máy (Brown, 2004; McCallum and Nigam, 1998; Liu and Zheng, 2005); các giải thuật máy véc-tơ hỗ trợ SVM (Cortes and Vapnik, 1995; Chakrabarti, 2002), cây quyết định (Mitchell, 1997), rừng ngẫu nhiên RF (Tin Kam, 1995); các nghiên cứu phân loại chủ đề tài liệu (Thaoroijam, 2014; Li et al., 2018; Aggarwal and Zhai, 2012; Bijaksana et al., 2013; Haddoud et al., 2016); ứng dụng học sâu trong phân loại văn bản (Aristodemou and Tietze, 2018).
  • Tính toán độ tương đồng văn bản: Khoảng cách Jaro (Winkler, 1990); mô hình tương phản (Tversky, 1977); hệ số Jaccard (Jaccard, 1901); mô hình không gian véc-tơ VSM, độ tương đồng Cosine, khoảng cách Euclide, Manhattan; phương pháp kết hợp độ tương đồng ngữ nghĩa và trật tự từ (Li et al., 2004; Truong Quoc-Dinh et al., 2009).
  • Web ngữ nghĩa và Ontology phục vụ tìm kiếm: Kiến trúc phân tầng Semantic Web (Berners-Lee, 1998; Berners-Lee et al., 2001); các định nghĩa và mô hình hóa ontology (Gruber, 1993; Studer et al., 1998; Brewster and O'Hara, 2004; Al-Yahya et al., 2015; Sampson et al., 2004; Cohen et al., 2005); các chuẩn RDF, RDFS (Stefan, 2000), OWL (W3C, 2009; Kaushal, 2011); các công cụ biên soạn Protégé (Grosso et al., 1999; Gennari et al., 2003), Knoodl (W3C, 2012); mô hình tìm kiếm dựa trên ontology (Alfred et al., 2014; Tang and Chen, 2015; Okuboyejo et al., 2012).
  • Hệ thống gợi ý và dự đoán kết quả học tập: Khái quát về hệ thống gợi ý RS (Park et al., 2012; Bobadilla et al., 2013; Su and Khoshgoftaar, 2009; Ricci et al., 2011); ứng dụng RS trong môi trường giáo dục (Drachsler et al., 2008, 2009; García et al., 2009; Romero et al., 2009; Prins et al., 2008; Imran et al., 2014; Xiao et al., 2018; Garcia-Martinez and Hamou-Lhadj, 2013); các thuật toán lọc nội dung CB (Lops et al., 2011; Doshi, 2019); lọc cộng tác CF (Koren and Bell, 2011; Tomasevic et al., 2020); lọc dựa trên bộ nhớ và mô hình (Ghazanfar et al., 2010); dự đoán kết quả học tập (Shahiri et al., 2015); ứng dụng học sâu trong gợi ý (Zhang et al., 2019); bài toán phân rã ma trận và dự đoán xếp hạng (Pilászy and Tikk, 2009; Dunlavy et al., 2011; Nguyễn Thái Nghe, 2016).

Khoảng trống luận án lựa chọn giải quyết

Từ việc phân tích tổng quan các công trình, tác giả xác định các khoảng trống học thuật cần giải quyết:

  1. Thiếu một cơ chế tích hợp giữa phân loại truy vấn và tìm kiếm ngữ nghĩa: Việc tìm kiếm tài nguyên văn bản quy mô lớn thường tốn kém chi phí tính toán nếu không được định hướng phân loại trước. Hơn nữa, việc đo độ tương đồng văn bản thường chỉ dừng lại ở độ đo cosine mà bỏ qua yếu tố vị trí/trật tự của từ vựng.
  2. Sự rời rạc giữa bài toán dự đoán kết quả học tập và bài toán gợi ý tài nguyên: Phần lớn các nghiên cứu gợi ý giáo dục chưa cá nhân hóa dựa trên mô hình hóa năng lực học tập ở nhiều cấp độ (toàn trường, nhóm năng lực và từng cá nhân).
  3. Hạn chế của các mô hình phân rã tuyến tính truyền thống: Kỹ thuật phân rã ma trận chuẩn (MF) chưa mô hình hóa được các mối quan hệ phi tuyến phức tạp trong dữ liệu đánh giá tài nguyên và điểm số sinh viên quy mô lớn.

Cơ sở lý thuyết và phương pháp nghiên cứu

Khung lý thuyết và khái niệm sử dụng

Luận án vận dụng hệ thống lý thuyết thuộc các lĩnh vực Xử lý ngôn ngữ tự nhiên, Web ngữ nghĩa, Học máy và Hệ thống gợi ý:

  • Lý thuyết phân loại văn bản: Mô hình không gian véc-tơ (VSM), trọng số TF-IDF; máy véc-tơ hỗ trợ (SVM) với kỹ thuật phân loại đa lớp One-vs-All và One-vs-One, tối ưu hóa biên siêu phẳng $\text{margin} = \frac{2}{|w|}$ dưới ràng buộc $y_i(w \cdot x_i + b) \ge 1$; giải thuật Cây quyết định (Decision Tree) và Rừng ngẫu nhiên (Random Forest - RF).
  • Lý thuyết độ tương đồng văn bản: Độ tương đồng ngữ nghĩa dựa trên véc-tơ đặc trưng (Cosine similarity) $S_s(T_1, T_2)$ kết hợp với độ tương đồng trật tự từ (Word-order similarity) $S_r(T_1, T_2)$ được xác định dựa trên các véc-tơ chỉ số vị trí từ $R_1, R_2$ theo khung phân tích của Li et al. (2004).
  • Kiến trúc Web ngữ nghĩa và Ontology: Mô hình dữ liệu đồ thị RDF sử dụng bộ ba (Triples) gồm Chủ đề (Subject) - Thuộc tính (Predicate) - Đối tượng (Object); lược đồ RDFS; ngôn ngữ bản thể học Web OWL (gồm ba phân lớp OWL Lite, OWL DL, OWL Full); công cụ xây dựng ontology Protégé; ngôn ngữ truy vấn ngữ nghĩa SPARQL.
  • Lý thuyết hệ thống gợi ý và dự đoán: Ma trận tương tác người dùng - mục tin - đánh giá (User-Item-Rating matrix); các kỹ thuật lọc dựa trên nội dung (CB), lọc cộng tác (CF), lọc dựa trên bộ nhớ (kNN) và lọc dựa trên mô hình (phân rã ma trận MF, BMF). Hàm mục tiêu tối thiểu hóa sai số dự đoán: $$\mathcal{O}(r, \hat{r}) = \sum_{(u, i, r) \in D_{\text{test}}} (r_{ui} - \hat{r}_{ui})^2$$
  • Lý thuyết học sâu (Deep Learning): Mạng nơ-ron truyền thẳng đa tầng (MLP), Mạng nơ-ron tích chập (CNN), Mạng nơ-ron hồi quy có bộ nhớ ngắn dài hạn (LSTM), Mô hình phân rã ma trận sâu (DMF). Các hàm kích hoạt phi tuyến: Sigmoid, Tanh, ReLU, Softmax. Các kỹ thuật kiểm soát mô hình: chống quá khớp bằng Dropout (Srivastava et al., 2014), dừng sớm Early stopping (Shin et al., 2020), kiểm định chéo k-fold cross-validation. Các giải thuật tối ưu hóa trọng số: Adam, RMSprop.

Phương pháp nghiên cứu thực tế

Nghiên cứu áp dụng quy trình thực nghiệm định lượng kết hợp thiết kế và kiểm thử mô hình giải thuật:

  • Tiền xử lý dữ liệu: Loại bỏ từ dừng (stop words), chuẩn hóa văn bản, trích xuất đặc trưng; áp dụng phép biến đổi lượng tử (Quantile Transformation - QTF) để chuẩn hóa phân bố dữ liệu điểm số phi tuyến tính về dãy giá trị phù hợp, hỗ trợ quá trình hội tụ của mạng nơ-ron tích chập CNN.
  • Độ đo đánh giá mô hình định lượng:
    • Đánh giá phân loại: Diện tích dưới đường cong ROC (AUC - Area Under the ROC Curve) để xử lý dữ liệu mất cân bằng; Ma trận nhầm lẫn (Confusion Matrix).
    • Đánh giá sai số dự đoán và gợi ý: Độ lỗi tuyệt đối trung bình (Mean Absolute Error - MAE) và Độ lỗi trung bình bình phương (Root Mean Squared Error - RMSE).

Nguồn tư liệu và dữ liệu thực nghiệm

Dữ liệu sử dụng trong luận án được tổng hợp từ các nguồn thực tế và tập dữ liệu chuẩn:

  1. Dữ liệu phân loại văn bản: Tập Scientific_Articles, Turkish_News_Articles, School_Text_Books, Reuters_Newswire.
  2. Dữ liệu tìm kiếm: Tập bài báo khoa học gồm 10 lĩnh vực chuyên môn.
  3. Dữ liệu dự đoán kết quả học tập: Dữ liệu điểm số đào tạo tín chỉ thực tế của sinh viên Khoa Công nghệ và các đơn vị khác thuộc Trường Đại học Cần Thơ, được lọc tách theo các ngưỡng dữ liệu khác nhau (ngưỡng tối thiểu 10 mẫu tin và 20 mẫu tin).
  4. Dữ liệu gợi ý tài nguyên học tập: Các tập dữ liệu xếp hạng học liệu công khai (Ratings, Ratings-Books, các tập lọc tối thiểu 5 ratings) và tập dữ liệu điểm số học tập sinh viên (Student Performance).

Nội dung chính theo từng chương

Chương 1. Tính cấp thiết của nghiên cứu. Mục tiêu, đối tượng, phạm vi và phương pháp nghiên cứu

Chương mở đầu phân tích bối cảnh ra đời của học tập mở, sự mở rộng của các nguồn tài nguyên giáo dục trực tuyến và những thách thức về xử lý dữ liệu phi cấu trúc trong các hệ thống quản lý học tập. Tác giả xác định mục tiêu tổng quát, hai mục tiêu cụ thể, đối tượng nghiên cứu và phạm vi áp dụng (tài nguyên dạng văn bản và bảng số liệu điểm sinh viên).

Chương 1 cũng phác thảo kiến trúc tổng quát của luận án gồm bốn nội dung nghiên cứu gắn kết chặt chẽ:

  1. Phân loại tài nguyên học tập.
  2. Tìm kiếm tài nguyên học tập (kết hợp độ tương đồng văn bản và mạng ngữ nghĩa ontology).
  3. Dự đoán kết quả học tập (theo toàn bộ sinh viên, theo nhóm năng lực và theo từng cá nhân).
  4. Gợi ý tài nguyên học tập (ứng dụng phân rã ma trận sâu DMF).

Cuối chương là phần tóm tắt các đóng góp chính và danh mục các bài báo khoa học đã công bố từ kết quả nghiên cứu.

Chương 2. Cơ sở lý thuyết và các nghiên cứu liên quan

Chương 2 trình bày có hệ thống các nền tảng lý thuyết và tổng quan tài liệu phục vụ cho toàn bộ luận án:

  • Phân tích các mô hình hệ thống quản lý tài nguyên học tập hiện đại, đặc điểm của hệ thống có quan tâm ngữ nghĩa và các định hướng tiếp cận hệ thống gợi ý trong giáo dục (tiếp cận từ trên xuống top-down và từ dưới lên bottom-up).
  • Trình bày chi tiết cơ chế hoạt động của các giải thuật học máy trong phân loại văn bản: SVM (phân loại tuyến tính, tối ưu hóa biên, kỹ thuật One-vs-All, One-vs-One áp dụng phân loại câu hỏi), Cây quyết định và Rừng ngẫu nhiên RF.
  • Trình bày các phương pháp đo độ tương đồng văn bản: dựa trên tập từ chung (khoảng cách Jaro, mô hình tương phản Tversky, hệ số Jaccard) và dựa trên véc-tơ biểu diễn (Cosine, khoảng cách hình học, tương đồng ngữ nghĩa và tương đồng trật tự từ).
  • Khái quát kiến trúc Web ngữ nghĩa gồm các tầng chuẩn hóa (URI, XML, RDF/RDFS, OWL, Logic, Proof, Trust) và các thành phần cấu tạo của ontology (cá thể, lớp, thuộc tính, mối quan hệ); giới thiệu các công cụ biên soạn Protégé và Knoodl.
  • Trình bày các kỹ thuật trong hệ thống gợi ý: ma trận người dùng - mục tin, phương pháp lọc nội dung CB, lọc cộng tác CF (User-based và Item-based), cùng các kiến trúc mạng nơ-ron học sâu (MLP, CNN, RNN, LSTM, cơ chế Dropout, Early stopping, hàm kích hoạt Sigmoid, Tanh, ReLU, Softmax).

Chương 3. Mô hình phân loại tài nguyên học tập

Chương 3 giải quyết bài toán phân loại tài nguyên văn bản nhằm thu hẹp không gian tìm kiếm. Tác giả đề xuất mô hình phân loại sử dụng mạng nơ-ron truyền thẳng đa tầng MLP, đồng thời so sánh đối sánh với các kỹ thuật học máy truyền thống (SVM, RF, Cây quyết định, kNN, Naïve Bayes).

Các nội dung kỹ thuật và thực nghiệm chính trong chương:

  • Quy trình tiền xử lý dữ liệu: lọc nhiễu, tách từ, loại bỏ từ dừng và véc-tơ hóa văn bản.
  • Thiết lập kiến trúc mạng MLP: thử nghiệm số lượng lớp ẩn, số lượng nơ-ron trên mỗi lớp ẩn, hàm kích hoạt và tốc độ học trên tập dữ liệu mẫu Scientific_Articles.
  • Thực nghiệm trên các tập dữ liệu đa dạng về số lớp và có tính chất mất cân bằng mẫu cao (Scientific_Articles, Turkish_News_Articles, School_Text_Books, Reuters_Newswire).
  • Sử dụng độ đo diện tích dưới đường cong ROC (AUC) và ma trận nhầm lẫn để kiểm chứng độ chính xác. Kết quả cho thấy mô hình MLP đạt giá trị AUC cao và ổn định trên các tập dữ liệu mất cân bằng so với các giải thuật truyền thống.
Tập dữ liệu thực nghiệm Số lượng lớp Phương pháp đánh giá chính Kết quả so sánh nổi bật
Scientific_Articles Đa lớp AUC, Tối ưu siêu tham số MLP duy trì độ chính xác cao khi tăng số lớp ẩn
Turkish_News_Articles Đa lớp Đường cong AUC - ROC MLP đạt AUC vượt trội trên dữ liệu tin tức đa chủ đề
School_Text_Books Đa lớp Ma trận nhầm lẫn (MLP vs. SVM) MLP phân biệt chính xác hơn ở các lớp có ít mẫu
Reuters_Newswire Đa lớp Ma trận nhầm lẫn (MLP vs. SVM) Tỷ lệ nhầm lẫn của MLP thấp hơn giải thuật SVM đối chứng

Chương 4. Mô hình tìm kiếm tài nguyên học tập

Chương 4 xây dựng mô hình tìm kiếm tài nguyên học tập có quan tâm ngữ nghĩa qua hai hướng tiếp cận độc lập nhưng bổ trợ lẫn nhau, kết hợp giải pháp tăng tốc xử lý dữ liệu lớn:

  1. Tìm kiếm dựa trên độ tương đồng văn bản:
    • Mô hình phân loại câu truy vấn bằng giải thuật SVM để xác định chủ đề trước khi tìm kiếm.
    • Kết hợp độ tương đồng ngữ nghĩa (Cosine similarity) và độ tương đồng trật tự từ (Word-order similarity) theo khung công thức của Li et al. (2004).
    • Thực nghiệm trên tập dữ liệu bài báo khoa học phân chia thành 10 lĩnh vực chuyên môn. Kết quả chỉ ra việc phân loại trước giúp giảm đáng kể thời gian tìm kiếm và nâng cao độ chính xác của tài liệu trả về so với tìm kiếm trên toàn bộ tập dữ liệu chưa phân loại.
  2. Tìm kiếm dựa trên mạng ngữ nghĩa ontology:
    • Xây dựng ontology biểu diễn tri thức tài nguyên học tập bằng công cụ Protégé, mô hình hóa các lớp, thuộc tính và liên kết bài giảng bằng ngôn ngữ OWL.
    • Truy vấn được phân loại bằng SVM để xác định miền tương ứng, sau đó hệ thống tự động sinh câu truy vấn SPARQL tìm kiếm trên ontology tương ứng.
  3. Kỹ thuật xử lý dữ liệu lớn: Thử nghiệm giải pháp tăng tốc xử lý dữ liệu tìm kiếm, cải thiện thời gian phản hồi hệ thống khi quy mô tài nguyên mở rộng.

Chương 5. Mô hình dự đoán kết quả học tập

Chương 5 nghiên cứu dự đoán kết quả học tập của sinh viên, đóng vai trò là tiền đề ước lượng mức độ phù hợp để gợi ý tài nguyên học tập. Tác giả đề xuất ba mô hình tương ứng với ba cấp độ quản lý dữ liệu:

  1. Dự đoán trên toàn bộ dữ liệu sinh viên:
    • Ứng dụng mạng nơ-ron tích chập CNN.
    • Sử dụng phép biến đổi lượng tử (Quantile Transformation - QTF) để chuẩn hóa dữ liệu đầu vào.
    • Thử nghiệm trên dữ liệu sinh viên Khoa Công nghệ và toàn trường với hai hàm tối ưu Adam và RMSprop, đánh giá qua độ đo sai số tuyệt đối trung bình MAE. Kết quả cho thấy kết hợp CNN với QTF và hàm tối ưu Adam cho sai số MAE thấp nhất.
  2. Dự đoán theo nhóm năng lực học tập:
    • Đề xuất mô hình GroupMLP: gom nhóm sinh viên có năng lực tương đồng, kết hợp mạng MLP và kỹ thuật Rừng ngẫu nhiên RF.
    • So sánh qua hai độ đo RMSE và MAE; kết quả thực nghiệm chỉ ra GroupMLP cải thiện độ chính xác dự đoán so với MLP thông thường và các mô hình nền tảng (baselines).
  3. Dự đoán theo từng sinh viên (dữ liệu chuỗi thời gian):
    • Đề xuất mô hình đơn biến sử dụng mạng bộ nhớ ngắn dài hạn LSTM để dự đoán điểm số của từng sinh viên dựa trên lịch sử tích lũy học tập.
    • Lọc tập dữ liệu theo các ngưỡng giữ lại ít nhất 10 và 20 mẫu tin điểm số. So sánh với mạng MLP; kiến trúc LSTM đạt độ lỗi RMSE thấp hơn, phản ánh tốt sự biến động học tập theo thời gian.
Hướng tiếp cận mô hình Kỹ thuật cốt lõi Kỹ thuật tiền xử lý / Tối ưu Độ đo đánh giá Kết quả thực nghiệm chính
Toàn bộ sinh viên Mạng tích chập CNN Phép biến đổi QTF, Adam, RMSprop MAE Kết hợp QTF + CNN + Adam đạt sai số MAE tối ưu
Nhóm năng lực Mô hình GroupMLP (MLP + RF) Phân cụm nhóm năng lực tương đồng RMSE, MAE GroupMLP giảm sai số vượt trội so với MLP đơn lẻ
Từng cá nhân sinh viên Mạng hồi quy LSTM Lọc ngưỡng dữ liệu (10 và 20 mẫu tin) RMSE LSTM dự đoán chuỗi điểm số chính xác hơn kiến trúc MLP

Chương 6. Mô hình gợi ý tài nguyên học tập

Chương 6 trình bày mô hình gợi ý tài nguyên học tập dựa trên kỹ thuật phân rã ma trận sâu (Deep Matrix Factorization - DMF), được mở rộng từ mô hình phân rã ma trận chuẩn MF nhằm khai thác các tương tác phi tuyến tính giữa người học và học liệu:

  • Khung mô hình DMF: Xây dựng framework mạng nơ-ron sâu kết hợp biểu diễn không gian tiềm ẩn của người dùng (user) và mục tài nguyên (item), tối ưu hóa hàm dự đoán xếp hạng thông qua các tầng ẩn kết nối đầy đủ.
  • Dữ liệu kiểm chứng:
    • Nhóm dữ liệu tài nguyên học tập: Tập dữ liệu Ratings tổng thể, tập Ratings-Books, các tập dữ liệu lọc lấy tối thiểu 5, 10 và 20 ratings.
    • Nhóm dữ liệu kết quả học tập: Tập dữ liệu Student Performance.
  • Kết quả thực nghiệm so sánh:
    • Khảo sát mối quan hệ giữa sai số RMSE với số nơ-ron và số nhân tố tiềm ẩn trong mô hình DMF.
    • So sánh quá trình học và kiểm thử giữa MF và DMF: mô hình DMF có tốc độ giảm độ lỗi nhanh và đạt giá trị RMSE thấp hơn đáng kể so với MF chuẩn, BMF và các phương pháp lọc cộng tác truyền thống khác trên cả hai nhóm dữ liệu.

Chương 7. Kết luận và hướng nghiên cứu tiếp theo

Chương 7 tổng kết toàn bộ các kết quả đạt được tương ứng với bốn nội dung nghiên cứu của luận án, khẳng định việc hoàn thành các mục tiêu khoa học đã đề ra. Đồng thời, tác giả chỉ ra các mặt hạn chế còn tồn tại và xác định các hướng nghiên cứu mở rộng trong tương lai.


Kết quả và những đóng góp mới

Các đóng góp mới về lý luận và thực tiễn

Theo nội dung công bố của tác giả, luận án mang lại bốn đóng góp khoa học chính:

  1. Về phân loại tài nguyên học tập: Đề xuất phương pháp phân loại tài nguyên học tập dạng văn bản ứng dụng mạng nơ-ron truyền thẳng đa tầng MLP. Chứng minh tính hiệu quả của độ đo diện tích dưới đường cong ROC (AUC) trong việc đánh giá phân loại trên các tập dữ liệu học liệu mất cân bằng mẫu và đa lớp. Kết quả được kiểm chứng trên các tập dữ liệu chuẩn đa ngôn ngữ qua các công trình CT1 (2019) và CT2 (2019).
  2. Về tìm kiếm tài nguyên học tập: Đề xuất quy trình tìm kiếm hai giai đoạn có quan tâm ngữ nghĩa: phân loại câu truy vấn bằng SVM để thu hẹp không gian tìm kiếm trước khi thực hiện đo độ tương đồng hoặc tra cứu bản thể học. Luận án đã kết hợp độ tương đồng ngữ nghĩa cosine với độ tương đồng trật tự từ dựa trên nghiên cứu của Li et al. (2004), đồng thời áp dụng ontology biểu diễn tri thức bằng ngôn ngữ OWL cùng giải pháp xử lý dữ liệu lớn để tăng tốc tìm kiếm. Kết quả được công bố qua CT3 (2020) và CT5 (2020).
  3. Về dự đoán kết quả học tập: Đề xuất ba mô hình dự đoán kết quả học tập ở ba phạm vi khác nhau sử dụng kỹ thuật học sâu: mô hình CNN kết hợp biến đổi lượng tử QTF cho toàn bộ sinh viên, mô hình GroupMLP kết hợp RF theo nhóm năng lực học tập, và mô hình LSTM đơn biến theo chuỗi thời gian cho từng sinh viên. Các kết quả này được công bố qua bốn bài báo: CT6 (2020), CT7 (2020), CT8 (2021) và CT9 (2021).
  4. Về gợi ý tài nguyên học tập: Đề xuất mô hình phân rã ma trận sâu DMF mở rộng từ mô hình MF chuẩn, áp dụng thành công trên dữ liệu xếp hạng tài nguyên và dữ liệu điểm số học tập thực tế của sinh viên. Mô hình đạt hiệu suất dự đoán xếp hạng cao hơn các giải thuật gợi ý nền tảng, tạo cơ sở đề xuất tài nguyên phù hợp với năng lực người học, được công bố qua công trình CT10 (2021).

Kiến nghị và giải pháp đề xuất

  • Đề xuất tích hợp module phân loại truy vấn tự động vào các hệ thống quản lý học tập trực tuyến (LMS) nhằm giảm tải chi phí tính toán cho máy chủ tìm kiếm.
  • Kiến nghị các cơ sở giáo dục đại học ứng dụng kỹ thuật tiền xử lý QTF và mô hình học sâu để khai thác kho dữ liệu điểm số tích lũy của sinh viên, phục vụ cảnh báo học vụ và tư vấn lộ trình học tập cá nhân hóa.

Hạn chế và hướng nghiên cứu tiếp

Các hạn chế được ghi nhận

Căn cứ vào phạm vi và nội dung trình bày trong luận án:

  • Phạm vi tài nguyên nghiên cứu mới chỉ tập trung vào dữ liệu dạng văn bản (text), chưa mở rộng xử lý và khai thác sâu các nguồn học liệu đa phương tiện phổ biến như video bài giảng, tệp âm thanh hay hình ảnh đồ họa.
  • Cấu trúc mạng ngữ nghĩa ontology được xây dựng cho các miền tri thức thử nghiệm cụ thể, việc mở rộng và cập nhật tự động bản thể học cho các chuyên ngành đào tạo mới đòi hỏi nhiều công sức can thiệp thủ công từ chuyên gia.
  • Các mô hình học sâu (CNN, LSTM, DMF) đòi hỏi thời gian huấn luyện và cấu hình tài nguyên tính toán lớn khi kích thước tập dữ liệu gia tăng liên tục.

Hướng nghiên cứu tiếp theo

Luận án đề xuất một số định hướng phát triển ở Chương 7:

  • Mở rộng phạm vi tìm kiếm và phân loại sang các tài nguyên học tập đa phương tiện (multimedia learning resources) như video, audio và bài giảng tương tác.
  • Nghiên cứu cơ chế tự động hóa quy trình xây dựng và cập nhật mạng ngữ nghĩa ontology từ các nguồn văn bản học liệu mở.
  • Nâng cấp mô hình gợi ý DMF bằng cách tích hợp thêm các thông tin ngữ cảnh thời gian thực (real-time contextual information) và phản hồi ngầm định (implicit feedbacks) của người học trong quá trình tương tác với hệ thống.

Giá trị tham khảo

Đối tượng thụ hưởng

Luận án là tài liệu tham khảo hữu ích cho các nhóm đối tượng:

  • Nghiên cứu sinh, học viên cao học ngành Hệ thống thông tin, Khoa học máy tính: Tham khảo phương pháp luận kết hợp giữa học máy, học sâu và web ngữ nghĩa trong việc xử lý văn bản và xây dựng hệ thống gợi ý.
  • Giảng viên và nhà nghiên cứu công nghệ giáo dục (EdTech): Tiếp cận các mô hình định lượng dự đoán năng lực học tập của sinh viên dựa trên dữ liệu đào tạo tín chỉ thực tế.
  • Kỹ sư phát triển phần mềm và cán bộ quản trị hệ thống LMS/LCMS: Ứng dụng kiến trúc tìm kiếm phân tầng (phân loại trước, tìm kiếm sau) và mô hình phân rã ma trận sâu DMF để xây dựng tính năng gợi ý tài liệu học tập tự động cho các cổng thông tin đào tạo viện, trường.

Các phần nội dung đáng tham khảo

  • Chương 3: Phương pháp sử dụng mạng MLP kết hợp với độ đo AUC để giải quyết bài toán mất cân bằng dữ liệu trong phân loại văn bản nhiều lớp.
  • Chương 4: Thuật toán kết hợp độ tương đồng cosine và độ tương đồng trật tự từ (Word-order similarity), cùng quy trình thiết kế ontology trên Protégé và truy vấn qua SPARQL.
  • Chương 5: Quy trình ứng dụng phép biến đổi lượng tử QTF nhằm hỗ trợ mạng nơ-ron CNN hội tụ trên dữ liệu bảng điểm số sinh viên.
  • Chương 6: Cấu trúc chi tiết của mô hình phân rã ma trận sâu DMF và phương pháp thực nghiệm so sánh với các kỹ thuật lọc cộng tác truyền thống.

Câu hỏi thường gặp

1. Tại sao luận án lựa chọn độ đo AUC thay vì độ chính xác (Accuracy) thông thường trong Chương 3?

Trong Chương 3, các tập dữ liệu văn bản thực nghiệm (Scientific_Articles, Turkish_News_Articles, School_Text_Books, Reuters_Newswire) có đặc điểm phân bố số lượng mẫu giữa các lớp rất chênh lệch (dữ liệu mất cân bằng). Độ chính xác (Accuracy) truyền thống thường bị sai lệch khi một vài lớp chiếm đa số mẫu. Luận án sử dụng diện tích dưới đường cong ROC (AUC) vì độ đo này phản ánh khách quan năng lực phân tách giữa các lớp mà không bị chi phối bởi sự mất cân bằng về số lượng mẫu hay số lượng lớp.

2. Mô hình tìm kiếm tài nguyên ở Chương 4 kết hợp những yếu tố nào để tính toán độ tương đồng nội dung văn bản?

Theo khung lý thuyết của Li et al. (2004) được tác giả kế thừa, mô hình tìm kiếm kết hợp hai thành phần:

  1. Độ tương đồng ngữ nghĩa của văn bản ($S_s$): Tính toán dựa trên độ tương đồng Cosine giữa hai véc-tơ đặc trưng ngữ nghĩa.
  2. Độ tương đồng trật tự từ ($S_r$): Tính toán dựa trên hai véc-tơ chỉ số vị trí nhằm phản ánh cấu trúc và thứ tự xuất hiện của các từ trong câu. Sự kết hợp này giúp phân biệt các văn bản có cùng tập từ vựng nhưng khác biệt về trật tự sắp xếp ngữ nghĩa.

3. Ba mô hình dự đoán kết quả học tập ở Chương 5 sử dụng các kỹ thuật học sâu nào và phạm vi áp dụng ra sao?

Ba mô hình được thiết kế tương ứng với ba phạm vi:

  • Dự đoán trên toàn bộ sinh viên: Sử dụng Mạng nơ-ron tích chập (CNN) kết hợp phép biến đổi lượng tử QTF và các hàm tối ưu Adam, RMSprop.
  • Dự đoán theo nhóm năng lực: Sử dụng mô hình GroupMLP kết hợp Mạng nơ-ron truyền thẳng đa tầng (MLP) và Rừng ngẫu nhiên (RF) cho các sinh viên có năng lực tương đồng.
  • Dự đoán theo từng sinh viên: Sử dụng Mạng bộ nhớ ngắn dài hạn (LSTM) xử lý chuỗi điểm số lịch sử theo thời gian của từng cá nhân.

4. Phép biến đổi lượng tử (QTF) có vai trò gì trong mô hình dự đoán kết quả học tập?

Dữ liệu điểm số sinh viên thường có phân bố không chuẩn, phân tán không đều giữa các mức điểm. Phép biến đổi lượng tử (Quantile Transformation - QTF) được tác giả áp dụng ở bước tiền xử lý nhằm chuẩn hóa và ánh xạ phân bố điểm số về một miền giá trị xác định, giúp loại bỏ các giá trị dị biệt và hỗ trợ quá trình lan truyền ngược của các giải thuật học sâu (như CNN) hội tụ nhanh và ổn định hơn.

5. Mô hình phân rã ma trận sâu (DMF) ở Chương 6 có điểm gì khác biệt so với kỹ thuật phân rã ma trận chuẩn (MF)?

Kỹ thuật phân rã ma trận chuẩn (MF) xấp xỉ ma trận đánh giá bằng tích vô hướng tuyến tính giữa hai véc-tơ tiềm ẩn của người dùng và mục tin. Mô hình phân rã ma trận sâu (DMF) mở rộng cơ chế này bằng cách đưa các véc-tơ tiềm ẩn qua kiến trúc mạng nơ-ron sâu nhiều tầng phi tuyến. Nhờ đó, DMF có khả năng biểu diễn và học được các mối quan hệ tương tác phi tuyến phức tạp trong các tập dữ liệu thưa và quy mô lớn, mang lại sai số RMSE thấp hơn khi gợi ý tài nguyên học tập.


Kết luận

Luận án tiến sĩ "Xây dựng mô hình tìm kiếm và gợi ý tài nguyên học tập" của tác giả Trần Thanh Điện đã giải quyết một cách có hệ thống bài toán quản lý tài nguyên học tập số hóa dạng văn bản. Tác giả đã kết hợp các giải thuật học máy, học sâu và web ngữ nghĩa thông qua quy trình bốn giai đoạn gồm phân loại, tìm kiếm ngữ nghĩa, dự đoán kết quả học tập và gợi ý tài nguyên. Các kết quả thực nghiệm trên dữ liệu văn bản đa ngôn ngữ và dữ liệu đào tạo thực tế tại Trường Đại học Cần Thơ đã chứng minh tính khả thi của các mô hình MLP, CNN, LSTM và DMF được đề xuất. Công trình cung cấp giải pháp kỹ thuật có giá trị cho việc phát triển các hệ thống học tập trực tuyến đáp ứng năng lực cá nhân của người học.