Tổng quan luận án

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

Sự phát triển mạnh mẽ của công nghệ mạng internet, thương mại điện tử và các dịch vụ kỹ thuật số đã dẫn đến tình trạng bùng nổ thông tin. Người dùng thường gặp khó khăn trong việc tiếp nhận và xử lý khối lượng dữ liệu khổng lồ để đưa ra quyết định lựa chọn phù hợp. Hệ tư vấn (Recommender Systems - RS) được xem là công cụ hữu hiệu nhằm giải quyết tình trạng quá tải thông tin thông qua việc dự đoán mức độ quan tâm (xếp hạng) của người dùng đối với các mục dữ liệu và gợi ý danh sách các mục phù hợp nhất.

Trong các kỹ thuật của hệ tư vấn, lọc cộng tác (Collaborative Filtering - CF) giữ vị trí trung tâm và được ứng dụng rộng rãi. Tuy nhiên, hiệu quả của hệ tư vấn phụ thuộc trực tiếp vào các độ đo tương tự hoặc độ đo quan hệ giữa người dùng và mục dữ liệu. Phân tích hàm ý thống kê (Statistical Implicative Analysis - SIA) do R. Gras khởi xướng là phương pháp phân tích dữ liệu bất đối xứng, cho phép nắm bắt các khuynh hướng thống kê dựa trên số lượng phản ví dụ quan sát được. Mặc dù lý thuyết SIA sở hữu nhiều độ đo có giá trị lý thuyết cao, các nghiên cứu tích hợp SIA vào hệ tư vấn trước đây vẫn bộc lộ các khoảng trống:

  1. Hầu hết các công trình chỉ khai thác SIA trên tập luật kết hợp và giới hạn ở dữ liệu nhị phân, chưa mở rộng sang dữ liệu phi nhị phân cũng như chưa đo lường đầy đủ theo các thang đo sai số dự đoán.
  2. Các tiếp cận dựa trên luật kết hợp SIA truyền thống tiêu tốn thời gian xử lý và tài nguyên tính toán lớn trong quá trình sinh luật và tư vấn trực tuyến.
  3. Chưa khai thác các đặc trưng chuyên sâu của SIA (như chỉ số tiêu biểu, cường độ hàm ý) để tiếp cận bài toán tư vấn trực tiếp từ góc độ người dùng (user-based) và góc độ mục dữ liệu (item-based).

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

Luận án xác định các mục tiêu nghiên cứu cụ thể như sau:

  1. Khảo sát, hệ thống hóa và vận dụng các mức độ quan trọng của phân tích hàm ý thống kê cùng kỹ thuật lọc cộng tác nhằm đề xuất các mô hình tư vấn mới có độ chính xác cao.
  2. Thiết kế và cải tiến giải thuật tư vấn theo luật kết hợp hàm ý thống kê để tối ưu hóa thời gian xây dựng mô hình và hỗ trợ cả dữ liệu phi nhị phân.
  3. Đề xuất các mức độ quan trọng hàm ý thống kê mới ở góc độ người dùng và góc độ mục dữ liệu, làm cơ sở xây dựng các mô hình lọc cộng tác tương ứng có khả năng dự đoán xếp hạng và xếp thứ tự gợi ý.

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

  • Đối tượng nghiên cứu:
    • Các mức độ quan trọng hàm ý thống kê trong lý thuyết SIA (chỉ số hàm ý, cường độ hàm ý, cường độ hàm ý có entropy, chỉ số gắn kết, chỉ số đóng góp, chỉ số tiêu biểu).
    • Các mô hình tư vấn lọc cộng tác vận dụng mức độ quan trọng hàm ý thống kê.
  • Phạm vi nghiên cứu:
    • Đề xuất và cải tiến mô hình tư vấn lọc cộng tác dựa trên luật kết hợp hàm ý thống kê ($SIR$).
    • Đề xuất mức độ quan trọng xếp hạng hàm ý thống kê trên người dùng ($KnnUIR$) và mô hình tư vấn tương ứng ($UIR$).
    • Đề xuất mức độ quan trọng xếp hạng hàm ý thống kê trên mục dữ liệu ($KnnIIR$) và mô hình tư vấn tương ứng ($IIR$).
    • Phạm vi dữ liệu áp dụng bao gồm cả dữ liệu nhị phân (binary) và dữ liệu phi nhị phân (non-binary).

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

