Tổng quan luận án

Luận án tiến sĩ với đề tài "Một số phương pháp ngẫu nhiên cho bài toán cực đại hóa xác suất hậu nghiệm không lồi trong học máy", chuyên ngành Hệ thống thông tin (mã số: 9480104), được nghiên cứu sinh Bùi Thị Thanh Xuân thực hiện tại Trường Đại học Bách khoa Hà Nội dưới sự hướng dẫn khoa học của PGS. Thân Quang Khoát và TS. Nguyễn Thị Oanh, bảo vệ năm 2020.

Trong học máy thống kê, quy trình giải quyết một bài toán gồm ba giai đoạn nền tảng: mô hình hóa, học tham số và suy diễn. Phương pháp ước lượng hợp lý cực đại (Maximum Likelihood Estimation - MLE) tối ưu hàm mục tiêu $\arg\max_x \log P(D|x)$ thường vận hành hiệu quả khi có tập dữ liệu quan sát đủ lớn, song dễ gặp hiện tượng quá khớp (overfitting) khi dữ liệu huấn luyện hạn chế hoặc mô hình có số chiều cao. Để khắc phục, phương pháp cực đại hóa ước lượng xác suất hậu nghiệm (Maximum A Posteriori Estimation - MAP) được sử dụng nhằm tích hợp phân phối tiên nghiệm $P(x)$ vào hàm mục tiêu: $$x^* = \arg\max_x [\log P(D|x) + \log P(x)]$$ Thành phần $\log P(x)$ đóng vai trò là kỹ thuật hiệu chỉnh (regularization). Tuy nhiên, trong các mô hình đồ thị xác suất thực tế, hàm mục tiêu $f(x)$ của bài toán MAP thường là hàm phi tuyến phức tạp, nhiều biến và không lồi, dẫn đến việc giải chính xác bằng giải tích hoặc tối ưu lồi truyền thống là không khả thi.

Luận án xác định các mục tiêu và nhiệm vụ nghiên cứu cụ thể:

  1. Nghiên cứu cơ sở lý thuyết về bài toán MAP không lồi và các phương pháp suy diễn xấp xỉ trong học máy thống kê.
  2. Đề xuất các thuật toán tối ưu ngẫu nhiên mới (OPE1, OPE2, OPE3, OPE4) cho bài toán suy diễn hậu nghiệm trong mô hình chủ đề dựa trên phân phối đều và hai chuỗi biên ngẫu nhiên xấp xỉ.
  3. Tổng quát hóa thuật toán suy diễn thông qua đề xuất thuật toán GOPE sử dụng phân phối Bernoulli với tham số $p \in (0, 1)$ nhằm tối ưu hóa quá trình học ngẫu nhiên trong mô hình Latent Dirichlet Allocation (LDA).
  4. Xây dựng thuật toán ngẫu nhiên BOPE kết hợp phân phối Bernoulli, kỹ thuật hai biên ngẫu nhiên và nguyên lý tham lam để giải bài toán MAP không lồi tổng quát; chứng minh tốc độ hội tụ lý thuyết $O(1/T)$ và làm rõ vai trò hiệu chỉnh của thuật toán.
  5. Ứng dụng thực nghiệm các thuật toán đề xuất vào hai bài toán thực tế: phân tích chủ đề văn bản (mô hình LDA trên tập văn bản dài và văn bản ngắn) và hệ thống gợi ý (mô hình Collaborative Topic Model for Poisson distributed ratings - CTMP).

Đối tượng nghiên cứu của luận án là bài toán MAP không lồi, các thuật toán tối ưu ngẫu nhiên, mô hình chủ đề LDA và mô hình hệ gợi ý CTMP. Phạm vi dữ liệu thực nghiệm bao gồm các tập ngữ liệu văn bản quy mô lớn (New York Times, PubMed), các tập ngữ liệu văn bản ngắn (NYT-Titles, Twitter, Yahoo), cùng các tập dữ liệu hệ gợi ý xếp hạng người dùng (CiteULike, MovieLens 1M).

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

