YOLO Vision 2026:
Quay lại Bảng thuật ngữ Ultralytics

Attention Sinks

Khám phá cách attention sinks ổn định các LLM và VLM cho việc tạo chuỗi vô hạn. Học cách tối ưu hóa bộ nhớ và triển khai AI ổn định với Ultralytics YOLO26.

Attention sinks là một hiện tượng quan trọng được phát hiện trong kiến trúc của các large language models (LLMs)vision-language models (VLMs) hiện đại, đảm bảo tính ổn định trong quá trình tạo văn bản hoặc dữ liệu dài liên tục. Trong một attention mechanism, các mạng neural gán động "trọng số" cho các phần khác nhau của dữ liệu đầu vào. Các nhà nghiên cứu quan sát thấy rằng các mô hình tự hồi quy (autoregressive) vốn dĩ dồn một lượng lớn điểm attention dư thừa vào ngay vài token đầu tiên của một chuỗi, bất kể ý nghĩa ngữ nghĩa thực tế của chúng là gì. Các token ban đầu này đóng vai trò là "attention sink", cung cấp một mỏ neo toán học ngăn điểm attention của mô hình bị sụp đổ. Bằng cách giữ vĩnh viễn các token sink này trong KV cache của mô hình, các nhà phát triển có thể cho phép tạo chuỗi vô hạn mà không làm giảm độ chính xác hoặc bị treo do giới hạn bộ nhớ.

Cách Attention Sinks ổn định các mô hình#

Nhu cầu về attention sinks xuất phát từ phép toán Softmax được sử dụng trong các Transformers. Do điểm attention phải luôn có tổng bằng 1, mô hình cần một nơi để phân bổ lượng attention không cần thiết khi xử lý dữ liệu mang tính cục bộ cao. Các token sớm nhất trong một prompt sẽ tự nhiên hấp thụ lượng dư thừa này.

Trước đây, khi tạo các chuỗi rất dài, các kỹ sư đã sử dụng các kỹ thuật cửa sổ (windowing) để loại bỏ các token cũ hơn khỏi bộ nhớ. Tuy nhiên, việc loại bỏ các token sink ban đầu đã gây ra sự sụp đổ hiệu suất ngay lập tức. Các triển khai hiện đại, chẳng hạn như StreamingLLM, giữ lại một cách rõ ràng các token ban đầu này bên cạnh các token gần đây nhất. Phương pháp quản lý bộ nhớ được tối ưu hóa cao này đang được nghiên cứu tích cực trong OpenAI vision developmentsGoogle DeepMind research, đồng thời được hỗ trợ nguyên bản trong PyTorch ecosystem.

Phân biệt các khái niệm Attention liên quan#

Để hiểu đầy đủ cách các AI model tối ưu hóa ngữ cảnh, việc so sánh attention sinks với các chiến lược phần cứng và bộ nhớ khác là rất hữu ích:

  • Attention Sinks so với Sliding Window Attention: Sliding window attention giới hạn sự tập trung của mô hình vào một số lượng cố định các token gần đây để tiết kiệm bộ nhớ. Tuy nhiên, các cửa sổ trượt nghiêm ngặt sẽ loại bỏ các token đầu tiên, dẫn đến sự bất ổn định. Attention sinks khắc phục điều này bằng cách neo cửa sổ lại với những token đầu tiên quan trọng đó.
  • Attention Sinks so với Flash Attention: Flash Attention là một tối ưu hóa ở cấp độ phần cứng giúp tăng tốc độ đọc và ghi bộ nhớ trên GPU. Ngược lại, attention sinks là một khám phá về kiến trúc liên quan đến việc token nào phải được bảo tồn trong bộ nhớ để duy trì sự ổn định về mặt logic.

Các ứng dụng trong thực tế#