Các hướng nghiên cứu liên quan

Luận án thực hiện tổng quan hệ thống các nghiên cứu về hệ tư vấn và phân tích hàm ý thống kê:

  • Phân loại hệ tư vấn: Tài liệu học thuật phân loại hệ tư vấn theo các kỹ thuật chính gồm tư vấn dựa trên nội dung (Content-based), lọc cộng tác (Collaborative Filtering), tư vấn dựa trên tri thức (Knowledge-based), tư vấn lai ghép (Hybrid) và tư vấn theo ngữ cảnh (Context-aware). Trong đó, lọc cộng tác gồm hai nhánh: dựa trên bộ nhớ (láng giềng gần nhất - KNN) và dựa trên mô hình (luật kết hợp, phân tích ma trận/nhân tố tiềm ẩn SVD, ALS).
  • Phân tích hàm ý thống kê (SIA): Khởi xướng bởi R. Gras và các cộng sự, SIA tập trung khai phá các quan hệ phi đối xứng $a \to b$ dựa trên phân phối xác suất của các phản ví dụ. Các phát triển tiếp theo của nhóm tác giả SIA đã đề xuất thêm cường độ hàm ý có entropy, chỉ số gắn kết, chỉ số đóng góp và chỉ số tiêu biểu cho dữ liệu nhị phân và phi nhị phân.
  • Tích hợp SIA vào hệ tư vấn: Các nghiên cứu ban đầu khai thác luật kết hợp hàm ý thống kê để xây dựng hệ tư vấn dựa trên luật. Tuy nhiên, các tiếp cận này dừng lại ở việc áp dụng luật nhị phân, hiệu năng tính toán thấp và chưa mở rộng sang lọc cộng tác dựa trên người dùng hoặc dựa trên mục.

Vị trí học thuật của luận án

Luận án định vị là công trình kết nối toàn diện giữa lý thuyết phân tích hàm ý thống kê và lĩnh vực hệ tư vấn lọc cộng tác. Luận án mở rộng việc ứng dụng SIA không chỉ ở dạng mô hình luật kết hợp mà còn xây dựng nền tảng tính toán xếp hạng trực tiếp trên ma trận người dùng - mục, thiết lập hai độ đo mới phục vụ dự đoán xếp hạng và tối ưu hóa cấu trúc tính toán cho cả dữ liệu nhị phân lẫn phi nhị phân.


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

Khung lý thuyết và các khái niệm cốt lõi

Phân tích hàm ý thống kê biểu diễn mối quan hệ $a \to b$ giữa hai thuộc tính qua bộ bốn giá trị $(n, n_a, n_{\bar{b}}, n_{a \land \bar{b}})$, trong đó:

  • $n$: Tổng số đối tượng trong tập dữ liệu $E$.
  • $n_a$: Số đối tượng sở hữu thuộc tính $a$.
  • $n_{\bar{b}}$: Số đối tượng không sở hữu thuộc tính $b$.
  • $n_{a \land \bar{b}}$: Số phản ví dụ (đối tượng có $a$ nhưng không có $b$).

Các mức độ quan trọng hàm ý thống kê được tác giả tổng hợp và sử dụng gồm:

Mức độ quan trọng Ký hiệu Bản chất và vai trò toán học
Chỉ số hàm ý $q(a, b)$ / $q^p(a, b)$ Đo độ lệch chuẩn hóa giữa số phản ví dụ quan sát và số phản ví dụ mong đợi dưới giả thuyết ngẫu nhiên. Áp dụng cho cả dữ liệu nhị phân và phi nhị phân.
Cường độ hàm ý $\varphi(a, b)$ Đo tính bất ngờ khi xuất hiện ít phản ví dụ: $\varphi(a, b) = 1 - P(Q(a, b) \le q(a, b))$. Giá trị thuộc đoạn $[0, 1]$.
Cường độ hàm ý có entropy $\phi(a, b)$ Điều chỉnh cường độ hàm ý bằng entropy Shannon để cân bằng giữa hai chiều $a \to b$ và $b \to a$: $\phi(a, b) = \varphi(a, b) \cdot \tau(a, b)$.
Chỉ số gắn kết $coh(a, b)$ Phát hiện các quan hệ có chất lượng liên kết hàm ý cao, kết hợp giữa cường độ hàm ý và độ đo hỗn loạn entropy.
Chỉ số đóng góp $\varphi(i, a \to b)$ Xác định mức độ đóng góp của một cá thể đối tượng $i$ cụ thể đối với sự tồn tại của quan hệ $a \to b$.
Chỉ số tiêu biểu $\gamma(i, a \to b)$ Đo lường mức độ đại diện, tiêu biểu của đối tượng $i$ đối với quan hệ hàm ý $a \to b$, dựa trên khoảng cách hàm ý $d_1$.

Đối với dữ liệu phi nhị phân, các thuộc tính nhận giá trị thực được chuẩn hóa về đoạn $[0, 1]$, các giá trị trung bình $m_a, m_b$ và phương sai $v_a, v_b$ được sử dụng để xác định chỉ số hàm ý phi nhị phân $q^p(a, b)$.

Phương pháp nghiên cứu và quy trình đánh giá

Luận án sử dụng phương pháp thực nghiệm định lượng theo quy trình đánh giá ngoại tuyến (offline evaluation) chuẩn mực:

  • Kỹ thuật đánh giá: Đánh giá chéo $k$ tập con ($k$-fold cross-validation). Tập dữ liệu được phân chia thành $k$ phần bằng nhau; tại mỗi bước, $k-1$ phần được dùng làm tập huấn luyện (trainset) và 1 phần dùng làm tập kiểm thử (testset).
  • Phân tách tập kiểm thử: Tập kiểm thử được chia thành tập truy vấn (queryset) chứa $given$ mục đã biết và tập đích (targetset) chứa các mục còn lại để đối sánh kết quả.
  • Tiêu chí và thang đo đánh giá:
    1. Độ chính xác của gợi ý (Dữ liệu nhị phân): Độ chính xác (Precision), Độ bao phủ (Recall), Điểm F1, Độ chuẩn xác (Accuracy), Đường cong ROC và Đường cong Precision - Recall.
    2. Độ chính xác của xếp hạng dự đoán (Dữ liệu phi nhị phân): Sai số tuyệt đối trung bình (MAE), Sai số bình phương trung bình (MSE), Căn bậc hai sai số bình phương trung bình (RMSE).
    3. Độ chính xác của danh sách xếp thứ tự: Độ lợi tích lũy giảm dần chuẩn hóa (nDCG).

Dữ liệu và công cụ thực nghiệm

  • Tập dữ liệu thực nghiệm:
    • MSWeb: Dữ liệu lịch sử truy cập trang web của Microsoft (các mẫu kích thước $875 \times 135$, $432 \times 145$, $2.000 \times ...$).
    • MovieLens: Dữ liệu xếp hạng phim điện ảnh từ GroupLens (các tập kích thước $565 \times 336$ và $943 \times 1.144$).
    • DKHP: Tập dữ liệu nhị phân thực tế do tác giả thu thập về thông tin đăng ký học phần của sinh viên các khóa 40, 41, 42, 43 (giai đoạn 2015 - 2018) thuộc Khoa Công nghệ thông tin và Truyền thông, Trường Đại học Cần Thơ (mẫu kích thước $1.130 \times 57$).
  • Công cụ phần mềm:
    • Tác giả xây dựng bộ công cụ Interestingnesslab trên môi trường R, triển khai toàn bộ các cấu trúc dữ liệu và giải thuật đề xuất.
    • Sử dụng gói thư viện chuẩn recommenderlab, pROC, ROCR trong R để thực hiện đối chuẩn thực nghiệm.

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

Chương 1: Tổng quan