Luận án điểm lại hệ thống các công trình nghiên cứu tiền đề trong lý thuyết ước lượng thống kê, suy diễn xấp xỉ và tối ưu hóa toán học:

  • Phương pháp ước lượng tham số và suy diễn Bayes: Khung lý thuyết MLE và thuật toán Expectation-Maximization (EM) của Dempster và cộng sự (1977); nguyên lý suy diễn MAP và phân tích Bayes của Berger (1985), Gelman và cộng sự (2013); các kỹ thuật phân tích mạng Bayes và mô hình đồ thị xác suất của Koller và Friedman (2009), Jordan (1999).
  • Các phương pháp suy diễn xấp xỉ: Phương pháp suy diễn biến phân (Variational Bayes - VB) của Blei và cộng sự (2003, 2017); Collapsed Variational Bayes (CVB) của Teh và cộng sự (2007); biến thể bậc 0 (CVB0) của Asuncion và cộng sự (2009); Collapsed Gibbs Sampling (CGS) của Griffiths và Steyvers (2004); thuật toán Expectation-Propagation của Minka và Lafferty (2002).
  • Các thuật toán tối ưu hóa và tối ưu ngẫu nhiên: Thuật toán Concave-Convex Procedure (CCCP) của Yuille và Rangarajan (2003); Stochastic Majorization-Minimization (SMM) của Mairal (2013); thuật toán Frank-Wolfe (FW) của Frank và Wolfe (1956), Jaggi (2013); Online Frank-Wolfe (OFW) của Hazan và Kale (2012); Block-coordinate Frank-Wolfe của Lacoste-Julien và cộng sự (2013); thuật toán Particle Mirror Descent (PMD) của Dai và cộng sự (2016); Hessian Approximated MCMC (HAMCMC) của Ding và cộng sự (2014); thuật toán Online MAP Estimation (OPE) của Than và cộng sự (2015, 2016).
  • Mô hình chủ đề và hệ gợi ý: Phân tích ngữ nghĩa ẩn xác suất (PLSA/pLSI) của Hofmann (1999); mô hình phân bổ Dirichlet ẩn (LDA) của Blei và cộng sự (2003); mô hình gợi ý tương tác CTMP của Gopalan và cộng sự (2014, 2015), Wang và Blei (2011).

Luận án chỉ ra các khoảng trống nghiên cứu chính:

  1. Các phương pháp suy diễn phổ biến như VB, CVB, CVB0 và CGS thiếu chứng minh giải tích về tốc độ hội tụ lý thuyết khi áp dụng trên các bài toán tối ưu phi lồi quy mô lớn.
  2. Thuật toán CCCP và SMM tuy đảm bảo hội tụ tới điểm dừng nhưng tốc độ hội tụ chưa được xác định đối với bài toán không lồi tổng quát.
  3. Các phương pháp lấy mẫu xác suất như PMD chỉ đạt tốc độ hội tụ $O(T^{-1/2})$, HAMCMC đạt tốc độ $O(T^{-1/3})$ (với $T$ là số bước lặp).
  4. Thuật toán Frank-Wolfe và biến thể Online Frank-Wolfe chỉ thiết kế cho các bài toán tối ưu lồi, không thích ứng trực tiếp cho hàm mục tiêu không lồi trong mô hình học máy phức tạp.
  5. Thuật toán OPE đạt tốc độ hội tụ $O(1/T)$ nhưng mới khai thác phân phối đều trên một biên xấp xỉ đơn lẻ, chưa có cơ chế tổng quát hóa tham số phân phối và chưa tích hợp năng lực hiệu chỉnh đa dạng.

Luận án lựa chọn giải quyết khoảng trống này bằng cách xây dựng khung phương pháp tối ưu ngẫu nhiên dựa trên phân phối xác suất ngẫu nhiên hóa (phân phối đều và phân phối Bernoulli) kết hợp kỹ thuật xấp xỉ hai biên ngẫu nhiên, đạt tốc độ hội tụ $O(1/T)$ cho bài toán MAP không lồi.

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

