REVIEW 4 major objections 4 minor 24 references
The paper finds that domain adaptation effectiveness in acoustic scene classification depends on the feature extractor: DANN works consistently across CNN and transformer backbones, while CDAN only helps CNN-based ones and fails to converge
Reviewed by Pith at T0; open to challenge. T0 means a machine referee read the full paper against a public rubric. the ladder, T0–T4 →
2026-08-01 01:10 UTC pith:HEXA5KZ2
load-bearing objection A useful empirical data point about DANN vs CDAN for acoustic scene classification under device mismatch, but the central claim about CDAN and transformers rests on a single untuned, unquantified failure. the 4 major comments →
Device Invariance using Domain Adaptation on Acoustic Scene Classification
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The central finding is empirical: across source-device A to each target device (B, C, S1, S2, S3), DANN improved accuracy over the source-only baseline for all three feature extractors (average gains of 8.5% for PaSST, 7.04% for custom CNN, and 10.9% for DcaseNet), while CDAN gave comparable or larger gains on the two CNN extractors (11.8% and 11.5%) but did not converge for PaSST. The authors interpret this as evidence that domain adaptation effectiveness is architecture-dependent, with CDAN's conditioning on classifier predictions destabilizing transformer-based training.
What carries the argument
DANN uses a gradient-reversal layer to train the feature extractor to produce representations that confuse a domain discriminator. CDAN extends this by conditioning the discriminator on the outer product of features and classifier predictions, aligning the joint distribution of features and outputs. The comparison is carried by three feature extractors—PaSST, a patch-spectrogram transformer pre-trained on AudioSet; DcaseNet, a CNN-GRU pre-trained on DCASE; and a small untrained two-layer CNN—under unsupervised domain adaptation with class labels only from device A. CDAN's added dependence on classifier pseudo-labels is the load-bearing difference that the paper ties to its failure on transfo
Load-bearing premise
The paper's central contrast hinges on assuming CDAN's non-convergence on PaSST is intrinsic to transformer features rather than an artifact of using one fixed learning-rate setting and no hyperparameter tuning, since Table II records no CDAN result for PaSST.
What would settle it
Run CDAN on PaSST for a specific device shift, say DevA→DevB, with a small grid over feature-extractor learning rate and adversarial weight λ. If any configuration converges and beats the 0.635 source-only baseline by a margin comparable to DANN's 0.73, the central architecture-dependence claim is contradicted. Simply plotting CDAN's loss and target accuracy across epochs for PaSST would also settle whether non-convergence was actually the cause.
If this is right
- If DANN's consistency generalizes beyond these five target devices, it should be the default unsupervised domain adaptation method for device-invariant acoustic scene classification, regardless of backbone architecture.
- CDAN should not be used with transformer-based feature extractors like PaSST without modification, since in this study it failed to converge.
- Domain adaptation method and feature extractor should be chosen jointly as a design pair; the method's gains are not independent of the representation.
- Average accuracy gains of roughly 7 to 11 percentage points over source-only baselines make DANN a practically significant tool for reducing device mismatch in deployed audio systems.
- For CNN-based extractors, CDAN is the stronger choice in several shifts, so the conclusion is not that CDAN is weak overall but that it is architecture-specific.
Where Pith is reading between the lines
- Left implicit is that the same architecture-dependence likely extends to other self-attention audio models such as AST and M2D, so a natural next test is whether a CDAN variant with entropy conditioning or a different discriminator design resolves the convergence failure on transformer features.
- A testable extension is to sweep CDAN's learning rate, adversarial weight, and random projection dimension on PaSST; if convergence appears with tuned hyperparameters, the paper's architectural-dependence claim would need to be reframed as a hyperparameter-sensitivity claim.
- The t-SNE evidence for DANN is shown only for PaSST; quantifying domain alignment (for example, via discriminator accuracy or distribution distance) across all method-extractor pairs could yield a predictive rule for when CDAN will fail.
- If CDAN's failure stems from pseudo-label noise under dynamic transformer features, conditioning on more stable anchors such as class prototypes might preserve CDAN's gains on transformers—a design direction the authors gesture toward but do not test.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The manuscript studies unsupervised domain adaptation for acoustic scene classification under device shift. It compares DANN and CDAN on three feature extractors—PaSST, DcaseNet, and a small custom CNN—evaluated on the DCASE 2020 dataset by training on device A and testing on devices B, C, S1, S2, and S3. The paper reports matched and mismatched baselines, then DANN and CDAN accuracies for each target device. The central claim is that DANN is robust across all feature extractors, whereas CDAN is effective only with CNN-based extractors and fails to adapt with the transformer-based PaSST.
Significance. If the architectural-dependence claim were firmly established, the paper would provide a useful practical caveat about applying CNN-era adversarial domain adaptation methods to transformer features. The experimental design is well suited to the question: it uses an external benchmark, multiple real and simulated recording devices, one pretrained transformer and two CNN-style extractors, and it reports the mismatch baseline before adaptation. The main weakness is that the central negative result—CDAN on PaSST—is currently reported as a blank cell rather than as a quantified, controlled failure. The paper's value depends on turning that blank into rigorous evidence through hyperparameter exploration and convergence analysis; at present the conclusion is plausible but not yet established.
major comments (4)
- [§IV-D, Table II] The central claim that CDAN 'fails to adapt with transformer based feature extractor like PaSST' is supported only by the blank CDAN column in Table II and the unquantified statement in §IV-D that the model fails to converge. §IV-B fixes one uniform hyperparameter configuration (Adam, LR 1e-5 for feature extractor, 1e-3 for classifier/discriminator) for all extractors. CDAN changes the optimization problem by conditioning the discriminator on T(h); a failure under one default setting is fully compatible with a hyperparameter artifact. The paper must report a reasonable hyperparameter search for CDAN on PaSST (including λ, learning rates, and the random-projection dimension), show convergence curves, and quantify even unsuccessful runs with best target-device accuracies. Without this, the architecture-dependence conclusion is not established.
- [Tables II–IV and §IV-C/IV-D] No repeated runs or error bars are reported; every table cell is a single number. Some DANN differences are very small: Table II gives PaSST DANN accuracy 0.65 vs base 0.645 on S1, and Table III shows DANN decreasing custom-CNN accuracy on S1 and S2 relative to base (0.20 vs 0.249; 0.18 vs 0.237). The claim that DANN 'works well in almost all conditions' therefore rests on single-run point estimates. Please report means and standard deviations over at least three seeds, or a paired analysis, particularly for the borderline and negative cells.
- [§III-E, Eq. (5)] Equation (5) writes the CDAN discriminator as G_d(G_f(T(h_i); θ_f); θ_d), i.e., it feeds the joint variable through the feature extractor. In the standard CDAN formulation [22] the discriminator acts on the multilinear map T(h_i) directly, so the equation should read G_d(T(h_i); θ_d). As written, either the notation is wrong or the implemented model is not CDAN. Please correct the equation and make sure the text and code agree.
- [§IV-C/IV-D vs Tables II–IV] Several aggregate numbers in the text do not match the tables. From Table IV the average absolute DANN improvement for DcaseNet is about 13.0 percentage points (not 10.9), and the average CDAN improvement about 13.7 points (not 11.5); from Table III the average CDAN improvement for the custom CNN is about 13.7 points (not 11.8). Section IV-C says the DcaseNet mismatched drop is 5%, while the table gives roughly 15.5 percentage points, and the same sentence gives DcaseNet's matched accuracy as 0.711 instead of Table IV's 0.722. Please recompute and report all quoted averages consistently.
minor comments (4)
- [§V, Discussion] The mode-collapse/pseudo-label explanation is speculative and is not backed by convergence curves, feature statistics, or ablations. If retained, label it as a hypothesis and support it with data.
- [Fig. 4] The caption says 'Domain adaptation results in higher overlap', but only the DANN PaSST case is shown; CDAN/PaSST and CNN cases are absent. Please restrict the caption to what is shown.
- [§III-A] PaSST is described as a transformer encoder-decoder; PaSST uses an encoder-only transformer. Please correct.
- [General] Minor copyediting: 'calcualated' in Eq. (2); Section IV-C uses 'CNN drops 36.6%' where 'custom CNN' is meant; 'codebase from the original authors' should include an URL or release statement if reproducibility is intended.
Circularity Check
No significant circularity: the study is an empirical comparison against the external DCASE 2020 benchmark, with no prediction equivalent to a fitted input and no load-bearing self-citation.
full rationale
The paper's central claim—that DANN works consistently across feature extractors while CDAN works for CNN-based but fails for transformer-based PaSST—is supported by measured accuracies on an external benchmark (DCASE 2020 Task 1A), not by assumptions built into the method definitions. DANN and CDAN are implemented from the standard published losses (Eqs. 2 and 5), and the baseline accuracies are computed directly from source-only models on held-out target devices. No parameter is fitted to the target result and later called a prediction; the CDAN failure on PaSST is reported as a non-converged result (blank entry in Table II), which is an observed outcome, not a derived consequence of the inputs. The uniform hyperparameter configuration (Adam, LR 1e-5/1e-3) is a limitation that weakens the strength of the architecture-dependence conclusion, but this is a correctness or robustness concern, not circularity. The discussion's mode-collapse explanation is explicitly speculative and labeled as future work, so it does not function as a load-bearing derivation. There are no self-citations used to justify the central premise, no uniqueness theorem imported from the authors' own prior work, and no renaming of a known result as a new derivation. The evaluation is self-contained against an external benchmark, so the appropriate circularity score is 0.
Axiom & Free-Parameter Ledger
free parameters (3)
- λ (adversarial loss weight in DANN/CDAN)
- Learning rates for feature extractor vs classifier/discriminator =
1e-5 / 1e-3
- CDAN random projection dimension
axioms (3)
- domain assumption DCASE 2020 Task 1A device split is a valid proxy for device-induced domain shift in acoustic scene classification.
- domain assumption The PaSST and DcaseNet pretrained checkpoints, and the DANN/CDAN implementations from original authors, are correctly loaded and configured.
- ad hoc to paper Transformer features have a more global inductive bias than CNN features, and CDAN's reliance on classifier pseudo-labels is the cause of non-convergence.
Cite this review
Pith. "Pith review of Device Invariance using Domain Adaptation on Acoustic Scene Classification." pith.science (2026). https://pith.science/paper/HEXA5KZ2
@misc{pith2026260725887,
author = {Pith},
title = {Pith review of: Device Invariance using Domain Adaptation on Acoustic Scene Classification},
year = {2026},
howpublished = {\url{https://pith.science/paper/HEXA5KZ2}},
note = {Machine review of arXiv:2607.25887}
}
read the original abstract
This paper explores the effectiveness of domain adaptation techniques when using convolutional neural network (CNN)-based and transformer-based feature representations for acoustic scene classification. Two well-known domain adaptation techniques, namely domain adversarial neural network (also called DANN) and conditional domain adversarial network (also called CDAN) are evaluated under various domain shifts. Our study indicates that DANN provides effective domain adaptation fairly consistently for both feature extractors. On the other hand, CDAN provides effective domain adaptation only for CNN-based feature extractors. The study gives insights into how domain adaptation methods may need to be tailored to the underlying feature representation. Experimental evaluation with multiple devices on the DCASE 2020 dataset supports the observations.
Figures
Reference graph
Works this paper leans on
-
[1]
Receptive Field Regu- larization Techniques for Audio Classification and Tagging With Deep Convolutional Neural Networks,
K. Koutini, H. Eghbal-Zadeh, and G. Widmer, “Receptive Field Regu- larization Techniques for Audio Classification and Tagging With Deep Convolutional Neural Networks,”IEEE/ACM Trans. Audio, Speech, Lang. Process., vol. 29, pp. 1987–2000, 2021
1987
-
[2]
Efficient Training of Audio Transformers with Patchout,
K. Koutini, J. Schl ¨uter, H. Eghbal-Zadeh, and G. Widmer, “Efficient Training of Audio Transformers with Patchout,” inProc. Interspeech, 2022, pp. 216–220
2022
-
[3]
CAA- Net: Conditional Atrous CNNs With Attention for Explainable Device- Robust Acoustic Scene Classification,
Z. Ren, Q. Kong, J. Han, M. D. Plumbley, and B. W. Schuller, “CAA- Net: Conditional Atrous CNNs With Attention for Explainable Device- Robust Acoustic Scene Classification,”IEEE Trans. Multimedia, vol. 23, pp. 4131–4142, 2021
2021
-
[4]
DCASENET: an integrated pretrained deep neural network for detecting and classifying acoustic scenes and events,
J.-W. Jung, H.-J. Shim, J.-H. Kim, and H.-J. Yu, “DCASENET: an integrated pretrained deep neural network for detecting and classifying acoustic scenes and events,” inProc. IEEE Int. Conf. Acoust., Speech, Signal Process. (ICASSP), 2021, pp. 621–625
2021
-
[5]
Acoustic scene classification across cities and devices via feature disentanglement,
Y . Tan, H. Ai, S. Li, and M. D. Plumbley, “Acoustic scene classification across cities and devices via feature disentanglement,”IEEE/ACM Trans. Audio, Speech, Lang. Process., vol. 32, pp. 1286–1297, 2024
2024
-
[6]
Unsupervised adversarial domain adaptation for acoustic scene classification,
S. Gharib, K. Drossos, E. C ¸ akir, D. Serdyuk, and T. Virtanen, “Unsupervised adversarial domain adaptation for acoustic scene classification,” arXiv preprint arXiv:1808.05777, 2018. [Online]. Available: https://arxiv.org/abs/1808.05777
Pith/arXiv arXiv 2018
-
[7]
Unsupervised Adversarial Domain Adaptation Based on The Wasserstein Distance For Acoustic Scene Classification,
K. Drossos, P. Magron, and T. Virtanen, “Unsupervised Adversarial Domain Adaptation Based on The Wasserstein Distance For Acoustic Scene Classification,” inProc. IEEE Workshop Appl. Signal Process. Audio Acoust. (WASPAA), 2019, pp. 259–263
2019
-
[8]
Unsupervised multi-target domain adaptation for acoustic scene classification,
D. Yang, H. Wang, and Y . Zou, “Unsupervised multi-target domain adaptation for acoustic scene classification,” inProc. Interspeech, 2021, pp. 1364–1368
2021
-
[10]
Acoustic Scene Classification with Mis- matched Devices Using CliqueNets and Mixup Data Augmentation,
T. Nguyen and F. Pernkopf, “Acoustic Scene Classification with Mis- matched Devices Using CliqueNets and Mixup Data Augmentation,” in Proc. Interspeech, 2019, pp. 2330–2334
2019
-
[11]
AST: Audio Spectrogram Transformer,
Y . Gong, Y .-A. Chung, and J. Glass, “AST: Audio Spectrogram Transformer,” arXiv preprint arXiv:2104.01778, 2021. [Online]. Available: https://arxiv.org/abs/2104.01778
Pith/arXiv arXiv 2021
-
[12]
Masked Modeling Duo: towards a Universal Audio Pre-Training Framework,
D. Niizumi, D. Takeuchi, Y . Ohishi, N. Harada, and K. Kashino, “Masked Modeling Duo: towards a Universal Audio Pre-Training Framework,”IEEE/ACM Trans. Audio, Speech, Lang. Process., vol. 32, pp. 2391–2406, 2024
2024
-
[13]
Look, Listen, and Learn More: Design Choices for Deep Audio Embeddings,
A. L. Cramer, H.-H. Wu, J. Salamon, and J. P. Bello, “Look, Listen, and Learn More: Design Choices for Deep Audio Embeddings,” inProc. IEEE Int. Conf. Acoust., Speech, Signal Process. (ICASSP), 2019, pp. 3852–3856
2019
-
[14]
An Image is Worth 16x16 Words: Transformers for Image Recognition at Scale,
A. Dosovitskiy, L. Beyer, A. Kolesnikov, D. Weissenborn, X. Zhai, T. Unterthiner, M. Dehghani, M. Minderer, G. Heigold, S. Gelly, J. Uszkoreit, and N. Houlsby, “An Image is Worth 16x16 Words: Transformers for Image Recognition at Scale,” arXiv preprint arXiv:2010.11929, 2021. [Online]. Available: https://arxiv.org/abs/2010.11929
Pith/arXiv arXiv 2010
-
[15]
Audio Set: An ontology and human-labeled dataset for audio events,
J. F. Gemmeke, D. P. W. Ellis, D. Freedman, A. Jansen, W. Lawrence, R. C. Moore, M. Plakal, and M. Ritter, “Audio Set: An ontology and human-labeled dataset for audio events,” inProc. IEEE Int. Conf. Acoust., Speech, Signal Process. (ICASSP), 2017, pp. 776–780
2017
-
[16]
Domain-Adversarial training of neural networks,
Y . Ganin, E. Ustinova, H. Ajakan, P. Germain, H. Larochelle, F. Lavio- lette, M. Marchand, and V . Lempitsky, “Domain-Adversarial training of neural networks,” inAdvances in Computer Vision and Pattern Recognition, 2017, pp. 189–209
2017
-
[18]
Gradually Vanishing Bridge for Adversarial Domain Adaptation,
S. Cui, S. Wang, J. Zhuo, C. Su, Q. Huang, and Q. Tian, “Gradually Vanishing Bridge for Adversarial Domain Adaptation,” arXiv preprint arXiv:2003.13183, 2020. [Online]. Available: https://arxiv.org/abs/2003.13183
Pith/arXiv arXiv 2003
-
[19]
Cycle Self-Training for Domain Adaptation,
H. Liu, J. Wang, and M. Long, “Cycle Self-Training for Domain Adaptation,” arXiv preprint arXiv:2103.03571, 2021. [Online]. Available: https://arxiv.org/abs/2103.03571
Pith/arXiv arXiv 2021
-
[20]
On the impact of normalization strategies in unsupervised Adversarial Domain Adaptation for Acoustic Scene classification,
M. Olvera, E. Vincent, and G. Gasso, “On the impact of normalization strategies in unsupervised Adversarial Domain Adaptation for Acoustic Scene classification,” inProc. IEEE Int. Conf. Acoust., Speech, Signal Process. (ICASSP), 2022, pp. 631–635
2022
-
[21]
Prototypical networks for domain adaptation in acoustic scene classification,
S. Singh, H. L. Bear, and E. Benetos, “Prototypical networks for domain adaptation in acoustic scene classification,” inProc. IEEE Int. Conf. Acoust., Speech, Signal Process. (ICASSP), 2021, pp. 346–350
2021
-
[22]
Conditional adversarial domain adaptation,
M. Long, Z. Cao, J. Wang, and M. I. Jordan, “Conditional adversarial domain adaptation,” inProc. Adv. Neural Inf. Process. Syst. (NIPS), 2018, pp. 1647–1657
2018
-
[23]
Understanding the effective receptive field in deep convolutional neural networks,
W. Luo, Y . Li, R. Urtasun, and R. Zemel, “Understanding the effective receptive field in deep convolutional neural networks,”Advances in neural information processing systems, vol. 29, 2016
2016
-
[24]
Delving deep into the generalization of vision transformers under distribution shifts,
C. Zhang, M. Zhang, S. Zhang, D. Jin, Q. Zhou, Z. Cai, H. Zhao, X. Liu, and Z. Liu, “Delving deep into the generalization of vision transformers under distribution shifts,” inProceedings of the IEEE/CVF conference on Computer Vision and Pattern Recognition, 2022, pp. 7277–7286
2022
-
[2017]
Available: https://arxiv.org/abs/1702.05464
[Online]. Available: https://arxiv.org/abs/1702.05464
-
[2020]
Available: https://arxiv.org/abs/2010.03978
[Online]. Available: https://arxiv.org/abs/2010.03978
Pith/arXiv arXiv 2010
This paper was first reviewed by deepseek-v4-flash on August 1, 2026.
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.