Chương 1 thiết lập nền tảng lý thuyết và định vị không gian nghiên cứu của toàn bộ luận án:

  • Phân tích chi tiết các công thức toán học và ý nghĩa thống kê của các độ đo trong lý thuyết SIA: chỉ số hàm ý, cường độ hàm ý, biến thể entropy, chỉ số gắn kết, chỉ số đóng góp và chỉ số tiêu biểu.
  • Hệ thống hóa các kiến trúc của hệ tư vấn, phân tích ưu nhược điểm của các nhóm kỹ thuật lọc cộng tác (dựa trên bộ nhớ, dựa trên mô hình), mô hình nhân tố tiềm ẩn và phân rã ma trận (SGD, ALS).
  • Trình bày chi tiết giao thức đánh giá ngoại tuyến thông qua phương pháp $k$-fold cross-validation với việc phân tách ma trận thành trainset, queryset (tham số $given$) và targetset.
  • Phác thảo tổng thể mối liên kết giữa các độ đo SIA và các đề xuất nghiên cứu sẽ được cụ thể hóa trong các chương tiếp theo.

Chương 2: Tư vấn theo mức độ quan trọng hàm ý thống kê trên luật kết hợp

Chương 2 tập trung nghiên cứu mô hình tư vấn lọc cộng tác dựa trên luật kết hợp hàm ý thống kê ($SIR$):

  • Cơ chế mô hình SIR: Mô hình khai phá các luật kết hợp dạng $a \to b$, sau đó biểu diễn các luật này theo lý thuyết SIA và tính toán các độ đo chất lượng như cường độ hàm ý $\varphi(a, b)$, cường độ hàm ý có entropy $\phi(a, b)$ hoặc chỉ số gắn kết $coh(a, b)$, đồng thời kết hợp với chỉ số đóng góp $\varphi(i, a \to b)$ để xếp hạng mục tư vấn.
  • Cải tiến mô hình SIR: Khắc phục nhược điểm thời gian xử lý lớn bằng cách tích hợp trực tiếp việc tính toán độ đo hàm ý thống kê ngay trong quá trình sinh tập luật, thay vì lọc hậu kỳ. Giải pháp này giúp cắt giảm không gian tìm kiếm và rút ngắn đáng kể thời gian xây dựng mô hình.
  • Kết quả thực nghiệm:
    • Thời gian xử lý: Tỷ lệ thời gian xây dựng mô hình của $SIR$ cải tiến giảm rõ rệt so với $SIR$ ban đầu trên các tập dữ liệu MSWeb(875x135) và DKHP(1.130x57).
    • Độ chính xác trên dữ liệu nhị phân: Trên dữ liệu MSWeb và DKHP, các đường cong ROC và đường cong Precision - Recall của $SIR$ thể hiện ưu thế vượt trội so với các mô hình luật kết hợp truyền thống ($AR$) và lọc cộng tác dựa trên mục ($IBCF$) từ gói recommenderlab.
    • Ứng dụng thực tế: Triển khai thành công mô hình $SIR$ trong bài toán gợi ý đăng ký học phần cho sinh viên trên tập dữ liệu DKHP.
    • Độ chính xác trên dữ liệu phi nhị phân: Thực nghiệm trên tập dữ liệu MovieLens(565x336) chứng minh mô hình $SIR$ duy trì giá trị Accuracy và F1 cao qua các kiểm định so sánh nội và so sánh ngoại.

Chương 3: Tư vấn theo mức độ quan trọng xếp hạng hàm ý thống kê trên người dùng

