Tổng quan nghiên cứu

Sự giao thoa giữa trí tuệ nhân tạo và nghệ thuật thị giác đang mở ra những bước tiến đột phá trong nghiên cứu khoa học máy tính ứng dụng. Đối với một tác phẩm hội họa được phân rã thành 24 mảnh ghép vuông trên lưới ma trận kích thước 6x4, không gian tìm kiếm tổ hợp có thể tạo ra hơn $6.2 \times 10^{23}$ hoán vị khác nhau. Thách thức cốt lõi đặt ra là làm thế nào để xây dựng một thuật toán có khả năng sàng lọc không gian khổng lồ này nhằm tìm ra các bố cục mang giá trị thẩm mỹ cao mà không làm mất đi dấu ấn nghệ thuật nguyên bản.

Vấn đề nghiên cứu trọng tâm của luận văn là hình thức hóa quy trình sáng tạo nghệ thuật và thiết lập một hệ thống tương tác người - máy giúp nghệ sĩ định hướng thuật toán tiến hóa. Đề tài hướng tới mục tiêu thiết kế, phân tích và hiện thực hóa hệ thống phần mềm mang tên PermutoPainter. Hệ thống này tích hợp các kỹ thuật trích xuất đặc trưng hình ảnh cục bộ và toàn cục, kết hợp giải thuật phân cụm K-medoids và mô hình phân loại Rừng ngẫu nhiên (Random Forest) để hỗ trợ họa sĩ khám phá các biến thể tranh trừu tượng một cách hiệu quả.

Nghiên cứu được triển khai thực nghiệm tại Phòng thí nghiệm Quốc tế Vietnam - France ICT Lab thuộc Viện Quốc tế Pháp ngữ (Đại học Quốc gia Hà Nội) phối hợp cùng Viện Nghiên cứu vì sự Phát triển Pháp (IRD) và Đại học La Rochelle trong giai đoạn từ tháng 12 năm 2014 đến tháng 10 năm 2015.

Ý nghĩa khoa học và thực tiễn của công trình được chứng minh qua việc giảm tải hơn 80% thời gian duyệt ảnh thủ công cho nghệ sĩ, đồng thời nâng cao độ chính xác gợi ý bố cục mong muốn lên trên 85%. Đây là giải pháp tiên phong trong việc giải quyết bài toán nút thắt đánh giá của con người trong các thuật toán di truyền tương tác.

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 được xây dựng trên nền tảng lý thuyết phân tích cú pháp tạo hình của Wassily Kandinsky kết hợp với nguyên lý 7 loại tương phản thị giác của họa sĩ Bernard Gortais. Theo hệ thống lý thuyết của Kandinsky, cấu trúc không gian hội họa được định hình bởi ba yếu tố cơ bản gồm điểm, đường nét và bề mặt:

  • Đường nằm ngang thể hiện sự tĩnh lặng, mang tính hàn với sắc đen chủ đạo.
  • Đường thẳng đứng biểu thị sự thức tỉnh, khẩn trương với gam màu nóng và sắc trắng.
  • Đường chéo thể hiện sự xung đột động lực học giữa các mảng không gian.
  • Các góc vuông, nhọn, tù tương ứng với các trạng thái tâm lý từ khách quan, năng động đến u uất.

Mô hình nghiên cứu kế thừa phương pháp tính toán tiến hóa tương tác (Interactive Evolutionary Computation - IEC) nhằm khắc phục nhược điểm của các hàm mục tiêu toán học cố định khi đánh giá cái đẹp. Luận văn chuẩn hóa 4 khái niệm khoa học then chốt:

  • Véc-tơ đặc trưng hình thái (Morphological Feature Vector): Biểu diễn định lượng các thuộc tính hình học của tranh.
  • Phân cụm K-medoids (Partitioning Around Medoids - PAM): Kỹ thuật học không giám sát phân chia không gian bố cục dựa trên các mẫu thực thể trung tâm.
  • Rừng ngẫu nhiên (Random Forest): Thuật toán học có giám sát dựa trên tập hợp các cây quyết định không cắt tỉa để học hàm thích nghi thẩm mỹ.
  • Khoảng cách hoán vị (Permutation Distance): Đại lượng đo lường mức độ biến đổi giữa các cấu hình ảnh dựa trên số lần hoán đổi (Swap) và góc quay (Rotation).

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

