Đến nội dung chính

NitroGen: An Open Foundation Model for Generalist Gaming Agents

Best Paper Honorable Mention (CVPR 2026)Học cho tác tử hiện thân

NitroGen nghiên cứu agent thị giác–hành động có thể chơi nhiều trò chơi. Dữ liệu hành động được trích từ video gameplay, kết hợp behavior cloning và môi trường đánh giá đa trò chơi để khảo sát khả năng chuyển giao sang trò chơi mới.

Mức giải thích

NitroGen là mô hình nền tảng thị giác-hành động mở cho agent chơi game, phát hành cùng dataset video có nhãn hành động và benchmark 30 tác vụ trên 10 game. Bài phân tích này giải thích cách khai thác nhãn từ video, cách policy hoạt động, các con số cho thấy điều gì và bài báo không kiểm tra điều gì.

Tổng quan

Tổng quan ba thành phần của NitroGen
Tổng quan: agent nền tảng đa game, simulator phổ quát và dataset quy mô internet. · Magne et al. (CC BY-SA 4.0, arXiv:2601.02427) (CC BY-SA 4.0) · Nguồn

NitroGen (Magne và cộng sự, từ NVIDIA cùng Stanford, Caltech, UChicago và UT Austin) là mô hình nền tảng thị giác-hành động cho agent chơi game. Mô hình được huấn luyện bằng behavior cloning, tức bắt chước người chơi đã được ghi lại, trên 40.000 giờ video gameplay của hơn 1.000 game. Bài báo phát hành ba thứ: một dataset video có nhãn hành động, một bộ đánh giá gồm 30 tác vụ trên 10 game thương mại với wrapper kiểu Gymnasium, và mô hình đã pretrain.

Kết luận chính là fine-tune từ mô hình pretrain tốt hơn huấn luyện cùng kiến trúc từ đầu trên các game bị giữ lại, tối đa 52% tương đối với 30 giờ dữ liệu fine-tune ở một game. Theo trang Best Papers chính thức, bài nhận CVPR 2026 Best Paper Honorable Mention; các nhận xét đánh giá trong bài viết này là của biên tập.

Bài toán nghiên cứu

Agent hiện thân thiếu dữ liệu quy mô internet có nhãn hành động như đã giúp mô hình ngôn ngữ và thị giác. Các hướng trước đây còn hẹp: học tăng cường mạnh trong từng game nhưng tốn kém, agent LLM cần giao diện tự viết, còn behavior cloning từ pixel dựa vào demonstration đắt đỏ nên chỉ phủ vài tựa game.

Bài toán gồm ba phần. Dữ liệu: lấy nhãn hành động ở quy mô internet mà không trả tiền người ghi hình. Đánh giá: đo tổng quát hóa giữa các game khác nhau. Mô hình: ánh xạ một khung hình sang hành động gamepad bằng một policy duy nhất và kiểm tra pretraining có giúp ích trên game chưa thấy với cùng ngân sách dữ liệu và tính toán hay không.

Ý tưởng chính

Ý tưởng trung tâm là dùng các video mà người sáng tạo hiển thị input overlay, một hình tay cầm 2D nhỏ với các nút đang bấm được làm nổi bật. Pipeline ba giai đoạn tìm overlay, đọc joystick và nút từng khung rồi lọc, cho ra nhãn cho hàng chục nghìn giờ. Một policy tổng quát được huấn luyện trên toàn bộ dữ liệu, rồi kiểm tra bằng fine-tune trên game bị giữ ngoài pretraining.

Ví dụ nhỏ: overlay cho thấy cần analog đang đẩy lên và nút A sáng; nhãn của khung đó là hai input này, và mô hình học tạo ra chúng chỉ từ hình ảnh game.

Phương pháp

Pipeline trích xuất hành động
Pipeline trích xuất hành động: template matching rồi SegFormer đọc joystick và nút. · Magne et al. (CC BY-SA 4.0, arXiv:2601.02427) (CC BY-SA 4.0) · Nguồn
Sơ đồ EyeCode của policy NitroGen: một khung hình qua SigLIP 2 và DiT thành 16 hành động
Minh họa gốc của EyeCode theo Mục 2.3 và Phụ lục A; không phải bản sao hình của tác giả. · EyeCode Tech (Original EyeCode illustration) · Nguồn