Chương 3 chuyển dịch không gian áp dụng SIA sang kỹ thuật lọc cộng tác dựa trên người dùng (User-based Collaborative Filtering):

  • Đề xuất độ đo $KnnUIR$: Định nghĩa độ đo mức độ quan trọng xếp hạng hàm ý thống kê trên người dùng ($KnnUIR$). Độ đo này ước lượng mức độ quan tâm của người dùng $u$ lên mục $i$ dựa trên hai thành phần:
    1. Cường độ hàm ý $\varphi(u, v)$ để xác định độ mạnh quan hệ láng giềng bất đối xứng giữa người dùng cần tư vấn $u$ và người dùng láng giềng $v$.
    2. Chỉ số tiêu biểu $\gamma(i, u \to v)$ đo lường mức độ tác động của mục dữ liệu $i$ đối với sự hình thành mối quan hệ hàm ý giữa hai người dùng.
  • Mô hình tư vấn $UIR$: Xây dựng quy trình tìm kiếm $k$-láng giềng gần nhất theo cường độ hàm ý và tổng hợp dự đoán xếp hạng theo trọng số tiêu biểu.
  • Kết quả thực nghiệm:
    • Độ chính xác gợi ý: Mô hình $UIR$ cho kết quả đường cong ROC, Precision - Recall và chỉ số F1 vượt trội hơn các mô hình lọc cộng tác người dùng kinh điển ($UBCF$ sử dụng độ đo tương tự Cosine, Jaccard hoặc Pearson) trên tập MSWeb và DKHP.
    • Sai số dự đoán: Trên tập MovieLens(943x1.144), mô hình $UIR$ đạt các chỉ số sai số MAE, MSE và RMSE thấp hơn khi biến thiên số lượng láng giềng ($knn \in {10, 30, 50, 60, 80}$).
    • Chất lượng xếp thứ tự: Đánh giá qua thang đo nDCG trên cả MSWeb và MovieLens cho thấy $UIR$ (đặc biệt là biến thể $UIRTypicality$) đạt độ lợi tích lũy giảm dần cao hơn $UBCFJaccard$ và $UBCFCosine$.

Chương 4: Tư vấn theo mức độ quan trọng xếp hạng hàm ý thống kê trên mục

Chương 4 hoàn thiện khung nghiên cứu bằng việc đề xuất kỹ thuật lọc cộng tác dựa trên mục dữ liệu (Item-based Collaborative Filtering):

  • Đề xuất độ đo $KnnIIR$: Định nghĩa độ đo mức độ quan trọng xếp hạng hàm ý thống kê trên mục dữ liệu ($KnnIIR$), tích hợp giá trị bất ngờ của quan hệ giữa các mục (thông qua cường độ hàm ý $\varphi(i, j)$ hoặc chỉ số gắn kết $coh(i, j)$) cùng độ tin cậy về số lượng đồng thuận và các xếp hạng lịch sử của người dùng.
  • Mô hình tư vấn $IIR$ và giải pháp xây dựng ma trận trực tiếp: Luận án đề xuất giải thuật xây dựng ma trận mục trực tiếp thay vì phương pháp gián tiếp, giúp tối ưu hóa thời gian tính toán ma trận tương tự giữa các mục trên các tập dữ liệu MSWeb và DKHP.
  • Đánh giá và so sánh tổng hợp:
    • Hiệu năng mô hình IIR: Đạt độ chính xác gợi ý cao và độ ổn định tốt trên các tập con của MSWeb và DKHP. Đạt sai số MAE và RMSE thấp hơn mô hình $IBCFPearson$ trên tập dữ liệu MovieLens(565x336) và MovieLens(943x1.144).
    • So sánh toàn diện các mô hình đề xuất: Bảng 4.3 trong luận án tổng hợp đặc điểm và so sánh đối đầu giữa ba mô hình $SIR$, $UIR$, $IIR$:
      • Về thời gian tư vấn: Mô hình $IIR$ và $UIR$ có thời gian đáp ứng tư vấn trực tuyến nhanh hơn mô hình $SIR$.
      • Về độ chính xác F1 và nDCG: Tùy thuộc vào đặc tính thưa của dữ liệu, mô hình $UIR$ và $IIR$ thể hiện tính chính xác và chất lượng xếp thứ tự vượt trội, trong đó $UIR$ cho độ lợi nDCG cao nhất trên một số cấu hình thực nghiệm của MovieLens và MSWeb.

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

Đóng góp về mặt lý luận khoa học

  1. Mở rộng lý thuyết phân tích hàm ý thống kê vào hệ tư vấn: Thiết lập khung phương pháp luận hoàn chỉnh để tích hợp các đặc trưng phi đối xứng và phân phối phản ví dụ của SIA vào bài toán lọc cộng tác.
  2. Đề xuất hai mức độ quan trọng hàm ý thống kê mới:
    • Mức độ quan trọng xếp hạng hàm ý thống kê trên người dùng ($KnnUIR$).
    • Mức độ quan trọng xếp hạng hàm ý thống kê trên mục dữ liệu ($KnnIIR$). Hai độ đo này áp dụng thống nhất cho cả dữ liệu nhị phân và dữ liệu phi nhị phân.

