Tổng quan nghiên cứu

Phân loại hình ảnh độ chi tiết cao (Fine-Grained Image Classification) đối với các tập dữ liệu có kích thước nhỏ là bài toán cốt lõi trong thị giác máy tính hiện đại. Trong khi các mô hình học sâu truyền thống đòi hỏi hàng triệu hình ảnh gắn nhãn chuẩn xác như bộ dữ liệu ImageNet với 1.000 lớp phân loại, thực tế sản xuất và nghiên cứu thường chỉ cung cấp lượng dữ liệu rất hạn chế. Điển hình như tập dữ liệu chim CUB 200-2011 với 200 loài hay tập Stanford Cars gồm 16.185 ảnh của 196 dòng xe hơi, các đối tượng cùng phân lớp sở hữu độ tương đồng hình thái học rất cao nhưng chỉ khác biệt ở những chi tiết cục bộ tinh vi. Chi phí thu thập và gán nhãn thủ công cho các vùng biên đối tượng (bounding box, segmentation mask) thường chiếm tới khoảng 70% đến 85% tổng ngân sách phát triển dự án thị giác máy tính.

Luận văn thạc sĩ chuyên ngành Khoa học Máy tính của học viên Dương Đức Tín, thực hiện dưới sự hướng dẫn khoa học của PGS. Lê Hồng Trang tại Trường Đại học Bách Khoa – Đại học Quốc gia TP.HCM trong giai đoạn từ tháng 2 năm 2023 đến tháng 12 năm 2023, tập trung giải quyết triệt để rào cản trên. Mục tiêu nghiên cứu cụ thể là thiết kế và hiện thực hóa hai giải pháp học máy tiên tiến: phương pháp học bán giám sát SERF-P (cải thiện biểu diễn đặc trưng kết hợp gán nhãn giả có chọn lọc) và phương pháp học giám sát yếu MealySup (tích hợp cơ chế đa hàm mất mát cho phân lớp và phân đoạn ảnh). Nghiên cứu giúp nâng cao năng lực tách lớp đặc trưng sâu, tối ưu hóa độ chính xác nhận diện trên các tập dữ liệu nhỏ từ 10 mẫu mỗi lớp, giảm thiểu hơn 60% sự phụ thuộc vào nhãn định vị thủ công đắt đỏ và tạo tiền đề vững chắc cho việc tự động hóa kiểm định chất lượng bề mặt trong công nghiệp.

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

Khung lý thuyết áp dụng

Nghiên cứu xây dựng nền tảng dựa trên bốn trụ cột lý thuyết chuyên sâu:

Mạng nơ-ron tích chập và mạng nơ-ron dư thừa (CNN, ResNet-18 và ResNet-50): Kiến trúc mạng tích chập trích xuất đặc trưng cục bộ thông qua các cửa sổ trượt kích thước 3x3 và 7x7. Cơ chế liên kết nối tắt (skip connections) của ResNet giải quyết hiện tượng triệt tiêu đạo hàm (vanishing gradient), cho phép luân chuyển tín hiệu đạo hàm xuyên suốt qua 50 tầng xử lý.

Lý thuyết học bán giám sát (Semi-Supervised Learning) và kỹ thuật gán nhãn giả (Pseudo-Labeling): Tận dụng nguồn dữ liệu không nhãn quy mô lớn bằng cách sử dụng chính mô hình đang huấn luyện để dự đoán nhãn tạm thời, sau đó lọc và kết hợp với tập dữ liệu có nhãn ban đầu nhằm mở rộng không gian biểu diễn.

Mất mát biên góc Additive Angular Margin Loss (ArcFace Loss): Tối ưu hóa phân bố hình học của các vector nhúng (embedding vector) trên mặt cầu siêu không gian, gia tăng khoảng cách góc giữa các lớp khác nhau và thu hẹp phương sai nội lớp.

Phân đoạn ảnh tự giám sát yếu (Weakly Supervised Semantic Segmentation) kế thừa từ kiến trúc U-Net và U2-Net: Tái tạo bản đồ định vị đối tượng chi tiết từ các tầng giải mã mà không cần nhãn phân đoạn pixel từng điểm ảnh.

Các khái niệm cốt lõi được vận dụng xuyên suốt bao gồm vùng ảnh hưởng (receptive field), vector biểu diễn không gian nhúng (embedding projection), bản đồ phân bổ đặc trưng (feature maps) và cơ chế tự giám sát đa nhiệm (multi-task learning).

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

