Source-linked AI summary

Coincidence, Categorization, and Consolidation: Learning to Recognize Sounds with Minimal Supervision

Aren Jansen, Daniel P. W. Ellis, Shawn Hershey, R. Channing Moore, Manoj Plakal, Ashok C. Popat, Rif A. Saurous

arXiv:1911.05894v1cs.SDeess.ASstat.ML

TL;DR

Traditional supervised learning relies on large sets of explicitly labeled examples, whereas human perceptual learning also draws on unsupervised multimodal experience and active learning. This paper combines unimodal and cross-modal coincidence prediction, neural clustering, and cluster-based annotation for sound recognition. The framework yields a new state-of-the-art unsupervised audio representation, and cluster-based annotations amplify the impact of solicited labels on classification performance.

  • Problem

    Traditional supervised learning trains from large collections of explicitly labeled examples, unlike the unsupervised multimodal and active learning emphasized by human acquisition.

    Source: §1 · p. 1
  • Method

    The framework combines unimodal and cross-modal coincidence prediction with neural clustering and targeted annotation of discovered categories.

    Source: §1 · p. 1, §3.2 · p. 3, §3.3 · p. 3
  • Results

    The neural clustering procedure yields a new state-of-the-art unsupervised audio representation, and cluster-based annotations amplify the impact of each solicited label on classification performance.

    Source: §1 · p. 1, §5 · p. 5
  • Takeaways & Limitations

    Cluster-based annotation uses labels solicited for discovered categories to consolidate them into broader semantic classes and train sound classifiers.

    Source: §3.3 · p. 3

    Coincidence prediction assumes semantic categories change more slowly than raw inputs, and its suitable temporal scale is task-dependent.

    Source: §3.1 · p. 2

Abstract

from arXiv · show

Humans do not acquire perceptual abilities in the way we train machines. While machine learning algorithms typically operate on large collections of randomly-chosen, explicitly-labeled examples, human acquisition relies more heavily on multimodal unsupervised learning (as infants) and active learning (as children). With this motivation, we present a learning framework for sound representation and recognition that combines (i) a self-supervised objective based on a general notion of unimodal and cross-modal coincidence, (ii) a clustering objective that reflects our need to impose categorical structure on our experiences, and (iii) a cluster-based active learning procedure that solicits targeted weak supervision to consolidate categories into relevant semantic classes. By training a combined sound embedding/clustering/classification network according to these criteria, we achieve a new state-of-the-art unsupervised audio representation and demonstrate up to a 20-fold reduction in the number of labels required to reach a desired classification performance.

1. INTRODUCTION

The paper draws on human learning to motivate sound recognition with less explicit annotation than traditional supervised learning. Its framework combines coincidence-based representation learning, neural clustering, and targeted cluster-based supervision to build semantic sound models.

1. INTRODUCTION

  • Human learning motivates the approach: infants encounter varied sounds and visual input before perceptual abilities emerge, while children later solicit labels for novel stimuli.Children generalize a caregiver’s single label across stimuli using previously learned invariances.Source: §1 · p. 1
  • The framework combines within- and cross-modal coincidence learning, categorical structure discovery, and category consolidation into semantic classes.Its stated goal is to require only minimal manual, targeted annotation.Source: §1 · p. 1
  • Coincidence prediction trains audio and image embeddings to identify sound-sound or sound-image pairs occurring within a prescribed temporal proximity.The paper reports that combining these tasks improves on either task alone.Source: §1 · p. 1
  • The neural clustering procedure partitions the embedding space while updating the coincidence-trained network, yielding a new state-of-the-art unsupervised audio representation.Source: §1 · p. 1
  • Cluster-based active learning requests an annotation for a randomly selected sound in each discovered category, then uses weak labels to train sound classifiers.The procedure is intended to consolidate overly specialized categories into more meaningful, generalizable classes.Source: §1 · p. 1

2. RELATED WORK

Prior work spans unimodal proxy tasks and multimodal coincidence objectives for learning sound and visual representations. The paper distinguishes its neural clustering approach from methods that reinforce classical k-means and from active learning in fixed representation spaces.

