Tổng quan nghiên cứu

Sự bùng nổ của mạng internet cùng các nền tảng kỹ thuật số đã tạo ra hàng triệu tệp tin đa phương tiện mỗi ngày. Tuy nhiên, theo các khảo sát công nghệ, có tới hơn 60% dữ liệu hình ảnh trực tuyến không có tiêu đề hoặc thiếu phần mô tả ngữ cảnh chính xác, gây cản trở nghiêm trọng cho quá trình tìm kiếm thông tin và quản trị cơ sở dữ liệu. Nhằm giải quyết thách thức này, nghiên cứu sinh câu miêu tả tự động cho hình ảnh đóng vai trò then chốt khi kết hợp hai nhánh chuyên sâu của trí tuệ nhân tạo là thị giác máy tính và xử lý ngôn ngữ tự nhiên.

Vấn đề cốt lõi của nghiên cứu là làm thế nào để chuyển đổi các đặc trưng thị giác từ những đối tượng độc lập thành một câu văn hoàn chỉnh, chính xác về ngữ pháp và mạch lạc về ngữ nghĩa. Mục tiêu cụ thể của luận văn là xây dựng một hệ thống tích hợp hoàn chỉnh gồm hai giai đoạn: nhận dạng đối tượng hình ảnh thông qua mạng nơ-ron học sâu và tự động sinh câu chú thích thông qua mô hình ngôn ngữ kết hợp thuật toán tìm kiếm tối ưu. Phạm vi thực nghiệm của đề tài được triển khai trên tập dữ liệu chuẩn quốc tế Microsoft COCO năm 2014 với hơn 123.000 hình ảnh gán nhãn tiếng Anh, thực hiện hoàn tất vào năm 2015 tại Trường Đại học Công nghệ, Đại học Quốc gia Hà Nội. Ý nghĩa của nghiên cứu không chỉ nằm ở việc nâng cao độ chính xác truy vấn đa phương tiện mà còn mở ra triển vọng ứng dụng to lớn trong việc chế tạo robot tự hành, xây dựng hệ thống trợ lý ảo thông minh và thiết bị hỗ trợ quan sát môi trường dành cho người khiếm thị.

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

Khung lý thuyết áp dụng

Hệ thống được xây dựng dựa trên nền tảng của các mô hình lý thuyết học máy và ngôn ngữ học tính toán hiện đại:

  • Lý thuyết xích Markov và Mô hình ngôn ngữ N-gram: Mô hình ngôn ngữ biểu diễn phân bố xác suất của một chuỗi từ vựng. Dựa trên giả thiết xấp xỉ Markov bậc n-1, xác suất xuất hiện của một từ chỉ phụ thuộc vào chuỗi n-1 từ đứng liền trước nó thay vì toàn bộ câu văn quá khứ. Các biến thể unigram, bigram và trigram được áp dụng nhằm tối ưu hóa độ trôi chảy của văn bản.
  • Mạng nơ-ron nhân chập và Máy vector hỗ trợ: Mô hình trích xuất đặc trưng thị giác sử dụng mạng học sâu 5 lớp tích chập kết hợp 2 lớp kết nối đầy đủ, tạo ra vector đặc trưng 4096 chiều cho mỗi vùng ảnh. Tiếp đó, các lớp phân loại SVM tuyến tính độc lập chịu trách nhiệm gán nhãn phân loại đối tượng.
  • Khái niệm độ hỗn loạn thông tin: Thước đo đánh giá chất lượng mô hình ngôn ngữ độc lập với ứng dụng thông qua việc đo lường lượng entropy chéo trên tập kiểm thử. Giá trị này càng nhỏ chứng tỏ mô hình có khả năng khái quát hóa và dự đoán câu càng chuẩn xác.
  • Cấu trúc dữ liệu và giải thuật tìm kiếm đồ thị: Biểu diễn không gian từ vựng dưới dạng đồ thị có trọng số, trong đó mỗi đỉnh là một từ và trọng số cạnh tương ứng với xác suất chuyển đổi giữa các cặp từ.

Phương pháp nghiên cứu

Luận văn thu thập nguồn dữ liệu thực nghiệm từ bộ dữ liệu Microsoft COCO 2014 quy mô hơn 123.000 ảnh có chú thích mô tả thủ công, đối chuẩn cùng bộ dữ liệu PASCAL VOC 2007. Phương pháp chọn mẫu được tiến hành bằng kỹ thuật lấy mẫu phân tầng ngẫu nhiên trên toàn bộ các câu chú thích tiếng Anh để huấn luyện mô hình ngôn ngữ trigram thông qua bộ công cụ SRILM.

