Tiếp cận AI có trách nhiệm với Ultralytics YOLOv8
Tìm hiểu cách xây dựng AI có trách nhiệm với Ultralytics YOLOv8 bằng cách giải quyết thiên lệch, tính công bằng, quyền riêng tư, khả năng tiếp cận và bảo mật trong các dự án thị giác máy tính.
Abirami Vina13 phút đọc
Tương lai của AI nằm trong tay các developer, người đam mê công nghệ, lãnh đạo doanh nghiệp và các bên liên quan khác đang sử dụng công cụ và model như Ultralytics YOLOv8 để thúc đẩy đổi mới. Tuy nhiên, tạo ra các giải pháp AI có tác động không chỉ đơn thuần là sử dụng công nghệ tiên tiến. Điều đó còn đòi hỏi cách làm có trách nhiệm.
AI có trách nhiệm gần đây là chủ đề được quan tâm rộng rãi trong cộng đồng AI, ngày càng có nhiều người thảo luận về tầm quan trọng của chủ đề này và chia sẻ quan điểm. Từ các cuộc thảo luận trực tuyến đến sự kiện trong ngành, ngày càng có nhiều trọng tâm hướng đến cách để AI không chỉ mạnh mẽ mà còn có đạo đức. Một chủ đề phổ biến trong các cuộc trò chuyện này là nhấn mạnh việc đảm bảo mọi người tham gia vào một dự án AI đều duy trì tư duy tập trung vào AI có trách nhiệm ở mọi giai đoạn.
Trong bài viết này, trước tiên chúng ta sẽ tìm hiểu một số sự kiện và cuộc thảo luận gần đây liên quan đến AI có trách nhiệm. Sau đó, chúng ta sẽ xem xét kỹ hơn những thách thức đặc thù về đạo đức và bảo mật khi phát triển các dự án thị giác máy tính, cũng như cách đảm bảo công việc của bạn vừa đổi mới vừa có đạo đức. Bằng cách tuân thủ các nguyên tắc AI có trách nhiệm, chúng ta có thể tạo ra AI thực sự mang lại lợi ích cho tất cả mọi người!
AI có trách nhiệm năm 2024#
Trong những năm gần đây, xu hướng thúc đẩy AI trở nên có đạo đức hơn ngày càng rõ nét. Năm 2019, chỉ 5% tổ chức đã xây dựng hướng dẫn đạo đức cho AI, nhưng đến năm 2020, con số này đã tăng lên 45%. Do đó, chúng ta bắt đầu thấy nhiều tin tức hơn về những thách thức và thành công liên quan đến sự chuyển dịch này. Đặc biệt, AI tạo sinh generative AI và cách sử dụng công nghệ này có trách nhiệm đang thu hút nhiều sự chú ý.
Trong quý đầu tiên của năm 2024, chatbot AI chatbot Gemini của Google, có thể tạo hình ảnh dựa trên prompt văn bản, đã được thảo luận rộng rãi. Đặc biệt, Gemini được dùng để tạo hình ảnh mô tả nhiều nhân vật lịch sử khác nhau, chẳng hạn như binh lính Đức trong Thế chiến II, là người da màu. Chatbot AI được thiết kế để đa dạng hóa hình ảnh người trong nội dung được tạo ra nhằm chủ động thúc đẩy tính bao hàm. Tuy nhiên, đôi khi hệ thống diễn giải sai một số ngữ cảnh, tạo ra hình ảnh bị đánh giá là thiếu chính xác và không phù hợp.