Nguồn dữ liệu thực nghiệm của luận văn được thu thập từ bộ sưu tập tranh "Arrangements avec le hasard" của họa sĩ Bernard Gortais, từng trưng bày tại Galerie Keller (Paris) vào tháng 11 năm 2014 và Galerie 14 (Toucy, Pháp). Mỗi tác phẩm gốc được số hóa và phân rã chính xác thành 24 mảnh ghép vuông tỷ lệ 1:1, sắp xếp theo lưới ma trận 6 cột và 4 dòng.

Cỡ mẫu nghiên cứu bao gồm 500 cấu hình hoán vị được tạo sinh có kiểm soát, áp dụng phương pháp chọn mẫu mục đích (purposive sampling) nhằm bao phủ 4 nhóm cảm xúc không gian chính gồm Bi kịch (Tragic), Tĩnh lặng (Calm), Động lực (Dynamic) và Tĩnh lặng kết hợp Động lực (Calm-Dynamic).

Quy trình trích xuất đặc trưng được thực hiện đồng thời ở hai cấp độ:

  • Cấp độ cục bộ: Đo lường 5 thông số trên từng mảnh ghép chứa nét vẽ gồm tọa độ giao điểm biên, chiều dài đoạn thẳng, kích thước hộp bao (bounding box), độ dày nét vẽ và 4 hướng không gian chính (trên, dưới, trái, phải).
  • Cấp độ toàn cục: Tính toán 5 thuộc tính tổng thể của toàn bộ bức tranh gồm số lượng đường hướng lên, số vòng khép kín, tổng số phân đoạn thẳng, số đường nằm dưới trục trung tuyến và số đường thẳng đứng nằm bên trái tâm ảnh, kết hợp cùng hệ thống 7 mô-men bất biến Hu.

Lý do lựa chọn phân cụm K-medoids thay vì K-means là nhằm loại bỏ triệt để độ nhạy đối với các giá trị dị biệt (outliers) và đảm bảo tâm của mỗi cụm luôn là một bức ảnh thực tế, giúp nghệ sĩ dễ dàng quan sát và đánh giá trực quan. Thuật toán Random Forest được chọn làm bộ phân loại chính nhờ năng lực xử lý vượt trội trên không gian đặc trưng nhiều chiều, hạn chế tối đa hiện tượng quá khớp (overfitting) thông qua cơ chế lấy mẫu ngẫu nhiên có hoàn lại (bootstrap aggregating) và bình chọn đa số giữa các cây quyết đị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ử nghiệm và phân tích định lượng trên hệ thống PermutoPainter đã mang lại 4 phát hiện khoa học quan trọng:

Thứ nhất, giải thuật phân cụm K-medoids đã thu hẹp không gian tìm kiếm từ 500 mẫu ngẫu nhiên xuống còn 12 đến 20 nhóm đại diện tiêu biểu. Điều này giúp giảm 84% khối lượng hình ảnh mà nghệ sĩ phải quan sát trực tiếp, đồng thời loại bỏ hoàn toàn hiện tượng trùng lặp thị giác giữa các phương án gợi ý.

Thứ hai, mô hình phân loại Random Forest đạt độ chính xác nhận diện tổng thể 87.5% trên tập dữ liệu kiểm thử gồm 4 lớp phong cách nghệ thuật. Cụ thể, lớp bố cục "Tĩnh lặng" đạt độ chính xác phân loại cao nhất với 92.3%, lớp "Động lực" đạt 88.6%, lớp "Bi kịch" đạt 85.4% và lớp "Tĩnh lặng kết hợp Động lực" đạt 83.7%.

Thứ ba, cơ chế tương tác người dùng qua thang đo từ 1 đến 5 sao kết hợp bộ lọc ngưỡng đã tối ưu hóa hàm thích nghi di truyền với tốc độ hội tụ nhanh. Chỉ sau 3 đến 5 thế hệ tương tác, tỷ lệ hình ảnh được tạo sinh thỏa mãn đúng ý đồ tạo hình của nghệ sĩ tăng từ 28.5% ở thế hệ khởi đầu lên mức 91.2% ở thế hệ thứ năm.

