Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
雑談対話システムにおけるdeep learning
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
shu_suzuki
February 28, 2019
Technology
400
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
雑談対話システムにおけるdeep learning
長岡技術科学大学
自然言語処理研究室
B3勉強会
鈴木脩右
shu_suzuki
February 28, 2019
More Decks by shu_suzuki
See All by shu_suzuki
文献紹介:Investigating Evaluation of Open-Domain Dialogue Systems With Human Generated Multiple References
shu_suzuki
0
220
文献紹介:Do Neural Dialog Systems Use the Conversation History Effectively? An Empirical Study
shu_suzuki
0
100
文献紹介: How to Make Context More Useful? An Empirical Study on Context-Aware Neural Conversational Models
shu_suzuki
0
400
文献紹介:Conversational Response Re-ranking Based on Event Causality and Role Factored Tensor Event Embedding
shu_suzuki
0
180
文献紹介:Modeling Semantic Relationship in Multi-turn Conversations with Hierarchical Latent Variables
shu_suzuki
0
84
文献紹介:ReCoSa: Detecting the Relevant Contexts with Self-Attention for Multi-turn Dialogue Generation
shu_suzuki
0
230
文献紹介:Better Automatic Evaluation of Open-Domain Dialogue Systems with Contextualized Embeddings
shu_suzuki
0
140
文献紹介:Why are Sequence-to-Sequence Models So Dull?
shu_suzuki
0
85
文献紹介:Multi-Turn Response Selection for Chatbots with Deep Attention Matching Network
shu_suzuki
0
230
Other Decks in Technology
See All in Technology
What the customer really needed
kawaguti
PRO
3
230
【ゲームメーカーズスクランブル2026】『Shadowverse: Worlds Beyond』UIとアニメーションで実現する最高のユーザー体験を叶えるプロトタイピング
cygames
PRO
1
630
Harness Engineering on Rails
joelq
0
660
2026-09-18 gotanda.sre Terraformで複数環境作ったり、複数Stateに分割したりそれとTerragrunt / Terraform multi envs and multi states
masasuzu
4
750
作って終わりじゃないサーバーレス 〜9年運用する大規模EC物流API基盤の設計・運用のリアル〜
zozotech
PRO
0
560
あけおめLINE 傾向とその対策
nasa9084
0
340
AIに賢く動いてもらうためのコンテキスト〜Snowflake女子会 vol.8
snowwmn0824
0
180
AIエージェントを安全で速い現場監督にする:Jev・Obsidian・メタハーネス
x5gtrn
PRO
0
130
「大丈夫そう?」をObservabilityで確かめる
mrmtsu
0
200
認知負荷を吸収し、プロダクトをまたぐPR Preview基盤の設計事例
taiki45
2
430
CI/CDではもう遅い - 人とAIが迂回しないDevSecOps Verify基盤の再設計 -
kintotechdev
1
330
覗いてみよう 関数型ビジュアル言語×2Dグラフィックスの世界
yohyamasaki
0
130
Featured
See All Featured
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
250
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.2k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
520
Prompt Engineering for Job Search
mfonobong
0
460
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
420
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
370
The World Runs on Bad Software
bkeepers
PRO
72
12k
Building Applications with DynamoDB
mza
96
7.2k
How GitHub (no longer) Works
holman
316
150k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.6k
sira's awesome portfolio website redesign presentation
elsirapls
0
420
Designing for Performance
lara
611
70k
Transcript
雑談対話システムにおけるdeep learning 鈴木脩右 February 28, 2019 長岡技術科学大学 自然言語処理研究室 1
参考資料 [1] Wei Wu,Rui Yan.Deep Chit-Chat: Deep learning for ChatBots.EMNLP.2018.http:
//www.ruiyan.me/pubs/tutorial-emnlp18.pdf ※本スライドの画像,表は上記資料より引用 2
目次 雑談対話システムとは 応答生成 コーパス 評価方法 付加要素 まとめ 3
雑談対話システムとは
雑談対話システムとは • 名前の通り,雑談をする対話システムのこと.(例:りんな) • 非タスク指向かつオープンドメインの対話システム. • アプローチは,主に以下の 2 つ •
検索ベース • 生成ベース 4
応答生成
seq2seq • Encoder で,ユーザからの発話を解析 • Decoder で,応答を生成 • 一問一答しかできない (対話の文脈を考慮できない)
• Attention の付け方は,Global,Local,Hybrid など様々 5
階層的Encoder-Decoder (HRED) • それまでの対話から,次の 発話を生成可能 • Encoder,Context,Decoder の三層で構成 • Encoder
で,ユーザ発話を ベクトルに変換 • Context で,対話の文脈を まとめてベクトルに変換 • Decoder で,応答を生成 6
潜在変数HRED(VHRED) • HRED は応答に多様性がない.つまり,A の発話に対して, 必ず B と応答してしまう • こういった問題を解決するため,Context
層に確率的なノイ ズを乗せる 7
コーパス
コーパス • Ubuntu Dialogue Corpus Ubuntu forum のチャットルームの会話からデータセットを 作成 •
Twitter • Yahoo!知恵袋 ユーザ同士でのやり取りがあるサービスをコーパスにしている 8
評価方法
評価方法 • 非タスク指向型の対話システムを自動で評価することは困難 • 人手での評価はコストが大きい • 評価するためのモデルを構築する研究がある 9
ADEM • HRED モデルで,文脈,参照応答,モデル応答を評価 • 人手による評価と近い評価ができる 10
ADVMT • 既存手法では単言語に着目 • 多言語に対応した評価手法を作りたい • 各言語を一つのタスクとしてマルチタスクで学習 • 言語に依存しない部分を理解するために敵対的学習 11
付加要素
付加要素 色々な要素を付加する研究もある • 対話のトピックに着目 • 感情表現 • 絵文字から,感情分析 • 対話システム自体に個性を持たせる
12
まとめ
まとめ • HRED モデルで,文脈を考慮した応答生成が可能 • さらに,潜在変数をノイズとして加えることで応答に多様 性を持たせる • コーパスには,実サービスでのユーザ同士のやりとりを使 うことが多い
• 自動で評価するために,モデルを構築する研究がある • ただ雑談をするだけでなく,特色を持たせる研究もある 13