Khám phá AI Tượng Trưng: Tìm hiểu cách các hệ thống dựa trên quy tắc mô phỏng khả năng suy luận của con người, kết hợp logic và AI hiện đại để có các giải pháp mạnh mẽ, dễ giải thích.
Trí tuệ nhân tạo tượng trưng, thường được gọi là Trí tuệ nhân tạo cổ điển (GOFAI), là một nhánh của Trí tuệ nhân tạo (AI) dựa trên các biểu diễn vấn đề ở cấp độ cao, dễ hiểu với con người và các quy tắc rõ ràng để xử lý thông tin. Không giống như các phương pháp tiếp cận hiện đại dựa trên dữ liệu học các mẫu từ các tập dữ liệu khổng lồ, Trí tuệ nhân tạo tượng trưng được xây dựng dựa trên tiền đề rằng trí thông minh có thể đạt được thông qua việc thao tác các ký hiệu bằng các quy tắc logic. Mô hình này đã thống trị nghiên cứu AI từ những năm 1950 đến 1980, được những người tiên phong như John McCarthy ủng hộ và vẫn rất phù hợp cho đến ngày nay trong các ứng dụng đòi hỏi tuân thủ nghiêm ngặt các ràng buộc logic và khả năng diễn giải rõ ràng.
Các hệ thống AI biểu tượng mô phỏng tư duy của con người bằng cách xử lý kiến thức được xác định rõ ràng. Chúng thường bao gồm hai thành phần kiến trúc chính:
IF-THEN các câu lệnh. Cơ sở dữ liệu này thể hiện "cái gì" của trí thông minh của hệ thống.
Cấu trúc này cho phép sử dụng AI có thể giải thích (XAI) ở mức độ cao, vì đường dẫn ra quyết định của hệ thống có thể được theo dõi từng bước thông qua các quy tắc mà nó áp dụng.
Để hiểu được bối cảnh AI hiện đại, điều quan trọng là phải phân biệt AI biểu tượng với AI thống kê .
Trong khi mô hình YOLO11 rất hiệu quả trong việc phát hiện đối tượng bằng cách học từ hàng nghìn hình ảnh, thì một hệ thống hoàn toàn mang tính biểu tượng sẽ không thể thực hiện nhiệm vụ này vì không thể tự tay viết các quy tắc cho mọi biến thể trực quan có thể có của một đối tượng.
Bất chấp sự phát triển của mạng nơ-ron, AI tượng trưng vẫn được sử dụng rộng rãi, thường kết hợp với các phương pháp khác.
Một trong những cách hiệu quả nhất để sử dụng Trí tuệ nhân tạo tượng trưng hiện nay là kết hợp nó với các mô hình thống kê. Cách tiếp cận này tận dụng khả năng nhận thức của học sâu với khả năng suy luận logic của các hệ thống tượng trưng.
Ví dụ, bạn có thể sử dụng một mô hình thống kê để detect các đối tượng và sau đó áp dụng các quy tắc tượng trưng để tác động vào các phát hiện đó.
from ultralytics import YOLO
# Load a statistical model (YOLO11) for visual perception
model = YOLO("yolo11n.pt")
# Perform inference on an image
results = model("https://ultralytics.com/images/bus.jpg")
# Apply Symbolic Logic (Rule-based reasoning) on top of statistical predictions
# Rule: If a 'person' is detected with high confidence (>0.8), trigger a specific action.
for result in results:
for box in result.boxes:
if box.cls == 0 and box.conf > 0.8: # Class 0 is 'person' in COCO dataset
print(f"Action Triggered: High-confidence person detected at {box.xywh}")
Ưu điểm chính của Trí tuệ nhân tạo tượng trưng là tính minh bạch. Trong các ngành như chăm sóc sức khỏe hoặc tài chính, nơi đạo đức AI và tuân thủ quy định là tối quan trọng, việc có thể kiểm tra các quy tắc đằng sau một quyết định là vô cùng quý giá. Hơn nữa, các hệ thống tượng trưng không yêu cầu khối lượng lớn dữ liệu lớn để hoạt động; chúng chỉ cần một bộ quy tắc hợp lệ.
Tuy nhiên, "nút thắt cổ chai thu thập kiến thức" là một hạn chế đáng kể. Việc mã hóa thủ công tất cả kiến thức cần thiết thành các quy tắc rất tốn thời gian và dễ bị sai sót. Hệ thống không thể học hỏi từ những sai lầm hoặc thích nghi với môi trường mới nếu không có sự can thiệp của con người, được gọi là vấn đề khung . Sự cứng nhắc này là lý do tại sao nghiên cứu AI hiện đại rất ưa chuộng các phương pháp lai, tích hợp mạng nơ-ron để học với logic biểu tượng để suy luận.