Pipeline dữ liệu. Tác giả thu 71.000 giờ video thô có overlay; sau khi lọc, dataset còn 40.000 giờ, từ 38.739 video của 818 người sáng tạo. Giai đoạn 1 so khớp 25 khung mỗi video với khoảng 300 template controller bằng đặc trưng SIFT và XFeat. Giai đoạn 2 đưa hai khung liên tiếp vào SegFormer đã fine-tune, xuất vị trí joystick trên lưới 11 x 11 và trạng thái nút nhị phân. Giai đoạn 3 chỉ giữ chunk mà ít nhất một nửa số bước có hành động khác không, giữ lại 55% dữ liệu, và che controller trên màn hình.

Policy. Thiết kế được điều chỉnh từ GR00T N1, bỏ bộ mã hóa ngôn ngữ và trạng thái. Một SigLIP 2 vision transformer biến một khung 256 x 256 thành 256 token. Một diffusion transformer với các lớp self-attention và cross-attention tới các token đó khử nhiễu một chunk 16 hành động bằng conditional flow matching và 16 bước Euler. Mô hình có khoảng 500M tham số. Theo tác giả, dự đoán theo chunk nhất quán theo thời gian hơn dự đoán từng hành động (không kèm số).

Thực nghiệm & kết quả

Bảng 1 (EyeCode chép lại nhãn cột trong Hình 6): tỷ lệ hoàn thành tác vụ trung bình (%) của mô hình 500M pretrain, không fine-tune, theo nhóm game và loại tác vụ (3 tác vụ, 5 lượt chạy mỗi tác vụ ở mỗi game). Bài không có bảng ở đây và không có hệ thống so sánh.
Nhóm gameChiến đấuDi chuyểnĐặc thù game
3D61.255.056.3
2D nhìn từ trên xuống46.052.061.5
2D cuộn ngang44.837.954.0
Bảng 2 (nhãn cột của Hình 7; cột cuối do EyeCode tính bằng fine-tune chia từ đầu trừ 1): tỷ lệ hoàn thành tác vụ (%) khi fine-tune từ NitroGen so với huấn luyện từ đầu với cùng dữ liệu và tính toán. Hàng 1 đến 3: roguelike isometric theo số giờ fine-tune; hàng 4 đến 6: action-RPG 3D với 30 giờ dữ liệu theo loại tác vụ.
Thiết lậpFine-tune từ NitroGenHuấn luyện từ đầuMức tăng tương đối
Roguelike, 60 giờ53.048.1+10.2%
Roguelike, 120 giờ65.657.8+13.5%
Roguelike, 240 giờ81.076.0+6.6%
Action-RPG, chiến đấu73.348.3+51.8%
Action-RPG, di chuyển60.048.0+25.0%
Action-RPG, đặc thù game66.663.3+5.2%
Bảng 3 (nhãn cột của Hình 5): độ chính xác parser gamepad so với ground truth ghi từ sáu game, theo họ controller. Bài không báo cáo parser đối thủ.
Họ controllerR bình phương joystickĐộ chính xác nút theo khung
Xbox One0.920.98
Xbox 3600.910.93
PS30.850.97
PS40.840.91
Xbox Series X0.790.98
PS50.770.97
Trung bình0.840.96
Các lượt chạy của agent trong game 2D và 3D
Các lượt chạy của agent trong môi trường game 2D và 3D. · Magne et al. (CC BY-SA 4.0, arXiv:2601.02427) (CC BY-SA 4.0) · Nguồn
Biểu đồ cột EyeCode: fine-tune từ NitroGen so với huấn luyện từ đầu trên hai game bị giữ lại
Biểu đồ vẽ lại của EyeCode từ các giá trị in trong Hình 7 của bài báo (tỷ lệ hoàn thành tác vụ, %). · EyeCode Tech (Original EyeCode illustration) · Nguồn