2. RELATED WORK

  • Prior sound-event self-supervision uses temporal proximity, lag prediction, context reconstruction, and sound mixing; vision work uses several proxy objectives, including temporal coherence and object tracking.The paper says coincidence directly captures temporal coherence and proximity criteria.Source: §2 · p. 2
  • DeepCCA, audio-visual frame correspondence, and shared multimodal embedding losses all use coincidence of semantic content across parallel observations.Source: §2 · p. 2
  • The proposed neural clustering approach trains a cluster-based objective from scratch, unlike cited neural methods that reinforce classical k-means solutions.The authors describe it as the first attempt to train a neural network with a cluster-based objective to facilitate active learning.Source: §2 · p. 2

3. THE LEARNING FRAMEWORK

The framework trains an audio embedding through coincidence prediction and clustering, then uses targeted cluster labels to consolidate categories into semantic classes. A staged curriculum applies these objectives in sequence.

3. THE LEARNING FRAMEWORK

  • The framework combines coincidence prediction, entropy-based clustering, and cluster-based labeling to train an audio embedding for sound recognition and retrieval.The embedding maps log-mel spectrogram context windows to d-dimensional representations.Source: §3 · p. 2, §3.3 · p. 3

3.1. Generalized Coincidence Prediction

  • Coincidence prediction uses relaxed temporal proximity across audio-audio and audio-visual pairs, with all non-coincident pairs in a minibatch used as negatives.The coincidence timescale is intended to match the rate of semantic change in the input.Source: §3.1 · p. 2

3.2. Categorization with Entropy-based Clustering

  • Entropy-based clustering encourages confident assignments while promoting use of available clusters, and its neural objective can fine-tune the evolving embedding without k-means initialization.Increasing the diversity hyperparameter encourages a more uniform cluster-occupancy distribution.Source: §3.2 · p. 3

3.3. Consolidation with Cluster-based Active Learning

  • Cluster-based active learning labels one randomly selected member of each sufficiently pure cluster and propagates that label to its co-members, without a pre-existing classifier.Cluster purity and semantic fragmentation trade off label noise against label quantity; under a fixed budget, labeling more clusters was more effective than labeling multiple examples per cluster.Source: §3.3 · p. 3

3.4. Learning Curriculum

  • A staged curriculum first trains audio-visual coincidence prediction, then joint audio-visual and audio-audio coincidence, adds clustering, and finally fine-tunes with the classifier objective.The stages apply unsupervised losses in descending order of learning signal before the supervised classifier loss.Source: §3.4 · pp. 3–4

4. EXPERIMENTS

The experiments evaluate unsupervised audio representations and cluster-based active learning on AudioSet. Joint coincidence and clustering objectives improve representation performance, while cluster-based labels substantially reduce the annotation budget needed for classification.

4. EXPERIMENTS

  • AudioSet experiments use unlabeled audio and video for representation learning, then evaluate fixed embeddings on retrieval and classification tasks.The evaluation compares unsupervised representations with raw spectrogram and fully supervised triplet-embedding baselines; classification uses a 527-way classifier.Source: §4 · p. 4, §4.1 · p. 4

4.1. Unsupervised Audio Representation Learning

  • Joint coincidence and clustering more than double audio-only model recovery on QbE and nearly match the fully supervised triplet model for downstream classification.AV coincidence provides absolute recovery gains of 12% for QbE and 9% for classification over the AV correspondence recipe.Source: §4.1 · p. 4

4.2. Sound Classification with Active Learning

  • 37K distinct cluster labels recover, on average, half of the positive labels for the 115-class set, with noise roughly in line with clip-level labels.As the number of clusters grows, label recall improves while precision remains roughly fixed; V-Measure plateaus as finer partitions capture background sounds.Source: §4.2 · pp. 4–5, Table 2 · p. 5
  • 2–20x fewer labels are required by cluster-based labeling than random sampling to reach a target classifier performance.At a fixed annotation budget, mean average precision increases by up to 5.3x and mean d′ by up to 0.8 absolute.Source: §4.2 · p. 5, Table 3 · p. 5

5. CONCLUSIONS

The framework combines self-supervised coincidence prediction, neural clustering, and cluster-based annotations to learn sound representations and recognition models from few labels.

5. CONCLUSIONS

  • The combined framework improves unsupervised audio representations and amplifies the impact of solicited labels, producing classification gains over random sampling.The neural clustering objective partitions the space for cluster-based active learning while also improving the embedding's semantic structure.Source: §5 · p. 5
Loading 1911.05894v1…