Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Towards Universal Dialog State Tracking
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Scatter Lab Inc.
August 28, 2019
Research
1.1k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Towards Universal Dialog State Tracking
Scatter Lab Inc.
August 28, 2019
More Decks by Scatter Lab Inc.
See All by Scatter Lab Inc.
zeta introduction
scatterlab
0
1.9k
SimCLR: A Simple Framework for Contrastive Learning of Visual Representations
scatterlab
0
4.4k
Adversarial Filters of Dataset Biases
scatterlab
0
2.3k
Sparse, Dense, and Attentional Representations for Text Retrieval
scatterlab
0
2.3k
Weight Poisoning Attacks on Pre-trained Models
scatterlab
0
2.2k
Approximate Nearest Neighbor Negative Contrastive Learning for Dense Text Retrieval
scatterlab
0
2.5k
Beyond Accuracy: Behavioral Testing of NLP Models with CheckList
scatterlab
0
2.3k
Open-Retrieval Conversational Question Answering
scatterlab
0
2.3k
What Can Neural Networks Reason About?
scatterlab
0
2.3k
Other Decks in Research
See All in Research
老舗ものづくり企業でリサーチが変革を起こすまで - 三菱重工DXの実践
skydats
0
180
CyberAgent AI Lab研修 / Social Implementation Anti-Patterns in AI Lab
chck
7
4.6k
討議:RACDA設立30周年記念都市交通フォーラム2026
trafficbrain
0
940
都市交通マスタープランとその後への期待@熊本商工会議所・熊本経済同友会
trafficbrain
0
220
論文紹介 "ReSim: Reliable World Simulation for Autonomous Driving"
kogo
0
620
COFFEE-Japan PROJECT Impact Report(海ノ向こうコーヒー)
ontheslope
0
1.8k
羽田新ルート運用6年の検証
1manken
0
160
2026-01-30-MandSL-textbook-jp-cos-lod
yegusa
1
1.3k
衛星×エッジAI勉強会 衛星上におけるAI処理制約とそ取組について
satai
4
530
Φ-Sat-2のAutoEncoderによる情報圧縮系論文
satai
4
750
2026年度 生成AI を活用した論文執筆ガイド/ワークショップ / 2026 Academic Year Guide to Writing Papers Using Generative AI - Workshop
ks91
PRO
0
170
重要だけど測れていないもの:高齢者ケアの見えない課題
theoriatec2024
0
320
Featured
See All Featured
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Building AI with AI
inesmontani
PRO
1
1.1k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
160
Balancing Empowerment & Direction
lara
6
1.1k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.4k
How to train your dragon (web standard)
notwaldorf
97
6.7k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
840
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
140
Google's AI Overviews - The New Search
badams
0
1k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
720
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
240
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
550
Transcript
Towards Universal Dialogue State Tracking ഘ (ML Engineer, Pingpong)
Towards Universal Dialogue State Tracking Overview • “Towards Universal Dialogue
State Tracking” • Liliang Ren, Kaige Xie, Lu Chen and Kai Yu (Shanghai Jiao Tong University) • EMNLP 2018 Oral • Contributions • Dialogue State Trackingਸ ਤೠ “StateNet” ઁউ • DSTC2, WoZ datasetীࢲ state-of-the-art ࢿמ
1. Introduction Towards Universal Dialogue State Tracking, (Ren et al.,
2018)
Dialogue System 1. Introduction Natural Language Understanding (NLU) Dialogue Management
(DM) Natural Language Generation (NLG) Response Query
Dialogue System 1. Introduction Natural Language Understanding (NLU) Dialogue Management
(DM) Natural Language Generation (NLG) Response Query Dialogue Management (DM)
Dialogue Management 1. Introduction • DM ѱ 2о ࣌ਸ ыҊ
1. Dialogue State Tracking (DST) • അ ചо যڌѱ ൗ۞оҊ ח ঈ • Әө ചܳ ా೧ ࠁܳ ӝ߈ਵ۽ ࢚కܳ ҳೞҊ ਬ 2. Decision Making • അ ࢚కী ঌݏ ঘ࣌ਸ Policyী ٮۄ Ѿ
Dialogue State Tracking 1. Introduction • ച ࢚కܳ ୶ೞח NLP,
Dialogue ࠙ঠ ੋ ޙઁ • Task-oriented Dialogueܳ ۽ ೣ • ݾ = User Goalী ب׳ೞҊ Requestܳ ೧Ѿ೧ח Ѫ • Ex. ۨझషی ୶ୌਸ ਤೠ ച दझమ • ݾ = Userо ਗೞח ۨझషی ઑѤਸ ইղח Ѫ • DSTח ۠ Goalਸ ੜ ইоח ݒ ఢ݃ ഛੋೞח Ѫ
Dialogue State Tracking Challenge 2 (DSTC2) 1. Introduction • Target
Label = (act, slot, value) • act = {inform, request} • slot of inform = {food, pricerange, name, area} • food = {korean, chinese, japanese, french, halal, …} # 91ѐ • pricerange = {cheap, moderate, expensive} • name = {оѱ ܴ} # 113ѐ • area = {north, south, east, west, centre} • slot of request = slot of inform + {addr, phone, postcode, signature} • Evaluation Metric = (Joint) Accuracy
Limitations of Previous Works 1. Introduction • Slot Valuesо زਵ۽
߸ೞח ജ҃ীࢲ ੜ زೞ ঋ • ҙҟ ࠁ दझమী ࢜۽ Value(ۨझషی, ഐభ ١) ୶оؼ ࣻ • Slot ѐࣻী ࠺۹೧ࢲ ݽ؛ ۄఠ ӝо ழ • Slot݃ ݽ؛ਸ ݅ٞ • Hand-crafted Lexicon Featureܳ ӝ߈ਵ۽ ೣ • ী۞ , ࣘب ೞ
2. Method Towards Universal Dialogue State Tracking, (Ren et al.,
2018)
StateNet: A Universal Dialogue State Tracker 2. Method Utterance Machine
Act Slot Values for Slot Probability Distribution of Values
StateNet: A Universal Dialogue State Tracker 2. Method “ೠध જਸ
Ѫ эই” request(food) food {ೠध, ध, …} [ೠध: 0.8, ध: 0.1 …]
StateNet: A Universal Dialogue State Tracker 2. Method Contextual Modeling
Utterance Representation 2. Method • Multi-scale Receptors Layerܳ ా೧ n-gram
ӝ߈ repr ࢤࢿ = 1-gram, 2-gram, …, n-gram reprܳ Sumೠ Ѫ • K-gram Representation • kѐ ױਤ seq of wordsܳ ҳࢿೞח word vector • ਤ word vector ਸ ݽف concat • Concat ӝ߈ӝ ٸޙী kী ٮۄࢲ ߭ఠ ӡо ׳ۄઉࢲ Linear కਕࢲ ӡ ݏ
Machine Act Representation 2. Method • Machine Actח दझమ
ߊച ӝ߈ غח Dialogue Act • e.g., welcomemsg, request, canthelp, inform, offer ١ • ਤ ױয(pre-defined)ী ೧ࢲ Bag-of-words۽ അ • റ োਸ ਤ೧ Linear కਕࢲ ରਗਸ Utterance Representationҗ ݏ
Slot Information Decoding 2. Method • Slotী ೠ ࠁܳ ೣԋ
֍যષ • Slot ܴ ী ೠ pre-trained word embeddingਸ ഝਊ • द ରਗਸ ݏӝ ਤ೧ Linear క
Turn-level Feature Vector 2. Method • খࢲ ҳೠ Utterance, Machine
Act, Slotਸ ઙೠ Vector • Utterance৬ Machine Actח concatೞҊ Ӓ Ѿҗী Slotਸ point-wise multiplicationೣ • ୭ઙਵ۽ ҳೠ Turn-level Feature Vectorח LSTM Input ؽ
2-Norm Distance 2. Method • LSTM output, Context৬ Slotਸ
Ҋ۰ೠ reprਸ ҳೣ • ী ೧ࢲ оמೠ ݽٚ Valueٜҗ ਬࢎب(L2)ܳ ҳೣ • Ѿҗী ೧ࢲ Softmax ஂ೧ࢲ ୭ઙ Slotী ೠ Value Prediction • Slotী ೠ Valueо (ই) হਸ ࣻ ӝী “None”ਸ Value Setী ୶о • Әө җਸ п ఢ݃ ݽٚ Slot(inform)ী ೧ ೯ [ೠध: 0.8, ध: 0.1 …] {ೠध, ध, …} food Context
3. Experiments Towards Universal Dialogue State Tracking, (Ren et al.,
2018)
Performance: Joint Goal Accuracy 3. Experiments
Performance: Joint Goal Accuracy 3. Experiments • Parameter Sharing among
the Different Slots • োҳח Slot݃ ݽ؛ਸ ٜ݅חؘ ܳ ӓࠂ • Initialization with a Pre-trained Model • ೞա Slotী ೧ࢲ Pre-trainingਸ ೞҊ, Ѿҗ Weight۽ ݽٚ Slotী ೠ ݽ؛ਸ Initialization
Initialization with a Pre-trained Model 3. Experiments • Slot
foodী ೧ࢲ pre-trainingਸ ೮ਸ ٸ о જও • ܲ Slotী ࠺೧ foodо о য۵ӝ ٸޙী pre-trainingী ೠ ٙ о ѱ ইקө ୶ஏ • ੌઙ Weak Slotী ೠ Boosting ѐ֛ਵ۽ ࢤп೧ࠅ ࣻ (Ӓր ੜ ޅ ݏ୶ח Ѣ(Weakness)ী ೧ णਸ ט۰ࢲ ࢿמਸ ֫ੋ ࣅ = Boosting)
4. Conclusion Towards Universal Dialogue State Tracking, (Ren et al.,
2018)
Contributions 4. Conclusion • ݽ؛ٜ ೠ҅ܳ ӓࠂೞח StateNet ઁউ
• زਵ۽ Slot Valueо ߸ೡ ٸ ੜ زೞ ঋ • Slotী ٮܲ ѐ߹ ݽ؛۽ ੋೠ ۄఠ ন ૐо • Hand-crafted Lexicon Feature ࢎਊ • DSTC2, WoZ datasetী ೧ࢲ state-of-the-art ࢿמਸ ࠁ
хࢎפ✌ ୶о ޙ ژח ҾӘೠ ݶ ઁٚ ইې োۅ۽
োۅ ࣁਃ! ഘ (ML Engineer, Pingpong) Email.
[email protected]
Facebook. @roomylee Linked in. @roomylee