Hình 1. Hình ảnh được tạo bằng Gemini.
Trưởng bộ phận tìm kiếm của Google, Prabhakar Raghavan, giải thích trong một bài đăng trên blog rằng AI trở nên quá thận trọng, thậm chí từ chối tạo hình ảnh theo các prompt trung tính. Tính năng tạo hình ảnh của Gemini được thiết kế để thúc đẩy tính đa dạng và bao hàm trong nội dung trực quan, làm dấy lên lo ngại về độ chính xác của các hình ảnh lịch sử và những hệ quả rộng hơn đối với thiên kiến cũng như quá trình phát triển AI có trách nhiệm. Hiện vẫn đang có tranh luận về cách cân bằng mục tiêu thúc đẩy hình ảnh đa dạng trong nội dung do AI tạo ra với nhu cầu đảm bảo độ chính xác và các biện pháp bảo vệ trước việc mô tả sai lệch.
Những câu chuyện như thế này cho thấy rõ rằng khi AI tiếp tục phát triển và ngày càng được tích hợp sâu vào đời sống hằng ngày, các quyết định của nhà phát triển và công ty có thể ảnh hưởng đáng kể đến xã hội. Trong phần tiếp theo, chúng ta sẽ tìm hiểu các mẹo và phương pháp tốt nhất để xây dựng và quản lý hệ thống AI một cách có trách nhiệm trong năm 2024. Dù bạn mới bắt đầu hay muốn hoàn thiện cách tiếp cận của mình, các hướng dẫn này sẽ giúp bạn góp phần xây dựng một tương lai AI có trách nhiệm hơn.
Các cân nhắc về đạo đức trong dự án Ultralytics YOLOv8#
Khi xây dựng giải pháp thị giác máy tính với Ultralytics YOLOv8, bạn cần lưu ý một số cân nhắc đạo đức quan trọng như thiên lệch, tính công bằng, quyền riêng tư, khả năng tiếp cận và tính toàn diện. Hãy cùng xem xét các yếu tố này qua một ví dụ thực tế.

Hình 2. Các cân nhắc về đạo đức và pháp lý trong AI.
Giả sử bạn đang phát triển một hệ thống giám sát cho một bệnh viện nhằm theo dõi hành vi đáng ngờ tại các hành lang. Hệ thống có thể dùng Ultralytics YOLOv8 để phát hiện những trường hợp như người quanh quẩn trong khu vực hạn chế, truy cập trái phép hoặc bệnh nhân có thể cần giúp đỡ, chẳng hạn như đi vào khu vực không an toàn. Hệ thống sẽ phân tích luồng video trực tiếp từ camera an ninh trong toàn bệnh viện và gửi cảnh báo theo thời gian thực cho nhân viên an ninh khi có sự việc bất thường.
Nếu model Ultralytics YOLOv8 của bạn được huấn luyện trên dữ liệu thiên lệch, model có thể nhắm mục tiêu bất công vào một số nhóm người dựa trên các yếu tố như chủng tộc hoặc giới tính, dẫn đến cảnh báo sai hoặc thậm chí là phân biệt đối xử. Để tránh điều này, cần cân bằng dataset và sử dụng các kỹ thuật phát hiện, điều chỉnh thiên kiến, chẳng hạn như:
- Tăng cường dữ liệu: Bổ sung các ví dụ đa dạng vào dataset giúp đảm bảo tất cả các nhóm đều được đại diện cân bằng.
- Lấy mẫu lại: Điều chỉnh tần suất các lớp chưa được đại diện đầy đủ trong dữ liệu huấn luyện để cân bằng dataset.
- Thuật toán có xét đến tính công bằng: Triển khai các thuật toán được thiết kế riêng để giảm thiên lệch trong dự đoán.
- Công cụ phát hiện thiên lệch: Sử dụng các công cụ phân tích dự đoán của model để xác định và khắc phục thiên lệch.
Quyền riêng tư là một mối quan ngại lớn khác, đặc biệt trong những môi trường như bệnh viện, nơi có thông tin nhạy cảm. Ultralytics YOLOv8 có thể ghi lại thông tin cá nhân của bệnh nhân và nhân viên, chẳng hạn như khuôn mặt hoặc hoạt động của họ. Để bảo vệ quyền riêng tư, bạn có thể thực hiện các biện pháp như ẩn danh dữ liệu để xóa thông tin nhận dạng, xin sự đồng ý phù hợp của từng cá nhân trước khi sử dụng dữ liệu, hoặc làm mờ khuôn mặt trong luồng video. Bạn cũng nên mã hóa dữ liệu và đảm bảo dữ liệu được lưu trữ, truyền tải an toàn để ngăn truy cập trái phép.
Việc thiết kế hệ thống sao cho dễ tiếp cận và bao hàm cũng rất quan trọng. Bạn cần đảm bảo hệ thống phù hợp với tất cả mọi người, bất kể năng lực của họ. Trong môi trường bệnh viện, điều này có nghĩa là hệ thống phải dễ sử dụng đối với toàn thể nhân viên, bệnh nhân và khách đến thăm, bao gồm cả người khuyết tật hoặc có nhu cầu tiếp cận khác. Một đội ngũ đa dạng có thể tạo ra khác biệt lớn. Thành viên có xuất thân khác nhau có thể mang đến góc nhìn mới và giúp nhận diện các vấn đề tiềm ẩn dễ bị bỏ sót. Bằng cách tiếp thu nhiều góc nhìn, bạn sẽ có khả năng cao hơn xây dựng một hệ thống thân thiện với người dùng và dễ tiếp cận đối với nhiều người.
Các phương pháp bảo mật tốt nhất cho Ultralytics YOLOv8#
Khi triển khai Ultralytics YOLOv8 trong các ứng dụng thực tế, điều quan trọng là phải ưu tiên bảo mật để bảo vệ cả model lẫn dữ liệu mà model sử dụng. Ví dụ, hãy xem một hệ thống quản lý hàng đợi tại sân bay sử dụng thị giác máy tính với YOLOv8 để giám sát luồng hành khách. YOLOv8 có thể theo dõi hành khách di chuyển qua các điểm kiểm tra an ninh, cổng lên máy bay và những khu vực khác, giúp xác định điểm ùn tắc và tối ưu hóa luồng di chuyển để giảm thời gian chờ. Hệ thống có thể sử dụng camera được bố trí chiến lược quanh sân bay để ghi hình trực tiếp, trong đó YOLOv8 phát hiện và đếm hành khách theo thời gian thực. Thông tin thu được từ hệ thống có thể dùng để cảnh báo nhân viên khi hàng chờ quá dài, tự động mở thêm điểm kiểm tra hoặc điều chỉnh số lượng nhân viên để hoạt động diễn ra trơn tru hơn.

