Audiovisual Self-Supervised Learning

Connor Shorten · Beginner ·📰 AI News & Updates ·4y ago

Key Takeaways

This video explains audiovisual self-supervised learning, covering techniques such as contrasting audio and video together, and proposing methods like AVID and RXID for structuring contrastive learning between audio and visual features.

Full Transcript

this video will quickly explain some ideas presented in a facebook ai blog post on audio visual self-supervised learning including a paper that is a best paper candidate award for the cvpr 2021 conference on contrastive learning with visual and audio data so we start off with this idea of contrasting audio and video together we have these uh audio files that pair with the video data and things like ucf 101 action recognition where say you have a video of a person playing tennis and you have the sound of when you hit the tennis ball or baseball or these other kind of actions that are paired with the audio so they motivate this idea of contrasting audio and video together you wouldn't expect a tiny dog to suddenly roar like a lion these kinds of ideas of pairing audio information with visual information in this video data stream so the idea that they're going to propose are these techniques to separate audio and visual models that do this late fusion technique for a shared representation space so say you have a one-dimensional convolution model that process the audio data and then you have something like the time s former or maybe just an image frame encoder that processes the video data say they each go through separately 20 layers of deep neural network processing and then once you have that final output representation vector those two representations are going to be contrasted with the contrast of learning objective and they explore and detail two different algorithms for structuring this contrastive learning between the audio and visual features so the first of which is avid where you use these usual contrastive learning frameworks with the positive pairs sampled from the same video clip and this achieves state of the art on the ucf 101 hmdb 51 datasets and it's the best paper candidate at the cvpr 2021 conference this is the video provided in the blog post to showcase this idea that the visual attention is looking for where sound may be produced so they also motivate this with this idea of if there's a fire truck passing by in the video with the alarm going you would focus the visual attention on the fire truck as it passes in this kind of idea this is kind of a funny example because i'm not sure if the person dancing really makes any uh noise but this is the kind of idea of that you probe these models by looking if the visual attention is focusing on things that should make noise like if you slam symbols together or something like that is the visual model looking at where is going to cause the noise for this kind of representation alignment between visual features and then the corresponding audio so in addition to avid the blog post presents the extension to the research which is the rxid model so this is an extension to the contrasted learning framework so similar to supervised contrastive learning in uh which has been tested in computer vision natural language processing where you extend the positive alignment to all images or text that share the same class label so you're using more positives now so usually you have two positive pairs and then a large batch of negatives is the usual setup for contrastive learning they're extending it to have more positive so additional related videos and audio so say it's more tennis videos or more dog barking videos these kinds of ideas you extend it so it has more positives for aligning the video and audio and this may be useful because as they further discuss this idea of faulty positives you could have these videos where the audio really there really isn't much of a signal and as they motivate that you could have say someone doing yoga where there's really no audio that would help with to understand that uh that video audio signal for the contrastive learning objective the blog post also describes a strategy to mine these similar negatives and positive pairs online to structure this loss without having to do some expensive uh offline computation where you say pause the training and now form this index by computing all the representations and then do the nearest neighbor lookup rather they have the strategy of training an instance discriminator to facilitate the retrieval of the nearby neighbors so putting this all together these are results the extension from the rxid over avid and the improvements on ucf and the five shot learning performance we only have five demonstrations of each class category like playing tennis kicking a soccer ball hitting a baseball these kind of ucf 101 action recognition tasks and how much it's benefiting from this additional audio training so thanks for watching this quick overview of the audiovisual self-surprise learning blog post from facebook ai thanks for watching and please stay tuned for the rest of the ai weekly update series [Music]

Original Description

Notion Link: https://ebony-scissor-725.notion.site/Henry-AI-Labs-Weekly-Update-July-15th-2021-a68f599395e3428c878dc74c5f0e1124 Thanks for watching! Please Subscribe!
Watch on YouTube ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Playlist

Uploads from Connor Shorten · Connor Shorten · 0 of 60

