Trong kỹ thuật hệ thống AI thực tế, hầu như chúng ta không bao giờ gặp bài toán chỉ có một mục tiêu. Nâng cao độ chính xác của mô hình thường làm tăng độ trễ suy luận và chi phí tính toán; tăng cường tính bền vững có thể đánh đổi hiệu năng đỉnh; giảm mức tiêu thụ năng lượng lại có thể hạn chế dung lượng mô hình. Các mục tiêu này ràng buộc lẫn nhau, không thể quy đổi hoàn toàn về cùng một thang đo, do đókhông tồn tại nghiệm tối ưu duy nhất, mà chỉ tồn tại một tậpcác nghiệm đánh đổi không bị chi phối— tức là tiệm cận biên Pareto.
Khái niệm cốt lõi
- Ràng buộc đa mục tiêu: việc cải thiện một mục tiêu thường khiến mục tiêu khác suy giảm, các mục tiêu không thể quy đổi hoàn toàn về cùng một thang đo.
- Ràng buộc phức tạp: ràng buộc cứng và ràng buộc mềm cùng tồn tại, cộng thêm tính bất định và môi trường động, cùng nhau thu hẹp miền khả thi, khiến giả định tối ưu tại một điểm trở nên vô hiệu.
- Nghiệm tối ưu duy nhất thường không tồn tại: việc vô hướng hóa thành đơn mục tiêu hoặc tìm kiếm một điểm khó có thể biểu diễn không gian quyết định thực sự.
- Đầu ra nên là một tập phương án: cần giữ lại các ứng viên đa dạng, cung cấp biên đánh đổi có thể so sánh và không gian lựa chọn theo sở thích.
- Ưu thế của tính toán tiến hóa: thông qua khám phá song song bằng quần thể và duy trì tính đa dạng, đồng thời tiệm cận nhiều nghiệm đánh đổi, phù hợp với các mục tiêu xung đột và ràng buộc phức tạp.
Vì sao tính toán tiến hóa phù hợp
Tính toán tiến hóa không phụ thuộc vào gradient hay tính khả vi của hàm mục tiêu, mà tìm kiếm song song trong không gian mục tiêu thông qua quần thể. Mỗi cá thể trong quần thể đại diện cho một phương án ứng viên; các cơ chế như sắp xếp không bị chi phối và khoảng cách chen chúc vừa tiệm cận biên Pareto vừa duy trì tính đa dạng của nghiệm. Nhờ đó, người ra quyết định có thể chọn các phương án đánh đổi khác nhau trên biên theo sở thích tình huống ở giai đoạn cuối, thay vì khóa cứng một trọng số tiên nghiệm trước khi tối ưu.