Thứ tư, phương pháp biến đổi không gian trạng thái thông qua hai toán tử hoán vị vị trí mảnh ghép (Swap) và xoay góc 90 độ, 180 độ, 270 độ (Rotation) đã bảo toàn được 75% tính liên tục của cấu trúc nét vẽ gốc ở bán kính khoảng cách từ 1 đến 2 bước biến đổi, tạo ra những biến thể vừa mang tính nghịch lý vừa giữ được sự hài hòa tổng thể.

Thảo luận kết quả

Nguyên nhân chính giúp hệ thống đạt hiệu năng cao là nhờ sự tương thích giữa mô hình toán học và ngữ nghĩa thị giác. Bộ mô-men bất biến Hu kết hợp cùng các chỉ số phân bố hình học đã số hóa thành công các khái niệm trừu tượng như độ nặng không gian, nhịp điệu đứt đoạn và sự cân bằng động. Khi so sánh với hệ sinh ảnh tự động EcoEvo của hai tác giả Sheng-Yu Feng và Chuan-Kang Ting (2014) hay hệ thống AARON của Harold Cohen (1973), PermutoPainter thể hiện tính ưu việt rõ rệt trong việc duy trì quyền kiểm soát sáng tạo tối cao của con người, biến máy tính thành một cộng sự đắc lực thay vì một cỗ máy sinh ảnh ngẫu nhiên vô nghĩa.

Về mặt biểu diễn dữ liệu, các kết quả thực nghiệm của nghiên cứu có thể được trực quan hóa thông qua hai công cụ chính:

  • Bảng ma trận nhầm lẫn (Confusion Matrix): Thể hiện chi tiết số lượng mẫu dự đoán đúng và nhầm lẫn giữa 4 nhóm phong cách nghệ thuật, giúp làm rõ ranh giới phân tách giữa các đặc trưng hình thái học.
  • Biểu đồ đường phân bố hội tụ: Minh họa sự gia tăng tuyến tính của điểm đánh giá trung bình từ nghệ sĩ qua từng thế hệ gợi ý, đối chiếu trực tiếp giữa thuật toán có tương tác và thuật toán sinh ngẫu nhiên thuần túy.

Nghiên cứu khẳng định rằng việc tích hợp đánh giá định tính của con người vào các mô hình học máy là chìa khóa then chốt để giải quyết các bài toán tối ưu hóa đa mục tiêu phức tạp trong lĩnh vực văn hóa nghệ thuật.

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

Dựa trên kết quả thực nghiệm của dự án PermutoPainter, luận văn đề xuất 4 nhóm giải pháp mang tính hành động cao nhằm hoàn thiện và mở rộng hệ thống:

  1. Nâng cấp kiến trúc trích xuất đặc trưng hình ảnh:

    • Hành động: Thay thế các bộ mô-men hình học thủ công bằng mạng nơ-ron tích chập (Convolutional Neural Networks) để tự động hóa việc trích xuất các đặc trưng chiều sâu về họa tiết, độ tương phản và trường màu sắc.
    • Mục tiêu định lượng: Nâng độ chính xác phân lớp phong cách nghệ thuật từ 87.5% lên trên 95.0%.
    • Thời gian thực hiện: Hoàn thành trong vòng 6 tháng.
    • Chủ thể thực hiện: Nhóm nghiên cứu thị giác máy tính và kỹ sư phần mềm AI.
  2. Mở rộng quy mô và độ phức tạp của tập dữ liệu huấn luyện:

    • Hành động: Xây dựng tập dữ liệu đa dạng hơn, mở rộng từ các tác phẩm đơn sắc chứa đoạn thẳng đơn giản sang các tác phẩm đa sắc, cấu trúc nét cong phức tạp và bố cục tranh sơn dầu hiện đại với hơn 1.000 mẫu tác phẩm.
    • Mục tiêu định lượng: Tăng độ phong phú của kho dữ liệu lên gấp 5 lần và giảm 50% sai số nhận diện trên các nét vẽ phi tuyến tính.
    • Thời gian thực hiện: Triển khai trong lộ trình 12 tháng.
    • Chủ thể thực hiện: Viện nghiên cứu công nghệ thông tin phối hợp cùng các trường đại học mỹ thuật.
  3. Tối ưu hóa giao diện người dùng và trải nghiệm tương tác (UI/UX):

    • Hành động: Bổ sung tính năng thu phóng phân cụm đa tầng (Hierarchical Zooming) và thao tác gắn nhãn cảm xúc trực tiếp bằng thanh trượt đa trục trên màn hình cảm ứng.
    • Mục tiêu định lượng: Cắt giảm 40% thời gian thao tác cho mỗi chu kỳ đánh giá của họa sĩ.
    • Thời gian thực hiện: Thực hiện trong 3 tháng.
    • Chủ thể thực hiện: Nhóm phát triển giao diện người dùng và chuyên gia tương tác người - máy (HCI).
  4. Tích hợp các mô hình sinh ảnh tạo sinh tiên tiến:

    • Hành động: Nghiên cứu ứng dụng mạng đối nghịch tạo sinh (GAN) hoặc mô hình khuếch tán (Diffusion Models) có kiểm soát điều kiện hình học để tự động lấp đầy khoảng trống thị giác giữa các mảnh ghép hoán vị.
    • Mục tiêu định lượng: Rút ngắn thời gian sinh 100 biến thể chất lượng cao xuống dưới 2 giây.
    • Thời gian thực hiện: Định hướng nghiên cứu trong giai đoạn 18 tháng tiếp theo.
    • Chủ thể thực hiện: Các nhóm nghiên cứu chuyên sâu về mô hình tạo sinh (Generative AI).

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

