We introduce the Audio Logical Reasoning (ALR) dataset, consisting of 6,446 text-audio annotated samples specifically designed for complex reasoning tasks. Building on this resource, we propose SoundMind, a rule-based reinforcement learning (RL) algorithm tailored to endow audio language models (ALMs) with deep bimodal reasoning abilities.
About Code release for "TimesNet: Temporal 2D-Variation Modeling for General Time Series Analysis" (ICLR 2023), https://openreview.net/pdf. id=ju_Uqw384Oq.
WIT (Wikipedia-based Image Text) Dataset is a large multimodal multilingual dataset comprising 37M+ image-text sets with 11M+ unique images across 100+ languages.
A library created to revitalize C++ as a machine learning front end. Per aspera ad astra.
Key parameters and specifications
Key parameters and specifications
Parameter
Value
Language
Python
Category
Model Development
Subcategory
Domain-specific training
Keywords
RL
Stars
1,115
Forks
131
Contributors
1
Created date
2025-06-13
Updated date
2026-10-02
Stars in 1 day
0
Stars in 7 days
0
Rank
11,542
Previous rank
11,489
Rank change
-53
7-day stars rank
13,051
Previous 7-day stars rank
13,071
7-day stars rank change
20
Total stars rank
10,262
Previous total stars rank
10,252
Total stars rank change
-10
Country
China
README summary
SoundMind: RL-Incentivized Logic Reasoning for Audio-Language Models [EMNLP 2025 Main Conference (Oral)] This repository is the official implementation of *SoundMind: RL-Incentivized Logic Reasoning for Audio-Language Models* (EMNLP 2025). We introduce **SoundMind-RL**, a novel rule-based reinforcement learning framework that empowers large-scale audio-language models with advanced logical reasoning capabilities across both audio and textual modalities. To enable such training, we build the **SoundMind dataset**, an Audio Logical Reasoning (ALR) benchmark comprising 6,446 high
-quality samples annotated with chain-of-thought reasoning in both audio and text forms. Dataset Download To download our dataset, please visit this link: Hugging Face. Alternatively, you can also download it from Dropbox. Run the following command: The dataset contains train, test, and validation splits with corresponding text descriptions and metadata stored as JSON files. All annotation files are located in the folder in this GitHub. Requirements Recommended Hardware 8× NVIDIA H800 80GB or 8× NVIDIA H100 80GB GPUs
. Codebase and Compatibility Our codebase is based on verl. If you are already familiar with verl, you should be able to quickly get started with this repository. Environment Setup (Recommended: Anaconda) **Python**: Version >= 3. 1 For training and inference engines to utilize better and faster hardware support, CUDA/cuDNN and other dependencies are required, and some of the dependencies are easy to be overridden when installing other packages. We need to install the following prerequisites: **CUDA**: Version >= 12. 0 Create
and activate a new conda environment: Install verl: Please make sure that the installed packages are not overridden during the installation of other packages. The packages worth checking are: **torch** and torch series **vLLM** **SGLang** **pyarrow** **tensordict** For Qwen2. 5-Omni, we need to update some additional library versions. Preprocessing Data Our project and code rely on Audio Logical Reasoning (ALR) dataset. Generate Parquet Format Dataset **Option 1: Two modal inputs are used** **Option 2: Only texts are used** **Option
3: Only audio is used** Checkpoint Download To download our model checkpoint, please visit this link: Checkpoint Link Run the following command: RL-Training & Evaluation If you don't want to use the pre-trained model we provided, you can use the official version. You can change the model path implementation in download_qwen25omni. Run the following command: ✏️ Citation If you think this project is helpful, please feel free to leave a star⭐️ and cite our paper:
Frequently asked questions
How many stars and forks are recorded?
xid32/SoundMind has 1,115 stars and 131 forks.
What is the repository rank?
xid32/SoundMind is ranked 11,542.
What language and category are recorded?
xid32/SoundMind has 1,115 stars, uses Python and belongs to Model Development.
Which repository is closest in rank?
xid32/SoundMind is compared with google-research-datasets/wit, ranked 11,541 with 1,115 stars.
README
SoundMind: RL-Incentivized Logic Reasoning for Audio-Language Models [EMNLP 2025 Main Conference (Oral)]
This repository is the official implementation of SoundMind: RL-Incentivized Logic Reasoning for Audio-Language Models (EMNLP 2025). We introduce SoundMind-RL, a novel rule-based reinforcement learning framework that empowers large-scale audio-language models with advanced logical reasoning capabilities across both audio and textual modalities. To enable such training, we build the SoundMind dataset, an Audio Logical Reasoning (ALR) benchmark comprising 6,446 high-quality samples annotated with chain-of-thought reasoning in both audio and text forms.
Dataset Download
To download our dataset, please visit this link: Hugging Face.
Alternatively, you can also download it from Dropbox.
The dataset contains train, test, and validation splits with corresponding text descriptions and metadata stored as JSON files. All annotation files are located in the dataset-annotation-json folder in this GitHub.
Requirements
Recommended Hardware
8× NVIDIA H800 80GB or 8× NVIDIA H100 80GB GPUs.
Codebase and Compatibility
Our codebase is based on verl. If you are already familiar with verl, you should be able to quickly get started with this repository.
Environment Setup (Recommended: Anaconda)
Python: Version >= 3.9
CUDA: Version >= 12.1
For training and inference engines to utilize better and faster hardware support, CUDA/cuDNN and other dependencies are required, and some of the dependencies are easy to be overridden when installing other packages.
We need to install the following prerequisites:
CUDA: Version >= 12.4
cuDNN: Version >= 9.8.0
# change directory to anywhere you like, in verl source code directory is not recommended
wget https://developer.download.nvidia.com/compute/cudnn/9.8.0/local_installers/cudnn-local-repo-ubuntu2204-9.8.0_1.0-1_amd64.deb
dpkg -i cudnn-local-repo-ubuntu2204-9.8.0_1.0-1_amd64.deb
cp /var/cudnn-local-repo-ubuntu2204-9.8.0/cudnn-*-keyring.gpg /usr/share/keyrings/
apt-get update
apt-get -y install cudnn-cuda-12
If you don't want to use the pre-trained model we provided, you can use the official version. You can change the model path implementation in download_qwen25omni.py and main_grpo.sh.
Run the following command:
python download_qwen25omni.py
bash main_grpo.sh
✏️ Citation
If you think this project is helpful, please feel free to leave a star⭐️ and cite our paper:
@article{diao2025soundmind,
title={SoundMind: RL-Incentivized Logic Reasoning for Audio-Language Models},
author={Diao, Xingjian and Zhang, Chunhui and Kong, Keyi and Wu, Weiyi and Ma, Chiyu and Ouyang, Zhongyu and Qing, Peijun and Vosoughi, Soroush and Gui, Jiang},
journal={arXiv preprint arXiv:2506.12935},
year={2025}
}