Luận án dựa trên các cơ sở lý thuyết toán học và mô hình xác suất:

  • Tối ưu ngẫu nhiên và tối ưu không lồi: Xét bài toán tối ưu hóa tổng quát $\max_{x \in \Omega} f(x)$, trong đó $f(x)$ là hàm không lồi trên tập ràng buộc lồi đóng $\Omega$. Kỹ thuật tối ưu dựa trên giải pháp xấp xỉ ngẫu nhiên hàm mục tiêu bằng các hàm thay thế (surrogate functions) và chuỗi biến ngẫu nhiên thỏa mãn Luật logarit lặp (Law of the Iterated Logarithm - LIL).
  • Quy hoạch DC (Difference of Convex functions): Khung phân tích phân rã hàm mục tiêu không lồi thành hiệu của hai hàm lồi nhằm giải quyết các bài toán tối ưu phi lồi phức tạp.
  • Mô hình đồ thị xác suất (PGM) và mô hình chủ đề LDA: Mô hình LDA giả định mỗi văn bản trong tập ngữ liệu là một phân phối pha trộn trên $K$ chủ đề, mỗi chủ đề là một phân phối đa thức trên tập từ vựng $V$. Quá trình sinh văn bản được điều khiển bởi tham số tiên nghiệm Dirichlet $\alpha$ cho phân phối chủ đề tài liệu $\theta$ và tham số tiên nghiệm $\beta$ cho phân phối từ vựng theo chủ đề.
  • Mô hình hệ gợi ý CTMP (Collaborative Topic Model for Poisson distributed ratings): Kết hợp mô hình chủ đề LDA và mô hình phân rã ma trận với phân phối Poisson để mô hình hóa hành vi đánh giá và tiêu dùng nội dung của người dùng đối với các mục tin/tài liệu.

Phương pháp nghiên cứu thực tế được triển khai:

  • Phương pháp giải tích và chứng minh toán học: Xây dựng các chặn trên và chặn dưới ngẫu nhiên (upper/lower bounds) cho hàm mục tiêu; thiết lập các bổ đề hội tụ, chứng minh các dãy lặp tiệm cận tới điểm dừng Karush-Kuhn-Tucker (KKT) với tốc độ hội tụ $O(1/T)$.
  • Phương pháp ngẫu nhiên hóa thuật toán: Thay thế việc đánh giá hàm mục tiêu tất định đắt đỏ bằng các biến ngẫu nhiên tuân theo phân phối đều hoặc phân phối Bernoulli với xác suất $p \in (0, 1)$, kết hợp nguyên lý tối ưu tham lam.
  • Phương pháp thực nghiệm định lượng: Xây dựng mã nguồn thuật toán huấn luyện học trực tuyến (Online learning); tiến hành kiểm thử trên các tập dữ liệu chuẩn; đo lường hiệu năng mô hình qua các chỉ số thống kê chuẩn mực.

Nguồn tư liệu và độ đo đánh giá:

  • Độ đo Log Predictive Probability (LPP): Đánh giá khả năng dự đoán từ ngữ chưa biết trên tập kiểm thử; giá trị LPP càng cao thể hiện mô hình có năng lực tổng quát hóa càng tốt.
  • Độ đo Normalised Pointwise Mutual Information (NPMI): Đo lường độ mạch lạc ngữ nghĩa của các chủ đề được học từ mô hình; giá trị NPMI càng cao thể hiện các từ khóa trong cùng chủ đề có mối tương quan ngữ nghĩa càng chặt chẽ.
  • Độ đo Precision, Recall và F1-measure: Đánh giá độ chính xác và độ bao phủ của danh sách gợi ý Top-$N$ trong bài toán hệ gợi ý.

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

CHƯƠNG 1. MỘT SỐ KIẾN THỨC NỀN TẢNG

Chương 1 hệ thống hóa các khái niệm nền tảng về tối ưu không lồi, mô hình đồ thị xác suất và bài toán suy diễn hậu nghiệm. Tác giả phân tích chi tiết:

  • Bài toán tối ưu tổng quát và các biến thể ngẫu nhiên như SGD, SVRG, AdaGrad, RMSprop, Adam, Frank-Wolfe (FW) và Online Frank-Wolfe (OFW).
  • Bản chất toán học của bài toán MAP: phân tích cấu trúc hàm mục tiêu $f(x) = \log P(D|x) + \log P(x)$, trong đó số hạng thứ hai giữ vai trò hiệu chỉnh giúp kiểm soát độ phức tạp của mô hình và khắc phục quá khớp so với MLE.
  • Mô hình phân bổ Dirichlet ẩn (LDA) và bài toán suy diễn hậu nghiệm cho phân phối chủ đề $\theta$ của từng tài liệu khi biết ma trận chủ đề $\beta$.
  • Giới thiệu thuật toán Online maximum a Posteriori Estimation (OPE), phương pháp tối ưu ngẫu nhiên đạt tốc độ hội tụ $O(1/T)$ cho bài toán suy diễn trong LDA.
  • Quy chuẩn đánh giá thực nghiệm: định nghĩa công thức toán học của độ đo LPP và NPMI cùng quy trình chia tách dữ liệu huấn luyện/kiểm thử.