Luận văn mang lại giá trị học thuật và ứng dụng thực tiễn sâu sắc cho 4 nhóm đối tượng trọng tâm:

  1. Họa sĩ và nghệ sĩ thị giác đương đại:

    • Lợi ích: Nắm bắt phương pháp ứng dụng trí tuệ nhân tạo như một công cụ hỗ trợ tư duy sáng tạo (Creativity Support Tool).
    • Trường hợp sử dụng (Use case): Sử dụng hệ thống để thử nghiệm nhanh hàng ngàn bố cục phân mảnh từ các bức phác thảo ban đầu, tìm kiếm các ý tưởng sắp đặt không gian mới lạ cho các triển lãm nghệ thuật trừu tượng.
  2. Học viên cao học và nghiên cứu sinh ngành Trí tuệ Nhân tạo / Khoa học Máy tính:

    • Lợi ích: Tiếp cận phương pháp luận hoàn chỉnh về việc tích hợp thuật toán phân cụm K-medoids và bộ phân loại Random Forest vào bài toán xử lý ảnh tương tác.
    • Trường hợp sử dụng (Use case): Sử dụng tài liệu làm tài liệu tham khảo để thiết kế các thuật toán tối ưu hóa di truyền tương tác (IEC) hoặc xây dựng các hệ thống gợi ý dựa trên phản hồi của người dùng.
  3. Nhà thiết kế đồ họa và chuyên gia mỹ thuật ứng dụng:

    • Lợi ích: Hiểu rõ cách chuyển hóa các quy luật bố cục kinh điển của Kandinsky và nguyên lý tương phản màu sắc thành các thuật toán thiết kế tự động.
    • Trường hợp sử dụng (Use case): Ứng dụng quy tắc hoán vị lưới 6x4 vào việc tạo mẫu hoa văn vải, bao bì sản phẩm, gạch trang trí kiến trúc và bố cục dàn trang tạp chí.
  4. Kỹ sư phát triển phần mềm sáng tạo và công nghệ tương tác:

    • Lợi ích: Tham khảo kiến trúc hệ thống module hóa từ khâu tiền xử lý ảnh, trích xuất đặc trưng, gom cụm dữ liệu đến thiết kế giao diện đánh giá tương tác.
    • Trường hợp sử dụng (Use case): Phát triển các tiện ích mở rộng (plugins) hỗ trợ tạo sinh layout thông minh cho các phần mềm thiết kế đồ họa chuyên nghiệp.

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

1. Dự án PermutoPainter giải quyết thách thức cốt lõi nào trong nghệ thuật số?

Dự án giải quyết bài toán nút thắt đánh giá của con người trong các thuật toán tiến hóa tạo sinh ảnh. Thay vì bắt nghệ sĩ duyệt qua hàng triệu hoán vị ngẫu nhiên gây mệt mỏi nhận thức, hệ thống sử dụng thuật toán K-medoids để gom nhóm và chỉ hiển thị 12 đến 20 ảnh đại diện trung tâm, giúp người dùng định hướng quá trình sáng tác một cách nhanh chóng và chính xác.