Đóng góp về mặt mô hình và giải thuật

  1. Hệ thống ba mô hình tư vấn hoàn chỉnh:
    • Mô hình tư vấn dựa trên luật kết hợp hàm ý thống kê ($SIR$) cùng phiên bản cải tiến tối ưu hóa quá trình sinh luật.
    • Mô hình tư vấn dựa trên xếp hạng hàm ý thống kê trên người dùng ($UIR$).
    • Mô hình tư vấn dựa trên xếp hạng hàm ý thống kê trên mục ($IIR$) với cơ chế xây dựng ma trận mục trực tiếp.
  2. Tối ưu hóa hiệu năng tính toán: Rút ngắn thời gian huấn luyện và thời gian tư vấn trực tuyến thông qua việc kết hợp các pha xử lý thống kê ngay trong cấu trúc dữ liệu cơ sở.

Đóng góp về mặt thực tiễn và ứng dụng

  1. Phần mềm thực nghiệm Interestingnesslab: Xây dựng gói công cụ mã nguồn trên môi trường R, cung cấp đầy đủ các hàm tính toán độ đo SIA, giải thuật lọc cộng tác và các module đánh giá hiệu năng ($k$-fold, ROC, PR curve, RMSE, nDCG).
  2. Tập dữ liệu chuẩn DKHP: Đóng góp bộ dữ liệu thực tế gồm thông tin đăng ký học phần của sinh viên Trường Đại học Cần Thơ qua 4 khóa học (K40 - K43), làm phong phú nguồn dữ liệu thực nghiệm cho cộng đồng nghiên cứu hệ tư vấn giáo dục.

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

Hạn chế

  • Các mô hình đề xuất tập trung khai thác dữ liệu tương tác người dùng - mục (ma trận xếp hạng), chưa tích hợp sâu các nguồn dữ liệu ngữ cảnh phức tạp (thời gian, vị trí địa lý) hoặc cấu trúc mạng xã hội đa chiều.
  • Độ phức tạp tính toán khi xây dựng ma trận quan hệ trên các tập dữ liệu có quy mô cực lớn (hàng triệu người dùng và mục dữ liệu) vẫn cần các giải pháp phân tán hóa mạnh mẽ hơn.

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

  1. Tiếp tục nghiên cứu mở rộng và tích hợp thêm các độ đo hấp dẫn khách quan khác trong lý thuyết SIA vào hệ tư vấn.
  2. Phát triển các giải thuật tính toán song song, phân tán để nâng cao khả năng mở rộng của mô hình $UIR$ và $IIR$ trên các tập dữ liệu quy mô siêu lớn.
  3. Tích hợp thông tin ngữ cảnh và liên kết mạng xã hội vào các mô hình $SIR$, $UIR$ và $IIR$ nhằm cải thiện độ chính xác trong các tình huống dữ liệu cực thưa (cold-start).

Giá trị tham khảo

  • Đối với nghiên cứu sinh và học viên cao học: Cung cấp khung lý thuyết chi tiết về việc chuyển hóa một lý thuyết phân tích dữ liệu chuyên biệt (SIA) thành các mô hình học máy ứng dụng trong lọc cộng tác; tài liệu tham khảo chuẩn mực về quy trình đánh giá ngoại tuyến ($k$-fold, ROC, PR, nDCG).
  • Đối với giảng viên và chuyên gia dữ liệu: Là tài liệu chuyên sâu trong giảng dạy và nghiên cứu các môn học Khai phá dữ liệu (Data Mining), Hệ tư vấn (Recommender Systems) và Phân tích dữ liệu thống kê nâng cao.
  • Đối với kỹ sư phát triển hệ thống: Cung cấp giải thuật thực thi mô hình tư vấn dựa trên luật và dựa trên láng giềng đã được tối ưu hóa; có thể tái sử dụng công cụ Interestingnesslab và khai thác tập dữ liệu DKHP cho các bài toán gợi ý trong giáo dục đại học và thương mại điện tử.

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