Đối với thị giác máy, phương pháp phân đoạn ảnh dựa trên đồ thị kết hợp tìm kiếm chọn lọc được áp dụng nhằm trích xuất khoảng 2.000 vùng đề cử trên mỗi ảnh đầu vào, trước khi chuẩn hóa kích thước về 227x227 điểm ảnh RGB. Lý do lựa chọn giải thuật tìm kiếm theo lựa chọn tốt nhất Best-First Search nằm ở khả năng cân bằng giữa việc mở rộng độ sâu và kiểm soát không gian trạng thái, sử dụng hàng đợi ưu tiên để luôn chọn nhánh có xác suất tích lũy cao nhất. Đặc biệt, phương pháp phân tích áp dụng phép biến đổi logarit cơ số 2 để chuyển tích xác suất thành tổng chi phí, loại bỏ hoàn toàn nguy cơ tràn số dưới khi giá trị xác suất rơi xuống dưới ngưỡng $2^{-1024}$. Toàn bộ quy trình thử nghiệm được tiến hành trên máy chủ đám mây AWS trang bị vi xử lý Intel Xeon E5-2670 tốc độ 2.60GHz, bộ nhớ trong 15 GB RAM và dung lượng lưu trữ 493 GB.

Kết quả nghiên cứu và thảo luận

Những phát hiện chính

Quá trình phân tích và thử nghiệm hệ thống đã ghi nhận 4 phát hiện quan trọng có ý nghĩa thực tiễn cao:

  • Hiệu quả trích xuất đề cử vùng: Phương pháp tìm kiếm chọn lọc kết hợp mạng nơ-ron tích chập giúp rút giảm đáng kể số lượng vùng quét không cần thiết, tập trung chính xác vào khoảng 2.000 vùng đề cử tiềm năng trên mỗi bức ảnh. Quá trình chuẩn hóa ảnh về kích thước 227x227 điểm ảnh trích xuất thành công vector 4096 chiều mà vẫn bảo toàn vẹn toàn các đặc trưng thị giác toàn cục.
  • Độ chính xác của ước lượng xác suất n-gram: Phân tích tần suất trên tập văn bản thực tế chứng minh mô hình trigram phản ánh rõ nét cấu trúc ngữ pháp tự nhiên. Cụ thể, cụm từ mở đầu "An empty" xuất hiện 1.225 lần trong tập mẫu; khi đi kèm từ "bathroom", cụm "An empty bathroom" xuất hiện 62 lần, xác lập xác suất có điều kiện đạt 5,06%. Trong khi đó, cụm từ "A man" có tần suất xuất hiện áp đảo lên tới 41.483 lần, tạo cơ sở dữ liệu vững chắc cho bộ sinh câu.
  • Tốc độ hội tụ của giải thuật Best-First Search: So với phương pháp duyệt toàn bộ không gian trạng thái, Best-First Search kết hợp hàm đánh giá log-xác suất giúp rút ngắn hơn 70% thời gian duyệt cây tìm kiếm, nhanh chóng tìm ra đường đi tối ưu từ ký hiệu bắt đầu câu đến ký hiệu kết thúc.
  • Năng lực tái cấu trúc ngữ nghĩa từ túi từ: Hệ thống xử lý xuất sắc bài toán xáo trộn vị trí của các nhãn đầu ra. Từ một tập từ rời rạc gồm person, standing, tree, mô hình đã tự động bổ sung các hư từ thích hợp và sắp xếp thành câu miêu tả hoàn chỉnh "A person is standing next to the tree".

Thảo luận kết quả

Thành công của mô hình bắt nguồn từ sự kết hợp chặt chẽ giữa khả năng nhận diện đối tượng chính xác của mạng học sâu và tính khái quát cao của mô hình ngôn ngữ thống kê. Trước năm 2013, các phương pháp truyền thống sử dụng trích xuất đặc trưng HOG hoặc Bag-of-Features đơn thuần thường gặp khó khăn về độ hồi quy tối đa (Maximum Recall). Khi tích hợp mạng nơ-ron nhân chập cùng máy học SVM, chất lượng phát hiện đối tượng đã tăng trưởng vượt bậc trên tập dữ liệu chuẩn PASCAL VOC.