Hình 3. Quản lý hàng đợi tại quầy bán vé sân bay bằng Ultralytics YOLOv8.
Trong môi trường này, việc bảo vệ model Ultralytics YOLOv8 khỏi các cuộc tấn công và hành vi can thiệp là vô cùng quan trọng. Có thể thực hiện điều này bằng cách mã hóa các file model để người dùng trái phép không thể dễ dàng truy cập hoặc chỉnh sửa. Bạn có thể triển khai model trên các server bảo mật và thiết lập quyền kiểm soát truy cập để ngăn hành vi can thiệp. Việc kiểm tra và kiểm toán bảo mật thường xuyên có thể giúp phát hiện lỗ hổng và giữ cho hệ thống an toàn. Có thể áp dụng các phương pháp tương tự để bảo vệ dữ liệu nhạy cảm, chẳng hạn như luồng video hành khách.
Để tăng cường bảo mật hơn nữa, có thể tích hợp các công cụ như Snyk, GitHub CodeQL và Dependabot vào quy trình phát triển. Snyk giúp xác định và khắc phục lỗ hổng trong code và các dependency, GitHub CodeQL quét code để tìm vấn đề bảo mật, còn Dependabot cập nhật dependency với các bản vá bảo mật mới nhất. Tại Ultralytics, những công cụ này đã được triển khai để phát hiện và ngăn chặn lỗ hổng bảo mật.
Những sai lầm thường gặp và cách phòng tránh#
Dù có ý định tốt và tuân thủ các phương pháp tốt nhất, sơ suất vẫn có thể xảy ra, tạo ra lỗ hổng trong giải pháp AI, đặc biệt là về đạo đức và bảo mật. Nhận biết những vấn đề thường gặp này có thể giúp bạn chủ động xử lý và xây dựng các model YOLOv8 vững chắc hơn. Dưới đây là một số cạm bẫy cần lưu ý và mẹo để tránh chúng:
- Bỏ qua việc tuân thủ quy định: Không tuân thủ quy định về AI có thể dẫn đến rắc rối pháp lý và tổn hại danh tiếng. Hãy cập nhật các luật liên quan, như GDPR về bảo vệ dữ liệu, và đảm bảo model tuân thủ bằng cách thường xuyên kiểm tra việc tuân thủ.
- Kiểm thử không đầy đủ trong điều kiện thực tế: Model không được kiểm thử trong điều kiện thực tế có thể thất bại khi triển khai. Hãy mô phỏng các tình huống biên trong thực tế khi kiểm thử để sớm xác định vấn đề tiềm ẩn và điều chỉnh model để nhiều người có thể tiếp cận hơn.
- Thiếu biện pháp giải trình trách nhiệm: Nếu không xác định rõ ai chịu trách nhiệm cho từng phần của hệ thống AI, việc xử lý lỗi, thiên kiến hoặc hành vi sử dụng sai có thể trở nên khó khăn, dẫn đến vấn đề nghiêm trọng hơn. Hãy xác định rõ trách nhiệm đối với kết quả AI bằng cách phân định vai trò và trách nhiệm trong nhóm, đồng thời thiết lập quy trình xử lý vấn đề khi phát sinh.
- Không xem xét tác động môi trường: Model AI có thể gây ra tác động đáng kể đến môi trường. Ví dụ, triển khai trên quy mô lớn có thể cần đến các trung tâm dữ liệu tiêu thụ nhiều năng lượng để xử lý các phép tính chuyên sâu. Bạn có thể tối ưu hóa model để tiết kiệm năng lượng và cân nhắc dấu chân môi trường của quy trình huấn luyện và triển khai.
- Bỏ qua sự nhạy cảm về văn hóa: Model được huấn luyện mà không xem xét khác biệt văn hóa có thể không phù hợp hoặc gây xúc phạm trong một số bối cảnh. Hãy đảm bảo giải pháp AI tôn trọng chuẩn mực và giá trị văn hóa bằng cách đưa nhiều góc nhìn văn hóa vào dữ liệu và quy trình phát triển.