CHƯƠNG 2. NGẪU NHIÊN HÓA THUẬT TOÁN TỐI ƯU GIẢI BÀI TOÁN SUY DIỄN HẬU NGHIỆM TRONG MÔ HÌNH CHỦ ĐỀ

Chương 2 trình bày các cải tiến thuật toán giải bài toán MAP trong mô hình chủ đề LDA:

  • Đề xuất bốn thuật toán ngẫu nhiên mới: OPE1, OPE2, OPE3 và OPE4. Các thuật toán này khai thác phân phối xác suất đều kết hợp hai chuỗi biên ngẫu nhiên xấp xỉ (biên trên và biên dưới) thay vì chỉ dùng một biên xấp xỉ đơn như OPE gốc.
  • Thuật toán OPE3 và OPE4 đưa vào tham số tổ hợp $\nu$ nhằm điều chỉnh tỷ trọng đóng góp giữa hai biên xấp xỉ ngẫu nhiên, giúp tăng cường tính linh hoạt khi ước lượng hàm mục tiêu.
  • Xây dựng thuật toán học mô hình LDA trực tuyến tương ứng: Online-OPE3 và Online-OPE4.
  • Đánh giá thực nghiệm trên hai tập dữ liệu lớn New York Times và PubMed:
    • Khảo sát giá trị tham số tổ hợp $\nu \in [0, 1]$; kết quả chỉ ra $\nu = 0.3$ mang lại hiệu quả tốt trên các tập dữ liệu thử nghiệm.
    • Khảo sát ảnh hưởng của kích thước mini-batch và số bước lặp nội suy diễn $T$ tới chất lượng mô hình.
    • Thống kê thời gian tính toán và giá trị các độ đo LPP, NPMI: Online-OPE3 và Online-OPE4 duy trì tốc độ tính toán nhanh tương đương OPE gốc nhưng đạt độ đo LPP và NPMI cao hơn.
  • Luận án chứng minh mặt lý thuyết: OPE1-4 đảm bảo sự hội tụ tới điểm dừng với tốc độ $O(1/T)$ và có khả năng mở rộng cho lớp bài toán tối ưu phi lồi tổng quát.

CHƯƠNG 3. TỔNG QUÁT HÓA THUẬT TOÁN TỐI ƯU GIẢI BÀI TOÁN MAP KHÔNG LỒI TRONG MÔ HÌNH CHỦ ĐỀ

Chương 3 đề xuất thuật toán Generalized Online Maximum a Posteriori Estimation (GOPE) nhằm tổng quát hóa tiếp cận ngẫu nhiên trong suy diễn MAP:

  • Thuật toán GOPE thay thế phân phối đều bằng phân phối nhị thức Bernoulli với tham số xác suất $p \in (0, 1)$. Tham số $p$ cho phép chủ động điều phối xác suất chọn lựa giữa hai biên xấp xỉ ngẫu nhiên tại mỗi bước lặp tối ưu.
  • Chứng minh giải tích sự hội tụ của thuật toán GOPE: GOPE đạt tốc độ hội tụ lý thuyết $O(1/T)$ với $T$ là số bước lặp.
  • Thiết kế thuật toán học mô hình trực tuyến Online-GOPE cho mô hình chủ đề LDA.
  • Đánh giá thực nghiệm so sánh Online-GOPE với các phương pháp suy diễn tiêu biểu: Online-VB, Online-CVB, Online-CGS, Online-OPE, Online-OPE3 và Online-OPE4 trên hai tập dữ liệu New York Times và PubMed:
    • Kết quả kiểm thử với các giá trị tham số Bernoulli $p \in {0.1, 0.3, 0.5, 0.7, 0.9}$ cho thấy chất lượng mô hình biến đổi theo $p$, trong đó các giá trị $p$ phù hợp giúp thuật toán thích nghi tốt với cấu trúc dữ liệu.
    • Online-GOPE cho kết quả LPP và NPMI vượt trội so với các thuật toán học cơ sở, đồng thời duy trì thời gian thực thi ngắn hơn so với các phương pháp biến phân (Online-VB, Online-CVB).
  • Luận án trình bày khung mở rộng thuật toán GOPE cho bài toán tối ưu không lồi tổng quát.