Các dữ liệu phân phối xác suất và hiệu năng thuật toán hoàn toàn có thể được trực quan hóa thông qua bảng thống kê tần suất từ vựng và biểu đồ đường biểu diễn sự suy giảm độ hỗn loạn thông tin theo kích thước tập văn bản huấn luyện. Sự khác biệt rõ nét khi thay đổi trật tự từ trong tập túi từ cho thấy việc sinh câu không chỉ dựa vào nhận diện vật thể mà phụ thuộc mang tính quyết định vào mô hình ngôn ngữ n-gram. Kết quả này chứng minh rằng việc kết hợp thị giác máy và xử lý ngôn ngữ tự nhiên là hướng đi tối ưu để tái hiện năng lực quan sát và diễn đạt của con người.

Đề xuất và khuyến nghị

Nhằm hoàn thiện và mở rộng khả năng ứng dụng thực tiễn của hệ thống sinh câu miêu tả hình ảnh, nghiên cứu đề xuất 4 giải pháp trọng tâm:

  1. Nâng cấp kiến trúc phát hiện đối tượng lên các mô hình tiên tiến như Fast R-CNN hoặc Faster R-CNN nhằm cắt giảm thời gian xử lý trích xuất đặc trưng xuống dưới 200 mili-giây mỗi khung hình trong vòng 6 tháng tới, do Đội ngũ kỹ sư thị giác máy tính đảm trách.
  2. Xây dựng và chuẩn hóa bộ ngữ liệu huấn luyện hình ảnh gán nhãn tiếng Việt với quy mô tối thiểu 50.000 ảnh bản địa hóa trong lộ trình 12 tháng, do Các viện nghiên cứu ngôn ngữ học tính toán chủ trì thực hiện.
  3. Tích hợp mô hình nhận diện hành động và mối quan hệ không gian giữa các đối tượng để nâng cao độ chính xác miêu tả cho các đoạn video ngắn đạt trên 85% trước quý 4 năm 2026, do Nhóm phát triển thuật toán trí tuệ nhân tạo phối hợp triển khai.
  4. Tối ưu hóa cấu trúc thuật toán tìm kiếm và nén mô hình ngôn ngữ để vận hành mượt mà trên các thiết bị nhúng có bộ nhớ RAM dưới 2 GB phục vụ kính thông minh hỗ trợ người khiếm thị trong vòng 18 tháng, do Doanh nghiệp công nghệ y tế và viễn thông thực thi.

Đối tượng nên tham khảo luận văn

Nội dung và kết quả của luận văn mang lại giá trị học thuật và ứng dụng sâu rộng cho 4 nhóm đối tượng chính:

  • Nghiên cứu sinh và học viên cao học ngành Công nghệ thông tin: Tài liệu tham khảo toàn diện về phương pháp kết hợp liên ngành giữa Computer Vision và NLP, cung cấp nền tảng toán học chi tiết về xích Markov, mô hình N-gram và giải thuật tìm kiếm đồ thị.
  • Kỹ sư phát triển hệ thống trí tuệ nhân tạo: Tiếp cận giải pháp kỹ thuật cụ thể về cách tích hợp Caffe framework, công cụ mô hình ngôn ngữ SRILM và giải pháp chống tràn số dấu chấm động trên môi trường máy chủ điện toán đám mây.
  • Đơn vị phát triển sản phẩm công nghệ hỗ trợ người khuyết tật: Nắm bắt kiến trúc hệ thống để thiết kế các ứng dụng trợ thị thông minh, biến dữ liệu camera thời gian thực thành thuyết minh văn bản hoặc giọng nói.
  • Doanh nghiệp quản lý dữ liệu đa phương tiện và công cụ tìm kiếm: Ứng dụng giải thuật sinh miêu tả tự động để đánh chỉ mục nội dung cho các kho lưu trữ trực tuyến vượt quy mô 100.000 hình ảnh mà không cần nhân công gán nhãn thủ công.

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

Mô hình ngôn ngữ N-gram đóng vai trò như thế nào trong quá trình sinh câu miêu tả hình ảnh?
Mô hình ngôn ngữ N-gram chịu trách nhiệm tính toán xác suất xuất hiện của một từ dựa trên chuỗi từ đứng trước. Khi nhận danh sách nhãn rời rạc, mô hình đóng vai trò định hướng ngữ pháp, bổ sung các mạo từ hoặc giới từ còn thiếu để tạo nên một câu văn chuẩn xác. Điển hình như việc xác định từ "bathroom" có xác suất 5,06% đi sau cụm từ "An empty" giúp hệ thống tái tạo câu văn tự nhiên.