Hình 4. Các nguyên tắc và yêu cầu về đạo đức.
Xây dựng giải pháp có đạo đức và bảo mật với Ultralytics YOLOv8#
Xây dựng giải pháp AI với Ultralytics YOLOv8 mở ra nhiều khả năng thú vị, nhưng điều thiết yếu là phải lưu tâm đến đạo đức và bảo mật. Bằng cách tập trung vào tính công bằng, quyền riêng tư, tính minh bạch và tuân thủ các hướng dẫn phù hợp, chúng ta có thể tạo ra những model hoạt động tốt và tôn trọng quyền của mọi người. Bạn rất dễ bỏ qua các vấn đề như thiên lệch dữ liệu, bảo vệ quyền riêng tư hoặc đảm bảo mọi người đều có thể sử dụng hệ thống, nhưng dành thời gian giải quyết những vấn đề này sẽ tạo ra khác biệt thực sự. Khi tiếp tục mở rộng giới hạn những gì AI có thể làm bằng các công cụ như YOLOv8, hãy nhớ đến yếu tố con người trong công nghệ. Với cách tiếp cận thận trọng và chủ động, chúng ta có thể xây dựng những đổi mới AI vừa có trách nhiệm vừa tiên tiến!
Hãy tham gia cộng đồng để cập nhật tin tức AI mới nhất! Bạn cũng có thể tìm hiểu thêm về AI bằng cách truy cập repository GitHub và khám phá các giải pháp của chúng tôi trong nhiều lĩnh vực như sản xuất và xe tự lái.
Được viết bởi
Bình luận
Đặt câu hỏi, chia sẻ kết quả hoặc giúp đỡ người khác.