CHƯƠNG 4. NGẪU NHIÊN BERNOULLI CHO BÀI TOÁN MAP KHÔNG LỒI VÀ ỨNG DỤNG

Chương 4 hoàn thiện khung phương pháp luận với thuật toán BOPE (Bernoulli randomness in OPE) và triển khai ứng dụng thực tiễn:

  • Thuật toán BOPE cho bài toán MAP không lồi tổng quát: Tích hợp phân phối Bernoulli $p \in (0, 1)$, chiến lược hai biên ngẫu nhiên và nguyên lý tham lam để xấp xỉ hàm mục tiêu không lồi; chứng minh tốc độ hội tụ đạt $O(1/T)$.
  • Phân tích vai trò hiệu chỉnh: Luận án làm rõ cơ chế phân phối Bernoulli kết hợp thành phần tiên nghiệm giúp BOPE đóng vai trò như một bộ lọc hiệu chỉnh ngẫu nhiên, hạn chế rơi vào các cực trị địa phương kém chất lượng và giảm thiểu nguy cơ quá khớp.
  • Ứng dụng trong phân tích văn bản với mô hình LDA:
    • Thực nghiệm trên tập văn bản dài: New York Times, PubMed.
    • Thực nghiệm trên tập văn bản ngắn và nhiễu: NYT-Titles, Twitter, Yahoo.
    • Kết quả cho thấy thuật toán Online-BOPE đạt giá trị LPP và NPMI vượt trội so với các phương pháp so sánh trên cả văn bản dài và ngắn sau 5 epochs huấn luyện.
  • Ứng dụng trong hệ gợi ý với mô hình CTMP:
    • Triển khai hai biến thể suy diễn: CTMP-OPE và CTMP-BOPE trên hai tập dữ liệu CiteULike và MovieLens 1M.
    • Thiết lập thực nghiệm cố định tham số Bernoulli $p = 0.7$ trong BOPE và khảo sát biến thiên của ba nhóm tham số:
      1. Tham số tiên nghiệm Dirichlet $\alpha \in {1, 0.0001}$: mô hình CTMP-BOPE với $\alpha = 1$ cho kết quả phân loại và dự đoán tốt hơn; BOPE tạo ra sự phân hóa hiệu quả hơn hẳn OPE khi thay đổi $\alpha$.
      2. Tham số điều chỉnh $\lambda \in {1, 10, 100, 1000, 10000}$: các giá trị $\lambda$ nhỏ ($\lambda = 1, 10$) cho hiệu năng cao hơn khi $\lambda$ quá lớn ($\lambda = 10000$); CTMP-BOPE đạt độ chính xác Precision và Recall cao hơn hẳn CTMP-OPE.
      3. Số lượng chủ đề $K \in {50, 100, 150, 200, 250}$: khi $K = 250$, các độ đo Precision, Recall và F1 trên danh sách Top-$N$ gợi ý ($N$ từ 20 đến 100) của CTMP-BOPE đều đạt mức cao nhất.

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

Đóng góp về mặt lý thuyết

Luận án đóng góp các kết quả toán học và thuật toán mới cho bài toán MAP không lồi:

  1. Đề xuất hệ thống các thuật toán tối ưu ngẫu nhiên: OPE1, OPE2, OPE3, OPE4, GOPE và BOPE, chuyển đổi hàm mục tiêu tất định không lồi thành chuỗi các hàm ngẫu nhiên xấp xỉ có chi phí tính toán thấp.
  2. Thiết lập cơ sở lý thuyết chứng minh tốc độ hội tụ $O(1/T)$ cho các thuật toán OPE1-4, GOPE và BOPE, cải thiện đáng kể so với tốc độ của PMD ($O(T^{-1/2})$) và HAMCMC ($O(T^{-1/3})$).
  3. Chứng minh tính hiệu chỉnh tự nhiên của thuật toán BOPE nhờ sự phối hợp giữa thành phần tiên nghiệm và tham số ngẫu nhiên hóa Bernoulli $p$.