Nghiên cứu sử dụng nguồn dữ liệu thực nghiệm tiêu chuẩn quốc tế và công nghiệp đa dạng: tập Stanford Cars (16.185 ảnh, 196 lớp xe), tập CUB 200-2011 (11.788 ảnh, 200 lớp chim), tập MNIST (70.000 mẫu chữ số viết tay chuẩn) và tập dữ liệu công nghiệp NEU-DET (1.800 ảnh bề mặt kim loại với 6 nhóm khuyết tật: vết nứt, tạp chất, mảng bám, bề mặt rỗ, vảy cán thép và vết xước).

Phương pháp chọn mẫu áp dụng cơ chế phân tầng (stratified sampling) và thiết lập kịch bản học ít mẫu (few-shot learning) nghiêm ngặt với 5 đến 10 mẫu ảnh có nhãn cho mỗi lớp đối tượng. Quy trình phân tích dữ liệu kết hợp trích xuất đặc trưng qua ResNet-50 kết hợp chiếu vector nhúng 128 chiều. Lý do lựa chọn kết hợp hàm mất mát biên góc và hàm mất mát phân loại Cross-Entropy ở từng khối riêng biệt là nhằm tạo ra cơ chế phạt sớm, rút ngắn chuỗi nhân đạo hàm (chain rule) từ 4 khối chính xuống từng phân nhánh cục bộ. Toàn bộ quy trình thử nghiệm, tinh chỉnh siêu tham số và đánh giá chéo diễn ra liên tục trong 10 tháng nghiên cứu tại phòng thí nghiệm chuyên ngành.

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

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

Quá trình thực nghiệm đối sánh mô hình mang lại bốn phát hiện khoa học quan trọng:

Phương pháp SERF-P nâng cao vượt bậc chất lượng gán nhãn giả: Khi thử nghiệm trên tập dữ liệu nhỏ với chỉ 10 ảnh mẫu cho mỗi lớp, cơ chế lọc nhãn kép dựa trên khoảng cách Euclidean và xác suất Softmax đã loại bỏ hơn 80% các nhãn giả có độ nhiễu cao. Không gian biểu diễn vector nhúng 128 chiều thể hiện sự gom cụm rõ rệt ngay từ chu kỳ huấn luyện thứ 5 và đạt độ hội tụ tối ưu ở chu kỳ thứ 15.

Khối Multi-classification Loss (MCL) gia tăng tỷ lệ đặc trưng phân tách: Việc bổ sung các nhánh phân loại phụ vào 4 khối con của ResNet-50 đã nâng cao tỷ lệ bản đồ đặc trưng có tính phân tách cao so với các bản đồ chứa thông tin phông nền nhiễu lên gấp 2,3 lần. Mô hình nhanh chóng nắm bắt các chi tiết đặc trưng cục bộ như lưới tản nhiệt xe hơi hay hoa văn lông vũ của loài chim.

Khối Multi-segmentation Loss (MSL) định vị vật thể chính xác mà không cần nhãn hộp giới hạn: Thông qua cơ chế bỏ phiếu ma trận điểm ảnh với hai ngưỡng nhị phân độc lập, mô hình tự động tạo ra mặt nạ nhị phân chuẩn xác cho đối tượng, giúp giảm thiểu hơn 45% diện tích nền gây nhiễu truyền qua các tầng mạng tích chập sâu.

Hiệu năng phân loại trên tập dữ liệu khuyết tật công nghiệp NEU-DET và bộ dữ liệu xe Stanford Cars đạt kết quả tương đương các kiến trúc chuyên sâu có giám sát đầy đủ như MA-CNN (vốn đạt 92,8% độ chính xác) và MAMC, đồng thời duy trì tốc độ xử lý đạt ngưỡng thời gian thực trên 30 khung hình mỗi giây.

Thảo luận kết quả

Thành công của mô hình đề xuất bắt nguồn từ việc can thiệp trực tiếp vào cấu trúc lan truyền ngược của mạng nơ-ron sâu. Trong các kiến trúc truyền thống, tín hiệu đạo hàm từ hàm mất mát ở tầng cuối cùng khi truyền ngược qua hơn 50 lớp tích chập thường bị suy giảm nhanh chóng do tích chuỗi các giá trị nhỏ hơn 1. Việc bổ sung khối MCL tại từng khối trung gian đóng vai trò như các trạm tiếp sức tín hiệu, ép các tầng mạng sơ cấp phải học ngay các đặc trưng hữu ích thay vì dung nạp tạp âm từ phông nền.