Giao thức. Parser được kiểm tra trên gameplay ghi từ sáu game với overlay ngẫu nhiên: R bình phương trung bình của joystick là 0,84 và độ chính xác nút theo khung trung bình là 0,96 (Bảng 3 bên dưới). Mô hình pretrain được đánh giá không fine-tune trên 3 tác vụ mỗi game, 5 lượt chạy mỗi tác vụ, người chấm thành công (Bảng 1). Với chuyển giao, một game bị giữ ngoài pretraining, sau đó fine-tune và so với cùng kiến trúc huấn luyện từ đầu với cùng dữ liệu và tính toán (Bảng 2). Baseline: chỉ có huấn luyện từ đầu; bài không so với agent nào khác.

Số liệu chính. Fine-tune cho cải thiện tương đối trung bình 10% theo các mức dữ liệu trên game roguelike isometric và khoảng 25% trên game action-RPG 3D. Với 30 giờ dữ liệu trên action-RPG: 52% cho chiến đấu, 25% cho di chuyển, 5% cho tác vụ đặc thù game.

Định tính và lưu ý. Hình 4 của bài cho thấy các lượt chạy trong game 2D và 3D, dài từ vài giây đến vài phút. Tác giả không thấy khác biệt đáng kể giữa tác vụ có thể ghi nhớ và tác vụ trong thế giới sinh thủ tục.

Hạn chế

Do tác giả nêu

Mục 4 nói NitroGen là mô hình cảm giác "system-1" phản ứng nhanh: không thể lập kế hoạch dài hạn hay làm theo chỉ dẫn ngôn ngữ, chỉ phản ứng với ngữ cảnh ngắn nó thấy. Dataset lệch về game hành động chơi bằng tay cầm; game chỉ dùng bàn phím ít được đại diện, có thể hạn chế khả năng tổng quát hóa sang game chiến lược hoặc mô phỏng. Mục 3 thêm nhiễu nhãn do trễ overlay, sai số parse và ánh xạ controller khác nhau. Kho mã nói agent chỉ chạy với game Windows.

Phân tích của EyeCode (diễn giải biên tập)

Baseline duy nhất là chính mô hình huấn luyện từ đầu, và chuyển giao chỉ được chứng minh trên hai game bị giữ lại với thành công do con người chấm, nên kết quả cho thấy một xu hướng chứ chưa phải bảng xếp hạng rộng. Trọng số và nhãn có giấy phép phi thương mại.

Điểm cần nhớ

Các bài học mà bằng chứng ủng hộ:

  • Overlay làm nhãn hành động rẻ ở quy mô lớn: 71.000 giờ thô thành 40.000 giờ đã lọc trên hơn 1.000 game.
  • Parser huấn luyện trên overlay tổng hợp đọc được overlay thật: R bình phương joystick 0,84 và độ chính xác nút 0,96.
  • Một không gian hành động chung cho phép một policy duy nhất bao trùm nhiều game.
  • Với cùng ngân sách, pretraining giúp ích trên cả hai game bị giữ lại, nhiều nhất ở chiến đấu và di chuyển, ít nhất ở tác vụ đặc thù game.
  • Mô hình là phản xạ, không phải bộ lập kế hoạch.

Hướng gợi ý (đề xuất của EyeCode, không phải kết luận của bài báo)

  • Kiểm tra pretrain đa game có hơn pretrain đơn game ở cùng số giờ không.
  • Đo mức nhiễu nhãn ảnh hưởng bao nhiêu bằng cách huấn luyện trên nhãn đã lọc so với nhãn thô.

Tài liệu tham khảo

  1. NitroGen: An Open Foundation Model for Generalist Gaming Agents (arXiv:2601.02427, CC BY-SA 4.0)
  2. NitroGen paper, CVF open access page
  3. NitroGen project page
  4. NitroGen code repository (README)
  5. NitroGen model card (Hugging Face)
  6. NitroGen dataset card (Hugging Face)
  7. CVPR 2026 Best Papers announcement

KEEP EXPLORING

Đọc tiếp để nối các ý tưởng.