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
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.6k
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
LLM の Attention 機構まとめ — 数式・計算量・メモリ
puwaer
8
2.3k
Model Discovery and Graph Simulation: A Lightweight Gateway to Chaos Engineering
anatolykr
0
220
LINEヤフー データサイエンス Meetup「三井物産コモディティ予測チャレンジ」の舞台裏-AlpacaTechパート
gamella
1
610
非試合日の野球場を楽しむためのARホームランボールキャッチ体験システムの開発 / EC79-miyazaki
yumulab
0
300
Overview of AGRODEP Activities and Current Status: Dr. Seraphin Niyonsenga
akademiya2063
PRO
0
100
kintone リサーチ副部/UXリサーチャー 業務紹介
cybozuinsideout
PRO
0
110
SOTAのさらに先へ:厳しい推論制約下での高性能モデルのPost-Training
analokmaus
0
1.4k
NII S. Koyama's Lab Research Overview AY2026
skoyamalab
0
420
Fukui Shibiten 39 - AI Art
butchi
0
150
業界横断 副業コンプライアンス調査 三者(副業者・本業先・発注者)におけるトラブル認知ギャップの構造分析
fkske
0
1.3k
2026 東京科学大 情報通信系 研究室紹介 (大岡山)
icttitech
0
4k
IA for theory
gpeyre
0
260
Featured
See All Featured
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
Navigating Weather and Climate Data
rabernat
0
360
Faster Mobile Websites
deanohume
310
32k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
650
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Exploring anti-patterns in Rails
aemeredith
3
440
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
320
Discover your Explorer Soul
emna__ayadi
2
1.2k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4.1k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2.1k
New Earth Scene 8
popppiees
3
2.4k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
290
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