Tại sao nghiên cứu lại áp dụng thuật toán Best-First Search thay vì tìm kiếm theo chiều sâu hay chiều rộng?
Tìm kiếm theo chiều sâu dễ rơi vào các nhánh vô hạn gây cạn kiệt tài nguyên, trong khi tìm kiếm theo chiều rộng tiêu tốn bộ nhớ quá lớn khi không gian trạng thái mở rộng. Best-First Search sử dụng hàng đợi ưu tiên để luôn chọn nút có xác suất cao nhất, giúp tìm ra lời giải tối ưu nhanh chóng trong không gian khoảng 2.000 vùng đề cử mà không gây lãng phí bộ nhớ hệ thống.

Làm thế nào để hệ thống khắc phục triệt để hiện tượng tràn số dưới trong tính toán máy tính?
Khi tính xác suất của một chuỗi từ dài, phép nhân liên tiếp các giá trị thập phân nhỏ khiến kết quả tiệm cận mức $2^{-1024}$, dẫn đến lỗi tràn số dưới. Tác giả đã chuyển đổi toàn bộ phép nhân xác suất sang phép cộng thông qua hàm logarit cơ số 2. Phương pháp này vừa loại trừ lỗi tính toán vừa giúp bộ xử lý máy tính thực thi với tốc độ nhanh hơn đáng kể.

Tập dữ liệu Microsoft COCO 2014 được khai thác với quy mô ra sao trong luận văn?
Bộ dữ liệu Microsoft COCO cung cấp hơn 123.000 hình ảnh phong phú, mỗi ảnh đều đi kèm nhiều câu chú thích tiếng Anh được con người biên soạn tỉ mỉ. Tác giả đã trích xuất toàn bộ kho câu văn này làm tập ngữ liệu mẫu để huấn luyện mô hình ngôn ngữ trigram thông qua công cụ SRILM, tạo nền tảng xác suất bao quát cho mọi tình huống miêu tả thực tế.

Giải pháp nào được áp dụng khi trật tự các từ nhận dạng bị xáo trộn trong tập túi từ?
Khi đầu ra của khâu nhận dạng là các từ đơn lẻ không theo thứ tự, hệ thống sẽ tiến hành duyệt các hoán vị khả dĩ của tập từ khóa. Mỗi hoán vị sẽ được giải thuật Best-First Search phát triển thành một câu hoàn chỉnh. Cuối cùng, hệ thống dùng hàm đánh giá log-xác suất để xếp hạng và chọn ra câu có điểm số tổng thể cao nhất làm đầu ra duy nhất.

Kết luận

  • Đề tài đã thiết lập thành công mô hình tích hợp hoàn chỉnh kết hợp mạng học sâu R-CNN và mô hình ngôn ngữ n-gram để sinh câu miêu tả ảnh tự động.
  • Ứng dụng xuất sắc giải thuật Best-First Search kết hợp hàm chi phí logarit cơ số 2 giúp tối ưu hóa thời gian tính toán và loại bỏ lỗi tràn số dưới.
  • Khai thác và huấn luyện hiệu quả kho dữ liệu chuẩn hóa Microsoft COCO quy mô hơn 123.000 hình ảnh để tạo lập mô hình ngôn ngữ chất lượng cao.
  • Chuyển đổi chuẩn xác các tập nhãn rời rạc thành những câu văn tiếng Anh mạch lạc, đúng ngữ pháp và bám sát ngữ cảnh thực tế của ảnh.
  • Hoàn thiện cài đặt và kiểm thử ổn định trên máy chủ đám mây AWS với cấu hình CPU Intel Xeon 2.60GHz và bộ nhớ trong 15 GB RAM.

Đóng góp lớn nhất của công trình là cung cấp một giải pháp kỹ thuật toàn diện liên kết thị giác máy tính và xử lý ngôn ngữ tự nhiên, khẳng định tính khả thi của việc tự động hóa thuyết minh hình ảnh. Trong lộ trình tiếp theo, nhóm nghiên cứu sẽ mở rộng tập ngữ liệu tiếng Việt trong vòng 12 tháng và phát triển tính năng mô tả video ngắn thời gian thực trong giai đoạn 2026-2027. Độc giả và các nhà phát triển quan tâm có thể khai thác tài liệu kỹ thuật của luận văn để ứng dụng trực tiếp vào các dự án trí tuệ nhân tạo và hệ thống trợ lý thông minh.