{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/arxiv-2606-15751","title":"Acoustic Prompting via Stage-wise Modulation for Few-Shot Learning in Audio Language Models","arxiv_id":"2606.15751","date":"2026-06-14","proceeding":null,"authors":["Hyebin Cho","Jaehyuk Jang","Changick Kim","Joon Son Chung"],"abstract":"Audio-Language Models (ALMs) have shown remarkable success in zero-shot audio classification by aligning audio waveforms with text. Recent efforts to improve downstream performance focus on learning optimal text prompts. However, previous approaches focus on the text encoder, leaving the potential of learnable prompts within the audio encoder unexplored. In this paper, we propose a novel framework that introduces trainable prompts into the audio encoder to capture task-specific acoustic features. We demonstrate that integrating audio-side prompt learning with existing text-side approaches enhances few-shot adaptation. Through extensive experiments across 11 datasets show that integrating our method as a plug-and-play module alongside existing text prompt tuning generally leads to performance improvements. These findings suggest that explicitly modulating the audio representation space effectively complements text-only prompting approaches. The code is available at https://github.com/hyebin-c/aspl.","url_abs":"https://arxiv.org/abs/2606.15751","url_pdf":"https://arxiv.org/pdf/2606.15751","source":{"archive":null,"snapshot":"2025-07-28","note":"not in the Papers with Code archive (frozen at the snapshot)","row_kind":"graph","title_abstract_authors_date":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license)"},"code_links":[],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2606.15751","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2606.15751"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"mentioned_in_github":null,"is_official":null,"provenance":"deterministic:regex_extraction","mentioned_in_paper":null,"url":"https://github.com/hyebin-c/aspl","reach":null}],"summary":{"ran":2,"ran_fixture":1,"unverified":2},"by_repo_kind":{"found_in_text":{"samples":5,"ran":3,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":0,"samples":[{"code_sha256_prefix":"5337e68cdb46397d","entry":"do_mixup","repo":"hyebin-c/aspl","repo_kind":"found_in_text","path":"pengi/models/htsat.py","file_url":"https://github.com/hyebin-c/aspl/blob/HEAD/pengi/models/htsat.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"5337e68cdb46397d"}},{"code_sha256_prefix":"3ac6b7d76e8e3584","entry":"drop_path","repo":"hyebin-c/aspl","repo_kind":"found_in_text","path":"pengi/models/htsat.py","file_url":"https://github.com/hyebin-c/aspl/blob/HEAD/pengi/models/htsat.py","link_basis":"plan_row","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"3ac6b7d76e8e3584"}},{"code_sha256_prefix":"bdcac6c19196f655","entry":"interpolate","repo":"hyebin-c/aspl","repo_kind":"found_in_text","path":"pengi/models/htsat.py","file_url":"https://github.com/hyebin-c/aspl/blob/HEAD/pengi/models/htsat.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"bdcac6c19196f655"}},{"code_sha256_prefix":"886518ba9cf12339","entry":"get_audio_encoder","repo":"hyebin-c/aspl","repo_kind":"found_in_text","path":"pengi/models/audio.py","file_url":"https://github.com/hyebin-c/aspl/blob/HEAD/pengi/models/audio.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"886518ba9cf12339"}},{"code_sha256_prefix":"360a191dd28ceec7","entry":"get_decoder","repo":"hyebin-c/aspl","repo_kind":"found_in_text","path":"pengi/models/decoder.py","file_url":"https://github.com/hyebin-c/aspl/blob/HEAD/pengi/models/decoder.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"360a191dd28ceec7"}}]},"arxiv_metadata":{"licence":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license)","fields":["title","abstract","authors","date"],"primary_category":"cs.LG","source":"arxiv_2026.jsonl"},"syntology_extracted_results":null}