Việc phát hiện ra attention sinks đã mở ra các khả năng xử lý liên tục, hiệu quả cao trên nhiều ngành công nghiệp khác nhau.

  1. AI Agents và Chatbots liên tục: Bằng cách giữ lại attention sinks, một AI agent hoặc bot chăm sóc khách hàng có thể phát trực tuyến đoạn hội thoại liên tục trong nhiều giờ. Nó quên đi các token ở giữa một cách có chọn lọc trong khi vẫn giữ lại token sink ban đầu và bối cảnh gần đây, ngăn ngừa lỗi tràn bộ nhớ (out-of-memory) đồng thời duy trì tính mạch lạc trong hội thoại.

  2. Hiểu video thời gian thực: Trong smart surveillance và giám sát liên tục, việc duy trì một cửa sổ ngữ cảnh ổn định là rất quan trọng. Các mô hình có thể phân tích các luồng video liên tục trong nhiều ngày, phù hợp với hiệu quả của các kiến trúc thị giác tối ưu hóa cho edge.

Triển khai suy luận (inference) liên tục hiệu quả#

Mặc dù attention sinks chủ yếu tối ưu hóa các mô hình tạo sinh lớn, việc áp dụng các vòng lặp suy luận hiệu quả, có ý thức về bộ nhớ có tầm quan trọng phổ biến trong computer vision (CV). Khi xử lý các luồng video liên tục bằng Ultralytics YOLO26, việc tận dụng các Python generator đảm bảo sự ổn định của bộ nhớ trong thời gian dài, tương tự như việc quản lý một cửa sổ ngữ cảnh cục bộ.

from ultralytics import YOLO

# Load the recommended Ultralytics YOLO26 model for efficient, real-time edge processing
model = YOLO("yolo26n.pt")

# Process a continuous video stream efficiently without memory overflow
results = model.predict(source="rtsp://continuous_camera_stream", stream=True)

# Iterate through the generator to maintain a stable memory footprint over time
for frame_result in results:
    print(f"Detected {len(frame_result.boxes)} objects in the current frame.")

Việc mở rộng quy mô các object detection pipeline liên tục và hiệu quả này cho mục đích sử dụng doanh nghiệp đòi hỏi các công cụ quản lý mạnh mẽ. Các nhà phát triển có thể tận dụng Ultralytics Platform để đơn giản hóa model deployment và quản lý tập dữ liệu tự động, cho phép các nhóm xây dựng các ứng dụng thị giác chạy lâu dài, ổn định một cách dễ dàng.

Explore solutions

Real-time AI that works with your team

AI trong ngành Robot

Tăng cường sức mạnh cho các cỗ máy thông minh hơn với các model Ultralytics YOLO. AI thị giác trong lĩnh vực robot thúc đẩy khả năng điều hướng tự hành, nhận thức, theo dõi đối tượng và điều khiển thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong Logistics

Tối ưu hóa logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra hàng hóa, phân loại, theo dõi phương tiện và giám sát an toàn kho bãi trong thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong ngành Bán lẻ

Tái định hình bán lẻ với các model Ultralytics YOLO. Vision AI thúc đẩy theo dõi hàng tồn kho, giám sát kệ hàng, quản lý hàng đợi và thông tin chi tiết thông minh hơn về khách hàng.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong chăm sóc sức khỏe

Xây dựng các giải pháp y tế với các model Ultralytics YOLO. AI thị giác trong y tế hỗ trợ chẩn đoán hình ảnh y khoa nhanh hơn, chẩn đoán thông minh hơn và theo dõi bệnh nhân.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong sản xuất

Tối ưu hóa sản xuất với các model Ultralytics YOLO. Vision AI thúc đẩy kiểm soát chất lượng, phát hiện lỗi, tuân thủ PPE và tự động hóa dây chuyền lắp ráp.
Tìm hiểu thêm
Real-time AI that works with your operation

AI trong Ô tô

Áp dụng thị giác máy tính trong ô tô với các model Ultralytics YOLO. AI thị giác nâng cao an toàn đường bộ, hỗ trợ người lái và tự động hóa phương tiện cho những con đường thông minh hơn.
Tìm hiểu thêm
Real-time AI tailored to your operation

AI trong Nông nghiệp

Mang AI thị giác vào nông nghiệp thông minh với các model Ultralytics YOLO. Tăng cường giám sát mùa màng, theo dõi vật nuôi và canh tác chính xác để đạt năng suất cao hơn, thông minh hơn.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong ngành Robot