Dữ liệu phân tích thực nghiệm có thể được biểu diễn trực quan thông qua hai dạng thức chính: biểu đồ phân tán 2D t-SNE minh họa sự phân tách ranh giới rõ ràng của các vector nhúng qua từng epoch, và bảng ma trận nhầm lẫn (confusion matrix) thể hiện độ chính xác nhận diện 6 nhóm lỗi bề mặt kim loại. Bản đồ nhiệt (heatmaps) trích xuất từ 4 block của ResNet-50 cho thấy vùng chú ý của mô hình chuyển dịch tập trung hoàn toàn từ toàn cảnh không gian sang đúng vị trí trung tâm khuyết tật của vật thể.

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

Dựa trên các đóng góp thực nghiệm của luận văn, bốn khuyến nghị hành động chiến lược được đề xuất cho việc ứng dụng và phát triển công nghệ:

Triển khai cấu trúc đa hàm mất mát MealySup vào hệ thống thị giác máy tính công nghiệp: Đội ngũ kỹ sư trí tuệ nhân tạo tại các nhà máy sản xuất thép và linh kiện điện tử cần ứng dụng giải pháp này để tự động hóa dây chuyền phát hiện lỗi bề mặt. Mục tiêu cụ thể là giảm 35% đến 50% chi phí thuê nhân công gán nhãn dữ liệu hình ảnh trong vòng 6 đến 12 tháng tới.

Chuẩn hóa quy trình lọc nhãn giả SERF-P thành module độc lập: Các nhóm nghiên cứu học máy nên đóng gói thuật toán kiểm tra tính nhất quán giữa khoảng cách Euclidean trong không gian nhúng 128 chiều và phân phối xác suất Softmax thành một thư viện tích hợp linh hoạt cho các framework PyTorch và TensorFlow, hoàn thành trong lộ trình 3 tháng nhằm gia tăng 4% đến 8% độ chính xác cho các tác vụ phân loại ít mẫu.

Tối ưu hóa mô hình nhúng cho các thiết bị phần cứng biên: Kỹ sư hệ thống cần áp dụng kỹ thuật cắt tỉa trọng số (pruning) và lượng tử hóa 8-bit (INT8 quantization) cho mạng ResNet-50 tích hợp khối MCL, đảm bảo mô hình duy trì tốc độ xử lý ổn định trên 30 FPS trên các vi xử lý nhúng như NVIDIA Jetson Orin trong thời gian 6 tháng triển khai.

Mở rộng bài toán phân lớp chi tiết sang lĩnh vực thương mại điện tử và bán lẻ thông minh: Doanh nghiệp công nghệ bán lẻ cần thử nghiệm áp dụng mô hình để tự động phân biệt hơn 100 loại bao bì sản phẩm có kiểu dáng và màu sắc tương đồng trên kệ hàng thông minh, hoàn thành dự án thử nghiệm trong vòng 9 tháng.

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

Nội dung và mã nguồn thuật toán của công trình nghiên cứu mang lại giá trị thực tiễn cao cho 4 nhóm đối tượng:

Học viên cao học và nghiên cứu sinh chuyên ngành Khoa học Máy tính, Trí tuệ Nhân tạo: Nắm vững phương pháp luận xây dựng hàm mất mát kết hợp, cách thức xử lý bài toán triệt tiêu đạo hàm và kỹ thuật thiết kế nghiên cứu thực nghiệm chuẩn mực cho luận văn thạc sĩ.

Kỹ sư thị giác máy tính và chuyên gia MLOps tại các doanh nghiệp sản xuất: Vận dụng trực tiếp giải pháp huấn luyện trên tập dữ liệu nhỏ từ 10 mẫu ảnh mỗi lớp để xây dựng hệ thống kiểm tra lỗi ngoại quan tự động (Automated Optical Inspection) với chi phí thu thập dữ liệu tối thiểu.

Nhà phát triển giải pháp nhận diện sản phẩm thương mại và bán lẻ: Sử dụng cấu trúc mạng trích xuất đặc trưng sâu để giải quyết triệt để bài toán phân biệt các mặt hàng tiêu dùng có độ tương đồng ngoại quan cao mà không cần đầu tư hàng nghìn giờ gán nhãn bounding box.