Phương pháp suy diễn Tốc độ hội tụ Tính chất ngẫu nhiên Khả năng hiệu chỉnh
Variational Bayes (VB) Chưa xác định Không Không
Collapsed Variational Bayes (CVB) Chưa xác định Không Không
Zero-order CVB (CVB0) Chưa xác định Không Không
Collapsed Gibbs Sampling (CGS) Chưa xác định Có Không
Concave-Convex Procedure (CCCP) Chưa xác định Không Không
Stochastic Majorization-Minimization (SMM) Chưa xác định Không Không
Particle Mirror Descent (PMD) $O(T^{-1/2})$ Có Không
Hessian Approximated MCMC (HAMCMC) $O(T^{-1/3})$ Có Không
Online MAP Estimation (OPE) $O(1/T)$ Phân phối đều Không
OPE1 - OPE4 (Đề xuất) $O(1/T)$ Phân phối đều Không
GOPE (Đề xuất) $O(1/T)$ Phân phối Bernoulli Có
BOPE (Đề xuất) $O(1/T)$ Phân phối Bernoulli Có

Bảng: So sánh lý thuyết giữa các phương pháp suy diễn hậu nghiệm trong học máy.

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

  1. Xây dựng các thuật toán huấn luyện học trực tuyến (Online-OPE3, Online-OPE4, Online-GOPE, Online-BOPE) cho mô hình chủ đề LDA, nâng cao độ chính xác dự đoán (LPP) và độ mạch lạc ngữ nghĩa (NPMI) trên các ngữ liệu văn bản quy mô lớn cũng như các văn bản ngắn nhiều nhiễu.
  2. Áp dụng thành công thuật toán BOPE vào mô hình hệ gợi ý CTMP (CTMP-BOPE), nâng cao các chỉ số Precision, Recall và F1 trên các tập dữ liệu chuẩn CiteULike và MovieLens 1M so với thuật toán OPE cơ sở.

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

Hạn chế

Căn cứ theo phạm vi trình bày trong văn bản:

  1. Các khảo sát thực nghiệm của luận án tập trung chủ yếu vào hai lớp mô hình cụ thể trong học máy thống kê là mô hình chủ đề (LDA) và mô hình hệ gợi ý (CTMP), chưa thực nghiệm diện rộng trên các kiến trúc học sâu phi tuyến khác.
  2. Loại hình dữ liệu đánh giá giới hạn trong dữ liệu văn bản và dữ liệu ma trận đánh giá người dùng - mục tin, chưa kiểm thử trên các kiểu dữ liệu đa phương tiện phức tạp như hình ảnh, âm thanh hoặc tín hiệu cảm biến y sinh.

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

Tác giả đề xuất ba định hướng phát triển nghiên cứu tiếp theo:

  1. Triển khai mở rộng các thuật toán tối ưu ngẫu nhiên đề xuất trên nhiều mô hình bài toán khác trong học máy có dạng không lồi hoặc các bài toán quy hoạch DC phức tạp.
  2. Nghiên cứu toàn diện hơn về các tính chất lý thuyết ưu việt như tính tổng quát, tính hiệu quả và khả năng tự động tối ưu hóa tham số Bernoulli $p$.
  3. Mở rộng ứng dụng các thuật toán vào các bài toán thực tế đa dạng như phân tích dữ liệu đa phương tiện, nhận dạng hình ảnh và các hệ thống phân tích dữ liệu lớn phức tạp.

Giá trị tham khảo

Luận án là tài liệu tham khảo chuyên khảo trong lĩnh vực Hệ thống thông tin, Khoa học dữ liệu và Học máy thống kê:

  • Đối với nghiên cứu sinh và nhà nghiên cứu: Cung cấp khung phương pháp luận chứng minh toán học về tốc độ hội tụ $O(1/T)$ cho các thuật toán tối ưu ngẫu nhiên phi lồi; phương pháp xử lý hàm mục tiêu MAP bằng kỹ thuật hai biên ngẫu nhiên và phân phối Bernoulli.
  • Đối với giảng viên và cơ sở đào tạo: Làm tài liệu giảng dạy chuyên đề cao học và tiến sĩ về tối ưu hóa trong học máy, suy diễn đồ thị xác suất, mô hình chủ đề và hệ thống gợi ý.
  • Đối với kỹ sư hệ thống và chuyên gia công nghệ: Cung cấp giải thuật thực thi trực tuyến (Online-BOPE, CTMP-BOPE) có chi phí tính toán thấp, dễ lập trình và có khả năng xử lý dữ liệu lớn phục vụ phân tích tự động văn bản và xây dựng động cơ gợi ý cá nhân hóa.

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

