←新闻详情

InternLM 原创项目更新于 10月14日 09:12

InternLM 发布 STAR-Bench:评测音频 4D 智能的时空推理基准

GitHub - InternLM/StarBench: [ICLR 2026] An official implementation of "STAR-Bench: Probing Deep Spatio-Temporal Reasoning as Audio 4D Intelligence" · GitHub

AI 导读

InternLM 发布 STAR-Bench,一个用于衡量音频 4D 智能(对声音在时间与 3D 空间中动态变化的推理)的基准,v1.0 已上线 HuggingFace,相比 v0.5 修订了空间任务问答。该基准包含基础声学感知(绝对与相对两种设定下的六项属性)和整体时空推理(连续与离散过程的片段重排,以及静态定位、多源关系、动态轨迹等空间任务)。评估支持 Qwen2.5-Omni、Kimi-Audio、Phi4-MM、Gemini、GPT-4o Audio 等模型,数据与代码仅限研究用途。

正文

当前显示原文,中文全文译文尚未就绪。

InternLM; StarBench

Repository navigation

NotificationsYou must be signed in to change notification settings; Fork5 (5); Star46 (46)You must be signed in to star a repository

Repository files navigation

README; MIT license

* Equal Contribution. †Corresponding authors.

📖arXiv | 🌐Homepage | 🤗Dataset

🚀 [10/28/2025] We have released the STAR-Bench 🏠repository and 🌐homepage; 🚀 [10/28/2025] STAR-Bench v1.0 is now available on 🤗HuggingFace! Compared with v0.5 (introduced in our arXiv paper), v1.0 features revised and refined Questions & Answers for improved clarity and quality for spatial tasks. 📌 Please cite this version (v1.0) when reporting results going forward. The leaderboard will be updated soon

🌈Overview

We formalize audio 4D intelligence that is defined as reasoning over sound dynamics in time and 3D space, and introduce a STAR-Bench to measure it. STAR-Bench combines a Foundational Acoustic Perceptionsetting (six attributes under absolute and relative regimes) with a Holistic Spatio-Temporal Reasoning setting that includes segment reordering for continuous and discrete processes and spatial tasks spanning static localization, multi-source relations, and dynamic trajectories.

Benchmark examples are illustrated below. You can also visit the 🌐homepage for a more intuitive overview.

📊Results and Analysis

Evaluation results of various models on STAR-Bench v0.5 are shown below. The leaderboard for v1.0 will be released soon.

💡 Key Insights

🔥A clear capability hierarchy between the two groups. Closed-source models are bottlenecked by fine-grained perception, while open-source models lag across perception, knowledge, and reasoning; 🔥 Enhancing dense audio captioning. Open-source models struggle to produce dense, fine-grained captions, which limits their perceptual sensitivity and ability to extract embedded knowledge. Bridging this gap is a crucial first step; 🔥 Improving multi-audio reasoning. Open-source models lag significantly in comparing, integrating, and grounding information across multiple audio clips; 🔥 Moving beyond channel-averaged audio preprocessing. The common practice of averaging multi-channel audio into a mono signal is a major bottleneck for spatial reasoning. Developing architectures that natively process multi-channel cues is essential for unlocking genuine spatial awareness

⚙️Data Curation

🛠️ Test Your Model!

The ALMEval_code/ is partially adapted from VLMEvalKit and Kimi-Audio-Evalkit.

It provides a unified evaluation pipeline for multimodal large models on STAR-Bench.

Step 1: Prepare Environment

Step 2: Get STAR-Bench v1.0 Dataset

Download STAR-Bench v1.0 dataset from 🤗HuggingFace

Currently supported models include: Qwen2.5-Omni, Qwen2-Audio-Instruct, DeSTA2.5-Audio, Phi4-MM, Kimi-Audio, MiDashengLM, Step-Audio-2-mini, Gemma-3n-E4B-it, Gemini and GPT-4o Audio.

To integrate a new model, create a new file yourmodel.py under the models/ directory and implement the function generate_inner().

✅ Example: generate_inner()

Step 4: Configure Model Settings

Modify the configuration file: /models/model.yaml.

For existing models, you may need to update parameters such as model_path to match your local model weight path.

To add a new model variant, follow these steps:

Create a new top-level key for your alias (e.g., 'my_model_variant:'); Set 'base_model' to the NAME attribute of the corresponding Python class; Add any necessary arguments for the class's __init__ method under init_args

Evaluation results will be automatically saved to the ./eval_results directory.

You can also evaluate specific subtasks or their combinations by modifying the --data argument. The full list of available task names can be found in ALMEval_code/datasets/__init__.py.

Example: Evaluate only the temporal reasoning and spatial reasoning tasks:

✒️Citation

📄 License

Usage and License Notices: The data and code are intended and licensed for research use only.

Acknowledgement

We sincerely thank 2077AI for providing the platform that supported our data annotation, verification, and review processes.

来源

InternLM 原创项目