← Previous Next →
1 DenseNets
DenseNets
Connor Shorten
2 DeepWalk Explained
DeepWalk Explained
Connor Shorten
3 Inception Network Explained
Inception Network Explained
Connor Shorten
4 StackGAN
StackGAN
Connor Shorten
5 StyleGAN
StyleGAN
Connor Shorten
6 Progressive Growing of GANs Explained
Progressive Growing of GANs Explained
Connor Shorten
7 Improved Techniques for Training GANs
Improved Techniques for Training GANs
Connor Shorten
8 Word2Vec Explained
Word2Vec Explained
Connor Shorten
9 Must Read Papers on GANs
Must Read Papers on GANs
Connor Shorten
10 Unsupervised Feature Learning
Unsupervised Feature Learning
Connor Shorten
11 Self-Supervised GANs
Self-Supervised GANs
Connor Shorten
12 Embedding Graphs with Deep Learning
Embedding Graphs with Deep Learning
Connor Shorten
13 Transfer Learning in GANs
Transfer Learning in GANs
Connor Shorten
14 ReLU Activation Function
ReLU Activation Function
Connor Shorten
15 AC-GAN Explained
AC-GAN Explained
Connor Shorten
16 SimGAN Explained
SimGAN Explained
Connor Shorten
17 DC-GAN Explained!
DC-GAN Explained!
Connor Shorten
18 ResNet Explained!
ResNet Explained!
Connor Shorten
19 Graph Convolutional Networks
Graph Convolutional Networks
Connor Shorten
20 Neural Architecture Search
Neural Architecture Search
Connor Shorten
21 Henry AI Labs
Henry AI Labs
Connor Shorten
22 Video Classification with Deep Learning
Video Classification with Deep Learning
Connor Shorten
23 BigGANs in Data Augmentation
BigGANs in Data Augmentation
Connor Shorten
24 Introduction to Deep Learning
Introduction to Deep Learning
Connor Shorten
25 EfficientNet Explained!
EfficientNet Explained!
Connor Shorten
26 Self-Attention GAN
Self-Attention GAN
Connor Shorten
27 Curriculum Learning in Deep Neural Networks
Curriculum Learning in Deep Neural Networks
Connor Shorten
28 Deep Learning Podcast #1 | Edward Dixon | Stochastic Weight Averaging
Deep Learning Podcast #1 | Edward Dixon | Stochastic Weight Averaging
Connor Shorten
29 Deep Compression
Deep Compression
Connor Shorten
30 Skin Cancer Classification with Deep Learning
Skin Cancer Classification with Deep Learning
Connor Shorten
31 Deep Learning Podcast #2 | Edward Peake | Deep Learning in Medical Imaging
Deep Learning Podcast #2 | Edward Peake | Deep Learning in Medical Imaging
Connor Shorten
32 The Lottery Ticket Hypothesis Explained!
The Lottery Ticket Hypothesis Explained!
Connor Shorten
33 SqueezeNet
SqueezeNet
Connor Shorten
34 GauGAN Explained!
GauGAN Explained!
Connor Shorten
35 AutoML with Hyperband
AutoML with Hyperband
Connor Shorten
36 DL Podcast #3 | Yannic Kilcher | Population-Based Search
DL Podcast #3 | Yannic Kilcher | Population-Based Search
Connor Shorten
37 Weakly Supervised Pretraining
Weakly Supervised Pretraining
Connor Shorten
38 Image Data Augmentation for Deep Learning
Image Data Augmentation for Deep Learning
Connor Shorten
39 Unsupervised Data Augmentation
Unsupervised Data Augmentation
Connor Shorten
40 Wide ResNet Explained!
Wide ResNet Explained!
Connor Shorten
41 RevNet: Backpropagation without Storing Activations
RevNet: Backpropagation without Storing Activations
Connor Shorten
42 GANs with Fewer Labels
GANs with Fewer Labels
Connor Shorten
43 BigBiGAN Unsupervised Learning!
BigBiGAN Unsupervised Learning!
Connor Shorten
44 Self-Supervised Learning
Self-Supervised Learning
Connor Shorten
45 Multi-Task Self-Supervised Learning
Multi-Task Self-Supervised Learning
Connor Shorten
46 Self-Supervised GANs
Self-Supervised GANs
Connor Shorten
47 Population Based Training
Population Based Training
Connor Shorten
48 Show, Attend and Tell
Show, Attend and Tell
Connor Shorten
49 Siamese Neural Networks
Siamese Neural Networks
Connor Shorten
50 WaveGAN Explained!
WaveGAN Explained!
Connor Shorten
51 VAE-GAN Explained!
VAE-GAN Explained!
Connor Shorten
52 Evolution in Neural Architecture Search!
Evolution in Neural Architecture Search!
Connor Shorten
53 AI Research Weekly Update August 18th, 2019
AI Research Weekly Update August 18th, 2019
Connor Shorten
54 Weight Agnostic Neural Networks Explained!
Weight Agnostic Neural Networks Explained!
Connor Shorten
55 AI Research Weekly Update August 25th, 2019
AI Research Weekly Update August 25th, 2019
Connor Shorten
56 Neuroevolution of Augmenting Topologies (NEAT)
Neuroevolution of Augmenting Topologies (NEAT)
Connor Shorten
57 CoDeepNEAT
CoDeepNEAT
Connor Shorten
58 AI Research Weekly Update September 1st, 2019
AI Research Weekly Update September 1st, 2019
Connor Shorten
59 Randomly Wired Neural Networks
Randomly Wired Neural Networks
Connor Shorten
60 Genetic CNN
Genetic CNN
Connor Shorten

This video teaches audiovisual self-supervised learning techniques, including AVID and RXID, and their application to UCF 101 and HMDB 51 datasets. It matters because it enables the development of models that can learn from audiovisual data without supervision.

Key Takeaways
  1. Contrast audio and video together
  2. Propose methods like AVID and RXID for structuring contrastive learning
  3. Implement late fusion technique for shared representation space
  4. Train deep neural network models on audiovisual data
  5. Evaluate models on UCF 101 and HMDB 51 datasets
💡 Contrasting audio and video together can improve model performance on audiovisual tasks

Related Reads

📰
The AI Shop: Don’t Fight the Vibe, Invoice It (Notes from an Internal Auditor Who Got Tired of…
Learn how to navigate technological risk in a rapidly changing AI landscape and leverage auditing skills to drive business growth
Medium · DevOps
📰
Will AI Replace Jobs or Create New Career Opportunities?
Discover how AI will impact jobs and create new career opportunities, and why upskilling is crucial for professionals
Medium · AI
📰
35% of Workers Say AI Will Do Most of Their Job Within a Year. Anthropic's Own Data Proves Them Right.
35% of workers believe AI will take over most of their job within a year, supported by Anthropic's data, highlighting the need for workers to adapt to AI-driven changes
Dev.to · Md Jamilur Rahman
📰
The Future of Remote Work: How AI Is Changing The work Place
Learn how AI is changing the future of remote work and increasing productivity
Medium · AI
Up next
AI Was Supposed to Cut Costs. Instead It's Bankrupting Tech Giants
Sirat in Tech
Watch →