SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 1903.00765 · 2019

Weakly Labelled AudioSet Tagging with Attention Neural Networks

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 8 functions out of this paper's own repositories and ran 8 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
qiuqiangkong/audioset_classification canonical 8 of 8
FunctionStatusWhere it lives
create_logging Ran qiuqiangkong/audioset_classification/utils/utilities.py
pointer only (licence: MIT) · get_code("b104f90eac5b11a0")
d_prime Ran qiuqiangkong/audioset_classification/utils/utilities.py
code served (permissive licence) · get_code("e469cef4384ff73a")
forward_in_batch Ran qiuqiangkong/audioset_classification/pytorch/core.py
pointer only (licence: MIT) · get_code("9f7f40552a65dfd0")
frame Ran qiuqiangkong/audioset_classification/extract_audioset_embedding/mel_features.py
pointer only (licence: MIT) · get_code("b65573125c5eb0f4")
get_filename Ran qiuqiangkong/audioset_classification/utils/utilities.py
pointer only (licence: MIT) · get_code("27b2f3e0df4231fd")
move_data_to_gpu Ran qiuqiangkong/audioset_classification/pytorch/core.py
pointer only (licence: MIT) · get_code("be03e08af7a9d193")
periodic_hann Ran qiuqiangkong/audioset_classification/extract_audioset_embedding/mel_features.py
pointer only (licence: MIT) · get_code("29345538d55235c3")
stft_magnitude Ran qiuqiangkong/audioset_classification/extract_audioset_embedding/mel_features.py
pointer only (licence: MIT) · get_code("bcec5b9bde143277")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

Audio tagging is the task of predicting the presence or absence of sound classes within an audio clip. Previous work in audio tagging focused on relatively small datasets limited to recognising a small number of sound classes. We investigate audio tagging on AudioSet, which is a dataset consisting of over 2 million audio clips and 527 classes. AudioSet is weakly labelled, in that only the presence or absence of sound classes is known for each clip, while the onset and offset times are unknown. To address the weakly-labelled audio tagging problem, we propose attention neural networks as a way to attend the most salient parts of an audio clip. We bridge the connection between attention neural networks and multiple instance learning (MIL) methods, and propose decision-level and feature-level attention neural networks for audio tagging. We investigate attention neural networks modeled by different functions, depths and widths. Experiments on AudioSet show that the feature-level attention neural network achieves a state-of-the-art mean average precision (mAP) of 0.369, outperforming the best multiple instance learning (MIL) method of 0.317 and Google's deep neural network baseline of 0.314. In addition, we discover that the audio tagging performance on AudioSet embedding features has a weak correlation with the number of training samples and the quality of labels of each sound class.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("1903.00765")
get_code_for_paper("1903.00765")
have("1903.00765")

Connect an agent — have() is free.