1. Phân tích hàm ý thống kê (SIA) mang lại ưu thế gì so với các độ đo tương tự truyền thống trong hệ tư vấn?

Các độ đo tương tự truyền thống (như Cosine, Pearson hay Jaccard) mang tính đối xứng, giả định mối quan hệ giữa đối tượng $A$ và $B$ có vai trò như nhau. Ngược lại, SIA xem mối quan hệ là phi đối xứng ($a \to b$ khác với $b \to a$), dựa trên xác suất xuất hiện của số lượng nhỏ các phản ví dụ. Điều này phản ánh chính xác hành vi thực tế của người dùng và sự phụ thuộc giữa các mục dữ liệu.

2. Độ đo $KnnUIR$ trong mô hình UIR được cấu thành từ những yếu tố nào?

Độ đo $KnnUIR$ kết hợp hai thành phần:

  • Cường độ hàm ý $\varphi(u, v)$: Đo lường độ tin cậy và sức mạnh quan hệ định hướng giữa người dùng $u$ và người dùng láng giềng $v$.
  • Chỉ số tiêu biểu $\gamma(i, u \to v)$: Đo lường mức độ tác động và tính đại diện của mục dữ liệu $i$ đối với sự hình thành mối liên kết hàm ý giữa hai người dùng đó.

3. Giải pháp cải tiến mô hình SIR ở Chương 2 giải quyết vấn đề gì?

Mô hình $SIR$ ban đầu thực hiện lọc và tính toán độ đo hàm ý sau khi đã sinh toàn bộ tập luật kết hợp, gây lãng phí tài nguyên và kéo dài thời gian. Mô hình $SIR$ cải tiến kết hợp việc biểu diễn luật theo quan điểm SIA và tính toán trực tiếp giá trị hàm ý ngay tại bước sinh tập luật, giúp giảm không gian lưu trữ và rút ngắn đáng kể thời gian xây dựng mô hình.

4. Tập dữ liệu DKHP trong luận án có nguồn gốc và cấu trúc như thế nào?

Tập dữ liệu DKHP là dữ liệu nhị phân thực tế do tác giả thu thập từ lịch sử đăng ký học phần của sinh viên các khóa 40, 41, 42 và 43 (tương ứng các năm 2015 đến 2018) thuộc Khoa Công nghệ thông tin và Truyền thông, Trường Đại học Cần Thơ, với mẫu thử nghiệm chuẩn hóa có kích thước $1.130$ sinh viên và $57$ học phần.

5. Việc xây dựng ma trận mục trực tiếp trong mô hình IIR mang lại lợi ích gì?

Việc xây dựng ma trận mục trực tiếp trong Chương 4 giúp mô hình $IIR$ loại bỏ các bước tính toán trung gian không cần thiết, giảm thời gian tính toán ma trận tương tự giữa các mục dữ liệu trên các tập dữ liệu lớn như MSWeb và DKHP, từ đó nâng cao tốc độ phản hồi tư vấn ngoại tuyến và trực tuyến.


Kết luận

Luận án đã giải quyết bài toán tích hợp lý thuyết phân tích hàm ý thống kê vào hệ tư vấn lọc cộng tác thông qua việc đề xuất ba mô hình hoàn chỉnh: $SIR$, $UIR$ và $IIR$. Công trình đã đóng góp hai độ đo xếp hạng mới ($KnnUIR$, $KnnIIR$) áp dụng hiệu quả cho cả dữ liệu nhị phân lẫn phi nhị phân, cải tiến thời gian tính toán mô hình và xây dựng bộ công cụ phần mềm Interestingnesslab cùng tập dữ liệu thực tế DKHP. Các kết quả thực nghiệm diện rộng trên các tập dữ liệu chuẩn đã chứng minh tính đúng đắn, độ tin cậy và hiệu năng chính xác cao của toàn bộ các phương pháp đề xuất.