Giảng viên và nhóm nghiên cứu tại các viện, trường đại học kỹ thuật: Sử dụng tài liệu như một ca nghiên cứu điển hình (case study) sinh động về sự kết hợp giữa học bán giám sát, học tự giám sát yếu và tối ưu hóa không gian biểu diễn đặc trưng trong chương trình đào tạo sau đại học.

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

Học bán giám sát và học tự giám sát yếu trong luận văn giải quyết bài toán thiếu dữ liệu như thế nào?

Phương pháp tận dụng triệt để tập dữ liệu không nhãn lớn kết hợp với lượng nhỏ dữ liệu có nhãn từ 10 mẫu mỗi lớp. Bằng cách tự sinh mặt nạ nhị phân định vị vật thể và gán nhãn giả có chọn lọc, mô hình tự hoàn thiện trọng số mà không cần bổ sung dữ liệu gán nhãn thủ công tốn kém.

Sự khác biệt cốt lõi giữa phương pháp SERF-P và gán nhãn giả truyền thống là gì?

Gán nhãn giả thông thường chỉ dựa vào ngưỡng xác suất Softmax nên dễ tích tụ sai số khi gặp dữ liệu nhiễu. SERF-P tích hợp thêm hàm mất mát biên góc ArcFace trên không gian 128 chiều và đối chiếu khoảng cách Euclidean, loại bỏ hơn 80% các mẫu phân loại sai trước khi đưa vào fine-tune.

Khối Multi-classification Loss (MCL) khắc phục hiện tượng triệt tiêu đạo hàm bằng cơ chế nào?

MCL gắn các tầng phân loại phụ trực tiếp vào 4 khối con của ResNet-50. Việc này tạo ra các đường truyền tắt cho đạo hàm cục bộ, rút ngắn chuỗi nhân đạo hàm trong giải thuật lan truyền ngược và giúp các khối nơ-ron tầng thấp học nhanh các đặc trưng phân biệt.

Cơ chế tự tạo nhãn phân đoạn của khối Multi-segmentation Loss (MSL) hoạt động ra sao?

MSL chuyển đổi các bản đồ đặc trưng ở khối cuối cùng thành ảnh xám, sau đó sử dụng hai ngưỡng lọc nhị phân và cơ chế bỏ phiếu đa kênh để tổng hợp mặt nạ vật thể. Mặt nạ này đóng vai trò nhãn giám sát yếu để huấn luyện các khối mạng trước nhận diện chính xác vị trí đối tượng.

Mô hình đề xuất có thể ứng dụng cho các cấu trúc mạng khác ngoài ResNet không?

Hoàn toàn khả thi. Cả hai giải pháp SERF-P và MealySup đều được thiết kế dưới dạng module cắm ghép (plugin) linh hoạt, có thể mở rộng tích hợp dễ dàng trên các kiến trúc hiện đại khác như EfficientNet, ConvNeXt hoặc Vision Transformer (ViT) mà không làm thay đổi cấu trúc suy luận gốc.

Kết luận

Nghiên cứu đã giải quyết thành công bài toán phân loại hình ảnh có độ tương đồng cao trên tập dữ liệu nhỏ bằng việc đề xuất hai phương pháp tiên phong SERF-P và MealySup.

Công trình chứng minh tính hiệu quả vượt trội khi nâng cao năng lực biểu diễn đặc trưng sâu và tự động hóa định vị vật thể mà không cần nhãn phân đoạn thủ công đắt đỏ.

Kết quả thử nghiệm trên 4 tập dữ liệu tiêu chuẩn (CUB 200-2011, Stanford Cars, MNIST và NEU-DET) khẳng định tính ổn định và khả năng ứng dụng thực tiễn cao của mô hình.

Mở ra hướng phát triển triển vọng trong việc tối ưu hóa mạng nơ-ron trên thiết bị phần cứng nhúng biên và mở rộng sang các kiến trúc Vision Transformer với chu kỳ hoàn thiện 6 đến 12 tháng tới.

Độc giả, kỹ sư thị giác máy tính và các nhà nghiên cứu quan tâm hãy tải toàn văn luận văn, khai thác cấu trúc đa hàm mất mát và áp dụng trực tiếp mã nguồn vào các dự án trí tuệ nhân tạo thực tế.