OpenAI Whisper์์ ์์ฒด ASR ์๋น์ค๋ก: ์ด๋ฆ ์ํฐํฐ ๋ฐ ๋๋ฉ์ธ๋ณ ์ฉ์ด ์ธ์
Whisper๋ ์ฆ์ ์ธ์์ ์ด์ง๋ง, ์ค์ ๋ก ํ๋ก๋์ ์ ๋ฐฐํฌํ ์ฌ๋์ด๋ผ๋ฉด ๋๊ตฌ๋ ๊ณ ํต์ ์๊ณ ์์ต๋๋ค: ๊ณ ์ ๋ช ์ฌ, ์ ํ ์ด๋ฆ, ์๋ฃ ์ฉ์ด, ๋ฒ๋ฅ ์ฉ์ด, ๊ทธ๋ฆฌ๊ณ ๋๋ฉ์ธ ์ดํ์ ์ ์ฒด ๊ธด ๊ผฌ๋ฆฌ๋ฅผ ์๋ชป ์ฒ๋ฆฌํฉ๋๋ค
ICASSP 2024์์์ Olewave
์ฐ๋ฆฌ๋ ์์ธ์ IEEE ICASSP 2024์ ํ์์ฌ์ด์ ์ ์์ ์ฒด์์ผ๋ฉฐ, ๋น์ฌ์ ์ค๋ฆฝ์์ด์ CEO์ธ Wei Chu๊ฐ ์ผ์ ์น ์์ฑ ๋ฐ์ดํฐ๋ก๋ถํฐ ์์ฑ ๋ชจ๋ธ ํ๋ จ์ ๋ํ ์ด๋ ์ฐ์ค์ ์งํํ์ต๋๋ค.
๋ณ๋ถ ์๋์ธ์ฝ๋(VAE) ๋ฐ ์ฌ๋งค๊ฐ๋ณ์ํ ํธ๋ฆญ - ๊ณ ์ ์์ฑ ๋ชจ๋ธ ์ฌ๊ฒํ
ํ์ฐ ๋ชจ๋ธ์ด ๋์ค๊ธฐ ์ ์, ์ ๊ทํ ํ๋ฆ์ด ๋์ค๊ธฐ ์ ์, ์ ์ฌ ํ์ฐ ๋ชจ๋ธ์ด ์กฐ์ฉํ VAE ์ธ์ฝ๋๋ฅผ ๋ชจ๋ ์ง์งํ ์์ฑ ์คํ์ ๊ตฌ์ถํ๊ธฐ ์ ์ โ Kingma์ Welling์ 2013๋ ๋ ผ๋ฌธ์ด ๋ณ๋ถ ์๋์ธ์ฝ๋๋ฅผ ์๊ฐ
Microsoft+OpenAI, Google, Meta, ๋ฐ Nvidia์ ์คํ ์์ค ๋๊ท๋ชจ ์์ฑ ๋ชจ๋ธ ๊ฒํ (ASR์ฉ)
๋ชจ๋ ์ฃผ์ AI ์ฐ๊ตฌ์๋ ์ด์ ASR์ฉ ์คํ ์์ค ๋๊ท๋ชจ ์์ฑ ๋ชจ๋ธ์ ์ถ์ํ์ผ๋ฉฐ, ํ๋ก๋์ ์ฉ์ผ๋ก ์ฌ๋ฐ๋ฅธ ๋ชจ๋ธ์ ์ ํํ๋ ๊ฒ์ด ์ค์ ๊ฒฐ์ ์ด ๋์์ต๋๋ค.
Tycho: ๋์ ROI ์์ฒด ์์ฑ ๊ด๋ จ ์๋น์ค(ASR/TTS/๋ฒ์ญ) ๊ตฌ์ถ์ ์ํ ํดํท: ๊ฐ์
์์ฒด ASR, TTS, ๋๋ ์์ฑ ๋ฒ์ญ ์๋น์ค๋ฅผ ์ํ๋ ๋๋ถ๋ถ์ ํ์ ๋์ผํ ๋ณต์กํ ์ ํ์ ์ง๋ฉดํฉ๋๋ค: ESPnet, NeMo, k2, HuggingFace์ ์กฐ๊ฐ๋ค์ ๋ถ์ด๊ฑฐ๋, ๋ชจ๋ ๊ฒ์ ํด๋ผ์ฐ๋ API์ ๋๊ธฐ๊ณ ๋ถ๋น ๋น์ฉ์ ์ง๋ถ
OpenAI์ Whisper ๋ชจ๋ธ์์ ์์ ์ ์์ฒด ASR ์๋น์ค๋ก: ํ์ฒ๋ฆฌ ๋ฐ ์ธ์ด ๋ชจ๋ธ๋ง
์๋ณธ Whisper ์ถ๋ ฅ์ ๊ธฐ๋ณธ ์ํ์์ ์ธ์์ ์ด์ง๋ง, ์ค์ ์ฌ์ฉ์์๊ฒ ๋ฐฐํฌํ ๋ชจ๋ ์ฌ๋์ ๋ฐ๋ชจ ํธ๋์คํฌ๋ฆฝํธ์ ๋ค์ด์คํธ๋ฆผ ์์คํ ์ด ์ค์ ๋ก ์ฌ์ฉํ ์ ์๋ ๊ฒ ์ฌ์ด์ ๊ฐ๊ฒฉ์ ์๊ณ ์์ต๋๋ค.
OpenAI์ Whisper ๋ชจ๋ธ์์ ์์ ์ ์์ฒด ASR ์๋น์ค๋ก: ๊ธด ์ค๋์ค ๋ฐ ์คํธ๋ฆฌ๋ฐ (Part 3)
Whisper๋ 30์ด ์ฒญํฌ๋ก ํ์ต๋์์ผ๋ฉฐ, 2์๊ฐ ํ์บ์คํธ๋ฅผ ์ ๋ ฅํ๊ฑฐ๋ ๋ผ์ด๋ธ ์บก์ ํ์ดํ๋ผ์ธ์ ์ฐ๊ฒฐํ๋ ค๊ณ ํ ๋ ํ๊ณ๋ฅผ ๋๋ฌ๋ ๋๋ค.
OpenAI์ Whisper ๋ชจ๋ธ์์ ์์ ์ ์์ฒด ASR ์๋น์ค๋ก: ROI (ํฌ์ ์์ต๋ฅ ) (Part 2)
ASR์ ๊ตฌ์ถ ๋ ๊ตฌ๋งค ์ง๋ฌธ์ ์ผ๋ฐ์ ์ผ๋ก ์ ํ๋ ๋ ํธ์์ฑ์ผ๋ก ํ๋ ์ํ๋์ง๋ง, ์ค์ ๊ฒฐ์ ์์๋ ์ ํ ์๋ช ๋์์ ROI์ ๋๋ค.
OpenAI์ Whisper ๋ชจ๋ธ์์ ์์ ์ ์์ฒด ASR ์๋น์ค๋ก: ๊ฐ์ (Part 1)
OpenAI๊ฐ Whisper๋ฅผ ์คํ์์ค๋ก ๊ณต๊ฐํ์ ๋, ์์ฒด ASR ์๋น์ค๊ฐ ์ด๋ป๊ฒ ๋ณด์ด๋์ง์ ๋ํ ๊ธฐ์ค์ ์ ์กฐ์ฉํ ์ฌ์ค์ ํ์ต๋๋ค.
OpenAI Whisper๊ฐ ์์ฑํ ๋จ์ด ํ์์คํํ๊ฐ ์ ํํ์ง ์์ ์ด์ ๋? ๋ค์ ์ ํํ๊ฒ ๋ง๋ค ์ ์์๊น?
Whisper์ ๋จ์ด ํ์์คํํ๋ฅผ ์์ฒญํ๋ฉด ์ซ์๊ฐ ๋ฐํ๋ฉ๋๋ค โ ํ์ง๋ง ์ค์ ์ค๋์ค์ ๋ง์ถฐ๋ณด๋ ค๊ณ ์๋ํ ๊ฒฝํ์ด ์๋ค๋ฉด, ๋ ธ๋๋ฐฉ, ์๋ง, ๋๋น์ ์ํด ๋๋ฆฌํํธ๊ฐ ๋ฐ์ํ๊ณ ์๋ชป๋ ๊ฒฝ๊ณ๋ก ์ค๋ ๋๋ฉฐ ๊ฐ๋์
์์ฑ ์์ฑ AI: Meta AI์ VoiceBox(Flow Matching๊ณผ Neural ODE๋)
์๋ ๋์ ์์ฑ ์์ฑ์ ๊ท๋ชจ์ ์ผ๋ฐ์ฑ ์ธก๋ฉด์์ ํ ์คํธ ๋ฐ ์ด๋ฏธ์ง ์์ฑ์ ๋ค๋จ์ด์ก์ต๋๋ค โ ๋ชจ๋ ์์ ์ ์์ฒด ๋ง์ถคํ ๋ชจ๋ธ์ ์ฌ์ฉํ์ต๋๋ค.
I-JEPA: Yann LeCun์ ์ฒซ ๋ฒ์งธ '์ธ๊ณ ๋ชจ๋ธ' ์ปดํจํฐ ๋น์ ์ฉ
Yann LeCun์ ์๋ ๋์ ์์ฑํ ์ฌ์ ํ๋ จ์ด ์ธ๊ณ๋ฅผ ์ดํดํ๋ ๊ธฐ๊ณ๋ฅผ ๋ง๋ค๊ธฐ ์ํ ์๋ชป๋ ๋ฒ ํ ์ด๋ผ๊ณ ์ฃผ์ฅํด์์ต๋๋ค.
LoRA: ๊ณ ๋ฑํ์๋ ๊ฒ์ด๋ฐ ๊ทธ๋ํฝ ์นด๋๋ก ๋๊ท๋ชจ ์ธ์ด ๋ชจ๋ธ(GPT-3)์ ํ๋ จํ ์ ์๊ฒ ํ๋ค
175B ํ๋ผ๋ฏธํฐ GPT-3์ ์ ์ฒด ๋ฏธ์ธ ์กฐ์ ์ ๊ฑฐ์ ๋ชจ๋ ์ฌ๋์๊ฒ ํ์ค์ ์ด์ง ์์ต๋๋ค โ ์ ์ฅ ๊ณต๊ฐ๋ง์ผ๋ก๋ ๋ถ๊ฐ๋ฅํ๋ฉฐ, GPU๋ ๋งํ ๊ฒ๋ ์์ต๋๋ค.
SpeechT5 ๋ฆฌ๋ทฐ: ์์ฑ(ASR, TTS, SID, ...) ์์ ์ Google์ T5 ๋์ ํ๊ธฐ
T5๋ ๋จ์ผ ์ธ์ฝ๋-๋์ฝ๋ ์ฌ์ ํ๋ จ ๋ฐฉ์ ์๋์์ ํ ์คํธ-ํ ์คํธ ์์ ์ ํตํฉํ์ผ๋ฉฐ NLP์ ํต์ฌ ๋๊ตฌ๊ฐ ๋์์ต๋๋ค.
HiFi-GAN ๋ฆฌ๋ทฐ: ํจ์จ์ ์ด๊ณ ๊ณ ์ถฉ์ค๋ ์์ฑ ํฉ์ฑ์ ์ํ ์์ฑ ์ ๋ ๋คํธ์ํฌ
์ค๋ซ๋์ ์ ๊ฒฝ ๋ณด์ฝ๋๋ ์ ํ์ ๊ฐ์ํ์ต๋๋ค: WaveNet๊ณผ ๊ฐ์ ์๋ํ๊ท ๋ชจ๋ธ์ ์๋ฆ๋ค์ด ์ค๋์ค๋ฅผ ์ ๊ณตํ์ง๋ง ๊ณ ํต์ค๋ฝ๊ฒ ๋๋ ธ๊ณ , GAN ๊ธฐ๋ฐ ํํ ์์ฑ๊ธฐ๋ ๋น ๋ฅด์ง๋ง ๋์ ๋๊ฒ ๋ฎ์ ํ์ง์ด์์ต๋๋ค.
Google์ SoundStream ์ฌ์ธต ๋ฆฌ๋ทฐ: ์๋-ํฌ-์๋ ์ ๊ฒฝ ์ค๋์ค ์ฝ๋ฑ
์ ๊ฒฝ ์ฝ๋ฑ์ ์กฐ์ฉํ ํ๋ ์์ฑ ์ค๋์ค์ ๊ธฐ์ด ๊ณ์ธต์ด ๋์๊ณ , SoundStream์ ์์์ ์ ํธํ ๋ ผ๋ฌธ ์ค ํ๋์ ๋๋ค.
VALL-E์ ์ฌ์ธต ๋ฆฌ๋ทฐ: ์ ๊ฒฝ ์ฝ๋ฑ ์ธ์ด ๋ชจ๋ธ์ด ์์ท ํ ์คํธ ์์ฑ ํฉ์ฑ๊ธฐ
3์ด ์ฐธ๊ณ ํด๋ฆฝ์ผ๋ก๋ถํฐ์ ์์ท TTS๋ VALL-E๊ฐ ์ถ์๋ ๋๊น์ง ๋ถ๊ฐ๋ฅํด ๋ณด์์ง๋ง, ์ด ์ฌ์ธต ๋ฆฌ๋ทฐ๋ Microsoft๊ฐ ์ ํํ ์ด๋ป๊ฒ ์ด๋ฅผ ๋ฌ์ฑํ๋์ง๋ฅผ ์์ธํ ์ค๋ช ํฉ๋๋ค.
Non Collision Mispronunciation Addition (NCMA) for ์ฌํฌ๋ฆฌ ASR
์ฌํฌ๋ฆฌ์ ๋น์์ด๋ฏผ ์์ฑ์ ๋ฐ์ ์ฌ์ ์ ํ๊ดดํ์ฌ ์์ฑ ๋ชจ๋ธ ์ ๋ ฌ์ ์กฐ์ฉํ ์ค์ผ์ํค๋๋ฐ, ์ด Interspeech 2021 ์์ ์ ๊ธฐ๋ง์ ์ผ๋ก ๋จ์ํ ์ง๋ฌธ์ ๋์ง๋๋ค: ์ฐ๋ฆฌ๊ฐ ํ์ง๋ ์ค๋ฐ์์ ๋จ์ํ ์ฌ์ ์ ์ถ๊ฐํ๋ฉด
One-Edit-Distance FSA/Network-based (OEDN)๋ฅผ ์ด์ฉํ ์ค๋ฐ์ ํ์ง ๋ฐ ์ฌํฌ๋ฆฌ ASR
๋น์์ด๋ฏผ ์์ฑ ๋ชจ๋ธ๋ง์ ๋ญ๊ณผ ๊ณ๋ ๋ฌธ์ ๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค: ๋์ ์์ฑ ์ ๋ ฌ์ ๋์ ๋ชจ๋ธ์ ๋ง๋ค๊ณ , ๋์ ๋ชจ๋ธ์ ๋์ ์ ๋ ฌ์ ๋ง๋ญ๋๋ค.
[Olewave์ ๋จํธ ๋ฆฌ๋ทฐ] Xception: ๊น์ด๋ณ ๋ถ๋ฆฌํ ์ปจ๋ณผ๋ฃจ์ ์ ์ด์ฉํ ๋ฅ๋ฌ๋
Xception์ ํต์ฌ ์์ด๋์ด๋ง ์ํ๊ณ ์ฅํธ ๋ฆฌ๋ทฐ์ ๊น์ ๋ด์ฉ์ ์ํ์ง ์๋๋ค๋ฉด, ์ด ๋จํธ ๋ฆฌ๋ทฐ๊ฐ ๊ฐ๋จํ ๋ฒ์ ์ ๋๋ค.
[๋จ๋ฌธ ๋ฆฌ๋ทฐ] Conformer: ์์ฑ ์ธ์์ ์ํ Convolution-augmented Transformer
Conformer๋ ๊ฑฐ์ ๋จ์ํ ์์ ์ ํตํด ASR ์ธ๊ณ๋ฅผ ํฉ์ธ์์ต๋๋ค: ๊ฐ Transformer ๋ธ๋ก์ convolution ๋ชจ๋์ ๋ถ์ฌ ๋ชจ๋ธ์ด ์ ์ญ ์ปจํ ์คํธ์ ๋ก์ปฌ ์ํฅ ์ธ๋ถ ์ ๋ณด๋ฅผ ํ ๋ฒ์ ํฌ์ฐฉํ ์ ์๋๋ก ํ์ต๋๋ค.
๋ฐ์ฌ ์์ ์จ๊ฐ ์ปดํจํฐ๋ก 2022 ๋์ ์ํ ์ํ์ ์ต์ข ๋ฌธ์ ๋ฅผ ํ๋ค
์ฐ๊ตฌ์ฉ ์ปดํจํฐ ๋์ํ ๋๊ตฌ๋ฅผ 2022 ์ค๊ตญ ๊ฐ์ค์นด์ค ์ํ ์ํ์ ๊ฐ์ฅ ์ด๋ ค์ด ๋ฌธ์ ์ ์ฌ์ฉํ๋ฉด ์ด๋ค ์ผ์ด ์ผ์ด๋ ๊น์?
[๋กฑ ๋ฆฌ๋ทฐ] Wav2Seq: Pseudo Languages๋ฅผ ์ฌ์ฉํ Speech-to-Text Encoder-Decoder Models์ Pre-training
๋๋ถ๋ถ์ speech pretraining์ encoder ์ธก๋ฉด์ ์ง์คํ์ต๋๋ค: wav2vec, HuBERT, WavLM, ํ์ง๋ง sequence-to-sequence ASR์ pretrained decoder๋ ํ์ํฉ๋๋ค.
[์งง์ ๋ฆฌ๋ทฐ] Towards Zero-Label Language Learning
์๊ฐ์์ ๋ค์ฌ ์ฃผ์์ ์ง์ ํ ๋ ์ด๋ธ๋ ๋ฐ์ดํฐ๊ฐ ์ ๋ง๋ก ํ์ํ์ง ์๋ค๋ฉด ์ด๋จ๊น์?
[Long Review] ํ๋ จ ๋ฐ์ดํฐ ์ค๋ณต ์ ๊ฑฐ๊ฐ ์ธ์ด ๋ชจ๋ธ์ ๋ ์ข๊ฒ ๋ง๋ ๋ค
์ค๋ณต ์ ๊ฑฐ๋ ์ง๋ฃจํด ๋ณด์ด์ง๋ง, C4 ๋ด์ 61๊ฐ ๋จ์ด๋ก ๋ ๋ฌธ์ฅ์ด 60,000๋ฒ ์ด์ ๋ํ๋๊ณ , ์ด๋ฐ ๋ง๋ญ์น๋ก ํ๋ จ๋ ์ธ์ด ๋ชจ๋ธ์ด ํ๋ จ ์ธํธ ํ ์คํธ๋ฅผ ๋ถ์ํ๊ฒ re
์ธ์๋ฅ์ด์ฒ๋ผ ๋ฎ์ ๋ฌ์์ ํผ๊ฒจ ์ค์ผ์ดํฐ๋ค: Kullback-Leibler ๋ฐ์ฐ์ด ๊ทธ๋ค์ ์ฐจ์ด๋ฅผ ๊ตฌ๋ณํ ์ ์์ต๋๊น?
์คํผ์ปค ์ ์์ ์ํ์ค-ํฌ-์ํ์ค ๋ชจ๋ธ์ ์ธ์ฝ๋์ ์ด๋ ต๊ฒ ํ๋ํ ์ํฅ ํํ์ ์์์ํค์ง ์๊ณ ์ ์์ํค๋ ค๊ณ ์ค์ ๋ก ์๋ํ ๋๊น์ง ํด๊ฒฐ๋ ๊ฒ์ฒ๋ผ ๋ค๋ฆฌ๋ ASR ๋ฌธ์ ์ค ํ๋์ ๋๋ค.
HuBERT: ์จ๊ฒจ์ง ๋จ์์ ๋ง์คํน ์์ธก์ ํตํ ์์ฒด ์ง๋ ์์ฑ ํํ ํ์ต
wav2vec 2.0์ด ๋์กฐ์ ์์ฒด ์ง๋๋ก ๊ฒ์์ ๋ฐ๊ฟจ์ง๋ง, HuBERT๋ ๋ ๋ ์นด๋ก์ด ์ง๋ฌธ์ ์ ์ํ์ต๋๋ค: ๋์กฐ์ ํธ๋ฆญ์ ์์ ํ ๊ฑด๋๋ฐ๊ณ ์์ฑ์์ BERT ์คํ์ผ์ ๋ง์คํน ์์ธก์ ์ํํ๋ฉด ์ด๋จ๊น์?
W2v-BERT: ๋์กฐ ํ์ต๊ณผ ๋ง์คํน๋ ์ธ์ด ๋ชจ๋ธ๋ง์ ๊ฒฐํฉํ ์์ฒด ์ง๋
์์ฑ ์ฌ์ ํ์ต์ ์ํด ๋์กฐ ํ์ต๊ณผ ๋ง์คํน๋ ์ธ์ด ๋ชจ๋ธ๋ง ์ค์ ์ ํํด์ผ ํ ๋ ๋์ ๊ฐ์ ๋คํธ์ํฌ์ ์ฐ๊ฒฐํ ์ ์๋ค๋ฉด ์ ์ ํํด์ผ ํ ๊น์?
์์ฑ ๊ฐ์ ์ธ์ ๊ฐ์ ์ ์ํ Wav2vec 2.0 ๋ฏธ์ธ ์กฐ์ ํ์
์์ฑ ๊ฐ์ ์ธ์์ ์ค๋ซ๋์ ์์ ๋ ์ด๋ธ๋ ๋ฐ์ดํฐ์ ๊ณผ ์์ผ๋ก ๋ง๋ ์ํฅ ํน์ฑ์ ๊ฐํ ์์์ต๋๋ค.
๋ค๊ตญ์ด ASR์ ์ํ ๊ณต๋ ๋น์ง๋ํ์ต ๋ฐ ์ง๋ํ์ต ํ๋ จ
์ฌ์ ํ๋ จ ํ ๋ฏธ์ธ ์กฐ์ ์ด ๋ค๊ตญ์ด ASR์ ๊ธฐ๋ณธ ๋ ์ํผ๊ฐ ๋์์ง๋ง, ๋ง์ ์ ์ฌ๋ ฅ์ ๋จ๊ธฐ๊ณ ์์ต๋๋ค: ๋ ๋จ๊ณ๊ฐ ์์ค์ ๊ณต์ ํ์ง ์์ผ๋ฉฐ, ์ง๋ ๋จ๊ณ๊ฐ ์ ์ฉํ ์์ฒด ์ง๋ ๊ตฌ์กฐ๋ฅผ ์กฐ์ฉํ ์ ๊ฑฐํ ์ ์์ต๋๋ค