2. Vì sao nghiên cứu lựa chọn thuật toán K-medoids thay vì K-means truyền thống?

Thuật toán K-means sử dụng điểm trung bình ảo làm tâm cụm, điều này có thể tạo ra các véc-tơ không tương ứng với bất kỳ bức tranh thực tế nào trong tập dữ liệu. Ngược lại, K-medoids luôn chọn một phần tử dữ liệu thực sự làm tâm (medoid) và có khả năng kháng nhiễu vượt trội, đảm bảo hình ảnh hiển thị cho nghệ sĩ đánh giá luôn là một tác phẩm hoàn chỉnh và trực quan.

3. Nghệ sĩ đóng vai trò như thế nào trong vòng lặp học máy của PermutoPainter?

Nghệ sĩ đóng vai trò là hàm thích nghi sống (Human Fitness Function). Thông qua giao diện đồ họa, nghệ sĩ chấm điểm từ 1 đến 5 sao và gán các nhãn cảm xúc định tính như "Tĩnh lặng", "Bi kịch" hay "Động lực" cho từng phương án. Thuật toán Random Forest sẽ học trực tiếp từ các nhãn này để dự đoán và sinh ra các thế hệ tranh tiếp theo phù hợp với thị hiếu của nghệ sĩ.

4. Lý thuyết của Wassily Kandinsky được số hóa trong hệ thống bằng cách nào?

Hệ thống chuyển hóa các luận điểm của Kandinsky thành các biến số hình học cụ thể: hướng đường nét được mã hóa thành các góc nghiêng, vị trí đường nét được chia theo các trục tọa độ ma trận, độ căng không gian được định lượng bằng số lượng giao điểm và độ dày nét vẽ, từ đó xây dựng nên véc-tơ đặc trưng hình ảnh đa chiều phản ánh đúng cấu trúc thẩm mỹ trừu tượng.

5. Kết quả phân loại của mô hình Random Forest trong luận văn đạt hiệu năng ra sao?

Mô hình Random Forest xây dựng từ tập hợp các cây quyết định độc lập đã đạt độ chính xác trung bình 87.5% trên 4 nhóm phong cách không gian. Trong đó, lớp bố cục "Tĩnh lặng" đạt độ chính xác cao nhất với 92.3%, chứng minh khả năng phân tách ranh giới dữ liệu xuất sắc của thuật toán trên không gian đặc trưng hình học đa biến.

Kết luận

Luận văn thạc sĩ đã hoàn thành xuất sắc các mục tiêu nghiên cứu đề ra với 5 đóng góp học thuật và thực tiễn nổi bật:

  • Xây dựng thành công hệ thống PermutoPainter giải quyết triệt để bài toán tối ưu hóa không gian hoán vị phân mảnh gồm 24 ô vuông thông qua tính toán tiến hóa tương tác.
  • Chuyển hóa thành công các nguyên lý mỹ thuật trừu tượng kinh điển của Wassily Kandinsky thành bộ véc-tơ đặc trưng toán học đa chiều phục vụ phân tích ảnh tự động.
  • Ứng dụng hiệu quả giải thuật phân cụm K-medoids giúp giảm thiểu hơn 80% tải duyệt ảnh cho nghệ sĩ và triệt tiêu ảnh hưởng của các điểm dữ liệu dị biệt.
  • Tích hợp thành công mô hình phân loại Rừng ngẫu nhiên (Random Forest) đạt độ chính xác dự đoán thẩm mỹ 87.5% trên tập dữ liệu kiểm thử.
  • Thiết lập một quy trình cộng tác người - máy mẫu mực, khẳng định vai trò của trí tuệ nhân tạo như một công cụ khuếch đại năng lực sáng tạo của con người.

Lộ trình phát triển tiếp theo của dự án tập trung vào việc mở rộng tập dữ liệu đa sắc màu và tích hợp mạng nơ-ron học sâu trong giai đoạn 2026-2027. Độc giả, các nhà nghiên cứu và nghệ sĩ quan tâm có thể liên hệ trực tiếp với nhóm tác giả tại Viện Quốc tế Pháp ngữ (IFI) để khai thác và phát triển mở rộng mã nguồn của công trình này.