1. Điểm khác biệt cốt lõi giữa phương pháp ước lượng MAP và MLE trong luận án là gì? Phương pháp MLE tối ưu hàm $\arg\max_x \log P(D|x)$ thuần túy dựa trên dữ liệu quan sát, dễ dẫn tới hiện tượng quá khớp khi dữ liệu ít hoặc số chiều lớn. Phương pháp MAP bổ sung thành phần phân phối tiên nghiệm $\log P(x)$ vào hàm mục tiêu, đóng vai trò như một kỹ thuật hiệu chỉnh giúp hạn chế quá khớp. Tuy nhiên, hàm mục tiêu của MAP thường không lồi và khó giải chính xác trong các mô hình đồ thị xác suất.

2. Các thuật toán OPE1, OPE2, OPE3 và OPE4 cải tiến OPE gốc bằng cách nào? Thay vì sử dụng một biên xấp xỉ đơn lẻ như OPE gốc, các thuật toán OPE1 đến OPE4 sử dụng phân phối xác suất đều kết hợp đồng thời hai chuỗi biên ngẫu nhiên (biên trên và biên dưới) để xấp xỉ hàm mục tiêu. Trong đó, OPE3 và OPE4 đưa vào tham số tổ hợp $\nu \in [0, 1]$ (thực nghiệm chỉ ra $\nu = 0.3$ là phù hợp) nhằm cân bằng thông tin giữa hai biên xấp xỉ.

3. Thuật toán GOPE và BOPE sử dụng phân phối xác suất nào và đạt tốc độ hội tụ lý thuyết bao nhiêu? GOPE và BOPE thay thế phân phối đều bằng phân phối nhị thức Bernoulli với tham số $p \in (0, 1)$. Cả hai thuật toán đều được chứng minh toán học đạt tốc độ hội tụ lý thuyết $O(1/T)$ (với $T$ là số bước lặp), vượt trội so với các phương pháp lấy mẫu xác suất như PMD ($O(T^{-1/2})$) và HAMCMC ($O(T^{-1/3})$).

4. Khi áp dụng BOPE vào mô hình hệ gợi ý CTMP, các tham số nào đã được khảo sát thực nghiệm? Thực nghiệm cố định tham số Bernoulli $p = 0.7$ và khảo sát ba nhóm tham số: tham số tiên nghiệm Dirichlet $\alpha \in {1, 0.0001}$, tham số điều chỉnh $\lambda \in {1, 10, 100, 1000, 10000}$, và số lượng chủ đề $K \in {50, 100, 150, 200, 250}$ trên hai bộ dữ liệu CiteULike và MovieLens 1M. Kết quả cho thấy $\alpha = 1$, các giá trị $\lambda$ nhỏ ($\lambda = 1, 10$), và $K = 250$ mang lại độ đo Precision, Recall và F1 cao nhất.

5. Luận án sử dụng những độ đo định lượng nào để đánh giá chất lượng mô hình chủ đề LDA? Luận án sử dụng hai độ đo chính: Log Predictive Probability (LPP) để đo lường khả năng tổng quát hóa và dự đoán từ ngữ chưa biết trên tập kiểm thử, và Normalised Pointwise Mutual Information (NPMI) để đánh giá độ mạch lạc ngữ nghĩa của các chủ đề sinh ra.

Kết luận

Luận án tiến sĩ của Bùi Thị Thanh Xuân đã giải quyết bài toán cực đại hóa xác suất hậu nghiệm (MAP) không lồi trong học máy thông qua việc đề xuất hệ thống các thuật toán tối ưu ngẫu nhiên OPE1-4, GOPE và BOPE. Bằng việc kết hợp phân phối Bernoulli, kỹ thuật xấp xỉ hai biên ngẫu nhiên và nguyên lý tham lam, các thuật toán đề xuất đạt tốc độ hội tụ lý thuyết $O(1/T)$ và tích hợp năng lực hiệu chỉnh mô hình. Các kết quả thực nghiệm trên mô hình phân tích chủ đề văn bản LDA và hệ gợi ý CTMP khẳng định tính chính xác, tốc độ xử lý nhanh và khả năng thích ứng cao của phương pháp luận được đề xuất.