Tăng cường sức mạnh cho các cỗ máy thông minh hơn với các model Ultralytics YOLO. AI thị giác trong lĩnh vực robot thúc đẩy khả năng điều hướng tự hành, nhận thức, theo dõi đối tượng và điều khiển thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong Logistics

Tối ưu hóa logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra hàng hóa, phân loại, theo dõi phương tiện và giám sát an toàn kho bãi trong thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong ngành Bán lẻ

Tái định hình bán lẻ với các model Ultralytics YOLO. Vision AI thúc đẩy theo dõi hàng tồn kho, giám sát kệ hàng, quản lý hàng đợi và thông tin chi tiết thông minh hơn về khách hàng.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong chăm sóc sức khỏe

Xây dựng các giải pháp y tế với các model Ultralytics YOLO. AI thị giác trong y tế hỗ trợ chẩn đoán hình ảnh y khoa nhanh hơn, chẩn đoán thông minh hơn và theo dõi bệnh nhân.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong sản xuất

Tối ưu hóa sản xuất với các model Ultralytics YOLO. Vision AI thúc đẩy kiểm soát chất lượng, phát hiện lỗi, tuân thủ PPE và tự động hóa dây chuyền lắp ráp.
Tìm hiểu thêm
Real-time AI that works with your operation

AI trong Ô tô

Áp dụng thị giác máy tính trong ô tô với các model Ultralytics YOLO. AI thị giác nâng cao an toàn đường bộ, hỗ trợ người lái và tự động hóa phương tiện cho những con đường thông minh hơn.
Tìm hiểu thêm
Real-time AI tailored to your operation

AI trong Nông nghiệp

Mang AI thị giác vào nông nghiệp thông minh với các model Ultralytics YOLO. Tăng cường giám sát mùa màng, theo dõi vật nuôi và canh tác chính xác để đạt năng suất cao hơn, thông minh hơn.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong ngành Robot

Tăng cường sức mạnh cho các cỗ máy thông minh hơn với các model Ultralytics YOLO. AI thị giác trong lĩnh vực robot thúc đẩy khả năng điều hướng tự hành, nhận thức, theo dõi đối tượng và điều khiển thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong Logistics

Tối ưu hóa logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra hàng hóa, phân loại, theo dõi phương tiện và giám sát an toàn kho bãi trong thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong ngành Bán lẻ

Tái định hình bán lẻ với các model Ultralytics YOLO. Vision AI thúc đẩy theo dõi hàng tồn kho, giám sát kệ hàng, quản lý hàng đợi và thông tin chi tiết thông minh hơn về khách hàng.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong chăm sóc sức khỏe

Xây dựng các giải pháp y tế với các model Ultralytics YOLO. AI thị giác trong y tế hỗ trợ chẩn đoán hình ảnh y khoa nhanh hơn, chẩn đoán thông minh hơn và theo dõi bệnh nhân.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong sản xuất

Tối ưu hóa sản xuất với các model Ultralytics YOLO. Vision AI thúc đẩy kiểm soát chất lượng, phát hiện lỗi, tuân thủ PPE và tự động hóa dây chuyền lắp ráp.
Tìm hiểu thêm
Real-time AI that works with your operation

AI trong Ô tô

Áp dụng thị giác máy tính trong ô tô với các model Ultralytics YOLO. AI thị giác nâng cao an toàn đường bộ, hỗ trợ người lái và tự động hóa phương tiện cho những con đường thông minh hơn.
Tìm hiểu thêm
Real-time AI tailored to your operation

AI trong Nông nghiệp

Mang AI thị giác vào nông nghiệp thông minh với các model Ultralytics YOLO. Tăng cường giám sát mùa màng, theo dõi vật nuôi và canh tác chính xác để đạt năng suất cao hơn, thông minh hơn.
Tìm hiểu thêm

Hãy cùng nhau xây dựng tương lai của AI!

Bắt đầu hành trình của bạn với tương lai của machine learning