SlideShare ist ein Scribd-Unternehmen logo
1 von 54
1	
Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved.
対話返答生成における個性の追加反映
濱田 晃一*1 藤川 和樹*1 小林 颯介*2
菊池 悠太*2 海野 裕也*2 土田 正明*1
*1: 株式会社 ディー・エヌ・エー
*2: 株式会社 Preferred Networks
Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved.
第232回 自然言語処理研究会
2017/07/20
2	
Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved.
背景
商用サービスの対話エージェントで
口調や発話内容含め個人性を制御することは重要
3	
Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved.
背景
ブランドイメージの制御や商標キャラクターによる
キャンペーンなどの需要が存在する
商用サービスの対話エージェントで
口調や発話内容含め個人性を制御することは重要
4	
Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved.
背景
ハッカドール
1号
ブランドイメージの制御や商標キャラクターによる
キャンペーンなどの需要が存在する
パーソナルエンタメAI
(2014年8月サービスリリース)
君にシンクロするニュースアプリ
情報収集・コンテンツ消費が捗るようにサポート
商用サービスの対話エージェントで
口調や発話内容含め個人性を制御することは重要
5	
Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved.
背景
・リーダー格
・天真爛漫な頑張り屋
・誰に対しても丁寧な口調で話す
・ちょっぴり舌足らず
・やる気が空回り失敗も日常茶飯事
ハッカドール
1号
ブランドイメージの制御や商標キャラクターによる
キャンペーンなどの需要が存在する
パーソナルエンタメAI
(2014年8月サービスリリース)
個性
「マスターさんが捗れるように
 お手伝いするのが役目なんですっ。」
君にシンクロするニュースアプリ
情報収集・コンテンツ消費が捗るようにサポート
「マスターさん意外と物知りなんですね。
 わたし、見直しちゃいましたっ!」
商用サービスの対話エージェントで
口調や発話内容含め個人性を制御することは重要
6	
Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved.
背景
・リーダー格
・天真爛漫な頑張り屋
・誰に対しても丁寧な口調で話す
・ちょっぴり舌足らず
・やる気が空回り失敗も日常茶飯事
ハッカドール
1号
しぃな
ブランドイメージの制御や商標キャラクターによる
キャンペーンなどの需要が存在する
パーソナルエンタメAI チャットルーム 盛り上げAI
(2016年5月サービスリリース)(2014年8月サービスリリース)
個性
「マスターさんが捗れるように
 お手伝いするのが役目なんですっ。」
君にシンクロするニュースアプリ
情報収集・コンテンツ消費が捗るようにサポート
「マスターさん意外と物知りなんですね。
 わたし、見直しちゃいましたっ!」
商用サービスの対話エージェントで
口調や発話内容含め個人性を制御することは重要
会話が続かないチャットルームに
ユーザとして入室、会話を盛り上げる
7	
Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved.
背景
・リーダー格
・天真爛漫な頑張り屋
・誰に対しても丁寧な口調で話す
・ちょっぴり舌足らず
・やる気が空回り失敗も日常茶飯事
ハッカドール
1号
しぃな
ブランドイメージの制御や商標キャラクターによる
キャンペーンなどの需要が存在する
パーソナルエンタメAI チャットルーム 盛り上げAI
(2016年5月サービスリリース)(2014年8月サービスリリース)
個性 個性
「暖かくなってきたね〜(*´ω`*)」「マスターさんが捗れるように
 お手伝いするのが役目なんですっ。」
君にシンクロするニュースアプリ
情報収集・コンテンツ消費が捗るようにサポート
「落ち着いて~!!
アワワ ヽ(□ ̄ヽ))...((ノ ̄□)ノ アワワ」
「マスターさん意外と物知りなんですね。
 わたし、見直しちゃいましたっ!」
商用サービスの対話エージェントで
口調や発話内容含め個人性を制御することは重要
会話が続かないチャットルームに
ユーザとして入室、会話を盛り上げる
・聞き上手
・30代
・子持ち
・三軒茶屋在住
・しぃたけ好き
8	
Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved.
背景
・リーダー格
・天真爛漫な頑張り屋
・誰に対しても丁寧な口調で話す
・ちょっぴり舌足らず
・やる気が空回り失敗も日常茶飯事
ハッカドール
1号
しぃな
ブランドイメージの制御や商標キャラクターによる
キャンペーンなどの需要が存在する
パーソナルエンタメAI チャットルーム 盛り上げAI
(2016年5月サービスリリース)(2014年8月サービスリリース)
個性 個性
「暖かくなってきたね〜(*´ω`*)」「マスターさんが捗れるように
 お手伝いするのが役目なんですっ。」
君にシンクロするニュースアプリ
情報収集・コンテンツ消費が捗るようにサポート
「落ち着いて~!!
アワワ ヽ(□ ̄ヽ))...((ノ ̄□)ノ アワワ」
「マスターさん意外と物知りなんですね。
 わたし、見直しちゃいましたっ!」
商用サービスの対話エージェントで
口調や発話内容含め個人性を制御することは重要
会話が続かないチャットルームに
ユーザとして入室、会話を盛り上げる
・聞き上手
・30代
・子持ち
・三軒茶屋在住
・しぃたけ好き
9	
Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved.
元の個性
背景
入力文:「さて、とりあえず仕事始まる♪(*^^*) 」
「がんばってね!★ミ」
返答文
個性
元の個性に対して特定の個性要素を加えることで
用途に合わせて、個性を柔軟に変化させたい
10	
Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved.
元の個性 関西でのイベント
⇒関西弁要素UP
背景
元の個性に対して特定の個性要素を加えることで
用途に合わせて、個性を柔軟に変化させたい
入力文:「さて、とりあえず仕事始まる♪(*^^*) 」
「がんばってね!★ミ」 「がんばってな!★ミ」
返答文
個性 個性
11	
Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved.
元の個性 関西でのイベント
⇒関西弁要素UP
関西での体育祭イベント
⇒熱い頼れる先輩要素UP
背景
入力文:「さて、とりあえず仕事始まる♪(*^^*) 」
「がんばってね!★ミ」 「がんばってな!★ミ」 「がんばってな!君ならで
きるで!!!」
返答文
個性 個性 個性
元の個性に対して特定の個性要素を加えることで
用途に合わせて、個性を柔軟に変化させたい
12	
Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved.
元の個性 関西でのイベント
⇒関西弁要素UP
関西での体育祭イベント
⇒熱い頼れる先輩要素UP
…
背景
入力文:「さて、とりあえず仕事始まる♪(*^^*) 」
「がんばってね!★ミ」 「がんばってな!★ミ」 「がんばってな!君ならで
きるで!!!」
…
返答文
個性 個性 個性
元の個性に対して特定の個性要素を加えることで
用途に合わせて、個性を柔軟に変化させたい
13	
Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved.
元の個性 関西でのイベント
⇒関西弁要素UP
関西での体育祭イベント
⇒熱い頼れる先輩要素UP
…
背景
入力文:「さて、とりあえず仕事始まる♪(*^^*) 」
「がんばってね!★ミ」 「がんばってな!★ミ」 「がんばってな!君ならで
きるで!!!」
…
返答文
個性 個性 個性
元の個性に対して特定の個性要素を加えることで
用途に合わせて、個性を柔軟に変化させたい
(本研究において「個性の追加反映」と呼ぶ)
14	
Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved.
元の個性 関西でのイベント
⇒関西弁要素UP
関西での体育祭イベント
⇒熱い頼れる先輩要素UP
…
背景
入力文:「さて、とりあえず仕事始まる♪(*^^*) 」
「がんばってね!★ミ」 「がんばってな!★ミ」 「がんばってな!君ならで
きるで!!!」
追加反映したい個性要素の各組み合わせごとに
大量の用例を作成することは高コストであるため避けたい
…
返答文
個性 個性 個性
元の個性に対して特定の個性要素を加えることで
用途に合わせて、個性を柔軟に変化させたい
(本研究において「個性の追加反映」と呼ぶ)
15	
Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved.
元の個性 関西でのイベント
⇒関西弁要素UP
関西での体育祭イベント
⇒熱い頼れる先輩要素UP
…
背景
入力文:「さて、とりあえず仕事始まる♪(*^^*) 」
「がんばってね!★ミ」 「がんばってな!★ミ」 「がんばってな!君ならで
きるで!!!」
追加反映したい個性要素の各組み合わせごとに
大量の用例を作成することは高コストであるため避けたい
…
返答文
個性 個性 個性
個性の追加反映を
データ作成コストを抑えながら実現したい
元の個性に対して特定の個性要素を加えることで
用途に合わせて、個性を柔軟に変化させたい
(本研究において「個性の追加反映」と呼ぶ)
16	
Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved.
関連研究: 発話者ごとに一貫性のある返答生成モデル
発話者ごとの個性表現ベクトル、返答生成モデル を同時に学習
各個性表現ベクトルに応じて返答が一貫して変化する
Li, J., Galley, et al. “A Persona-Based Neural Conversation Model.” In ACL 2016.
Speaker Model による返答生成Speaker Model (Li+ 2016)
ユーザ固有の背景情報・返答スタイル等の個性要素を
持ち一貫した返答生成を行う
17	
Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved.
関連研究: 発話者ごとに一貫性のある返答生成モデル
発話者ごとの個性表現ベクトル、返答生成モデル を同時に学習
各個性表現ベクトルに応じて返答が一貫して変化する
Li, J., Galley, et al. “A Persona-Based Neural Conversation Model.” In ACL 2016.
Speaker Model による返答生成Speaker Model (Li+ 2016)
ユーザ固有の背景情報・返答スタイル等の個性要素を
持ち一貫した返答生成を行う
個性表現ベクトルの入れ替えによる一貫性の評価のみ実施
個性の追加反映や合成については調べられていない
18	
Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved.
関連研究: 表現ベクトルの演算による生成
表現ベクトルの演算による
意味的な合成
Mikolov, T., et al. “Distributed
representations of words and
phrases and their
compositionality.” In NIPS 2013.
単語の意味表現:
差分ベクトルによる変換
Berlin
Germany
国⇒首都
変換ベクトル
France
Paris
表現ベクトル
空間
(Word2Vec)
19	
Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved.
関連研究: 表現ベクトルの演算による生成
表現ベクトルの演算による
意味的な合成
Mikolov, T., et al. “Distributed
representations of words and
phrases and their
compositionality.” In NIPS 2013.
単語の意味表現:
差分ベクトルによる変換
画像生成:
画像表現ベクトル差分に要素追加
Berlin
Germany
France
Paris
入力画像
眼鏡なし
画像集合
眼鏡あり
画像集合
表現ベクトル
空間
表現ベクトル
空間 Generator
出力画像
(眼鏡追加)
眼鏡追加
変換ベクトル
Encoder
Larsen, A. B.
L., et al.
“Autoencoding
Beyond Pixels
Using a
Learned
Similarity
Metric”.
In ICML 2016.
(Word2Vec)
国⇒首都
変換ベクトル
20	
Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved.
提案手法
熱い返答を
する人
熱さ追加
変換ベクトル
変換対象ユーザ変換対象ユーザ
個性表現ベクトルの演算
による個性の追加反映
返答文の書き換え
3. Translation
返答文の書き換え
による個性の追加反映
Speaker Model
n
元の個性を保持しつつ、個性を追加反映した
対話返答文生成
熱い返答を
する人
熱い返答を
しない人
個性表現ベクトル空間 個性表現ベクトル空間
puid
CONV
pCONV
pTARGET
pSOURCE
pTARGET
個性追加変換ベクトルによる変換 ユーザ間の内挿
1. Transformation 2. Interpolation
uid
puid
puid
pCONV
uid
21	
Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved.
提案手法
熱い返答を
する人
熱さ追加
変換ベクトル
変換対象ユーザ変換対象ユーザ
個性表現ベクトルの演算
による個性の追加反映
返答文の書き換え
3. Translation
返答文の書き換え
による個性の追加反映
Speaker Model
n
元の個性を保持しつつ、個性を追加反映した
対話返答文生成
熱い返答を
する人
熱い返答を
しない人
個性表現ベクトル空間 個性表現ベクトル空間
puid
CONV
pCONV
pTARGET
pSOURCE
pTARGET
個性追加変換ベクトルによる変換 ユーザ間の内挿
1. Transformation 2. Interpolation
uid
puid
puid
pCONV
uid
22	
Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved.
提案手法: 個性表現ベクトルの演算による個性の追加反映
個性表現ベクトルの演算により
個性を追加反映し、返答文生成を行う
熱さ追加
変換ベクトル
元の個性に
熱さが追加反映された
返答文
入力文
個性表現
ベクトル空間
熱い返答を
しない人
熱い返答を
する人
変換対象ユーザ
p
uid
puid
CONV
puid
CONV
pTARGET
pSOURCE
23	
Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved.
提案手法: 個性表現ベクトルの演算による個性の追加反映
2種類の個性表現のベクトルの演算による
返答生成を試す
熱い返答を
しない人
熱い返答を
する人
熱さ追加
変換ベクトル
変換対象ユーザ
個性追加変換ベクトルによる変換 ユーザ間の内挿
1. Transformation 2. Interpolation
変換対象ユーザ
熱い返答を
する人
puid
CONV
puid
puid
CONV
puid
puid
CONV
puid
CONV
puid
puid
pTARGET
pSOURCE
pTARGET
puid
CONV
puid
個性表現ベクトル空間 個性表現ベクトル空間
24	
Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved.
提案手法
熱い返答を
する人
熱さ追加
変換ベクトル
変換対象ユーザ変換対象ユーザ
個性表現ベクトルの演算
による個性の追加反映
返答文の書き換え
3. Translation
返答文の書き換え
による個性の追加反映
Speaker Model
n
元の個性を保持しつつ、個性を追加反映した
対話返答文生成
熱い返答を
する人
熱い返答を
しない人
個性表現ベクトル空間 個性表現ベクトル空間
puid
CONV
pCONV
pTARGET
pSOURCE
pTARGET
個性追加変換ベクトルによる変換 ユーザ間の内挿
1. Transformation 2. Interpolation
uid
puid
puid
pCONV
uid
25	
Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved.
提案手法
熱い返答を
する人
熱さ追加
変換ベクトル
変換対象ユーザ変換対象ユーザ
個性表現ベクトルの演算
による個性の追加反映
返答文の書き換え
3. Translation
返答文の書き換え
による個性の追加反映
Speaker Model
n
元の個性を保持しつつ、個性を追加反映した
対話返答文生成
熱い返答を
する人
熱い返答を
しない人
個性表現ベクトル空間 個性表現ベクトル空間
puid
CONV
pCONV
pTARGET
pSOURCE
pTARGET
個性追加変換ベクトルによる変換 ユーザ間の内挿
1. Transformation 2. Interpolation
uid
puid
puid
pCONV
uid
26	
Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved.
提案手法: 返答文の書き換えによる個性の追加反映
返答文の書き換え
追加個性ごとに変換モデルを作り、変換する
熱さが追加反映された
返答文
元となる返答文
熱さ追加
Encoder-
Decoder
3. Translation
n
n-1
Cy
27	
Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved.
提案手法
熱い返答を
する人
熱さ追加
変換ベクトル
変換対象ユーザ変換対象ユーザ
個性表現ベクトルの演算
による個性の追加反映
返答文の書き換え
3. Translation
返答文の書き換え
による個性の追加反映
Speaker Model
n
元の個性を保持しつつ、個性を追加反映した
対話返答文生成
熱い返答を
する人
熱い返答を
しない人
個性表現ベクトル空間 個性表現ベクトル空間
puid
CONV
pCONV
pTARGET
pSOURCE
pTARGET
個性追加変換ベクトルによる変換 ユーザ間の内挿
1. Transformation 2. Interpolation
uid
puid
puid
pCONV
uid
28	
Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved.
提案手法特徴
1. Transformation 2. Interpolation 3. Translation
概要	 個性変換ベクトルを用いた
個性表現ベクトルの変換	
2つの個性表現ベクトル
の内挿	
返答の書き換え
	
ベース学
習モデル	
Speaker Model	
	
不要	
追加反映
に必要な
データ	
・追加したい個性を持つ対
話データ
・追加したい個性を持たな
い対話データ	
追加したい個性を持つ
対話データ
追加する個性要素ごとの
個性追加前→個性追加
後の返答文対訳データ	
生成時の
入力	
・返答対象の入力文
・元の個性表現ベクトル
・個性変換ベクトル
(表現ベクトルの差分)
・返答対象の入力文
・元の個性表現ベクトル
・追加反映対象とする個
性表現ベクトル
元となる返答文
29	
Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved.
実験
30	
Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved.
データセット
「Mobage みんなとチャットβ」のユーザ間対話ログを使用
個性の追加反映検証用に4種類のアノテーションデータを作成
データ
セット
対話件数 ユーザ数 概要 Neutralからの変更
Mobage 226,081 1,379 発話者・返答者IDの付いた Mobage みん
なとチャットβ上のユーザ間の対話ログ
-
Neutral 6,200 1 Mobageから6200件の発話を抽出し
個性となり得る要素(方言、顔文字など)を
自然な範囲で除外
-
Kaomoji 6,200 1 Neutralの返答文に対して顔文字や記号な
どの装飾文字自然な範囲で付与
比較的規則的で文そのものを変更
しない程度の変更
Kansai 6,200 1 Neutralの返答文に対して関西弁を付与 軽微な単語の変更や語末の表現の
変更
Aniki 6,200 1 Neutralの返答文に対して熱さを付与 表現全体が大きく変わる可能性の
ある変更
31	
Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved.
データセット
「Mobage みんなとチャットβ」のユーザ間対話ログを使用
個性の追加反映検証用に4種類のアノテーションデータを作成
データ
セット
対話件数 ユーザ数 概要 Neutralからの変更
Mobage 226,081 1,379 発話者・返答者IDの付いた Mobage みん
なとチャットβ上のユーザ間の対話ログ
-
Neutral 6,200 1 Mobageから6200件の発話を抽出し
個性となり得る要素(方言、顔文字など)を
自然な範囲で除外
-
Kaomoji 6,200 1 Neutralの返答文に対して顔文字や記号な
どの装飾文字自然な範囲で付与
比較的規則的で文そのものを変更
しない程度の変更
Kansai 6,200 1 Neutralの返答文に対して関西弁を付与 軽微な単語の変更や語末の表現の
変更
Aniki 6,200 1 Neutralの返答文に対して熱さを付与 表現全体が大きく変わる可能性の
ある変更
32	
Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved.
データセット
「Mobage みんなとチャットβ」のユーザ間対話ログを使用
個性の追加反映検証用に4種類のアノテーションデータを作成
データ
セット
対話件数 ユーザ数 概要 Neutralからの変更
Mobage 226,081 1,379 発話者・返答者IDの付いた Mobage みん
なとチャットβ上のユーザ間の対話ログ
-
Neutral 6,200 1 Mobageから6200件の発話を抽出し
個性となり得る要素(方言、顔文字など)を
自然な範囲で除外
-
Kaomoji 6,200 1 Neutralの返答文に対して顔文字や記号な
どの装飾文字自然な範囲で付与
比較的規則的で文そのものを変更
しない程度の変更
Kansai 6,200 1 Neutralの返答文に対して関西弁を付与 軽微な単語の変更や語末の表現の
変更
Aniki 6,200 1 Neutralの返答文に対して熱さを付与 表現全体が大きく変わる可能性の
ある変更
33	
Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved.
データセット
「Mobage みんなとチャットβ」のユーザ間対話ログを使用
個性の追加反映検証用に4種類のアノテーションデータを作成
データ
セット
対話件数 ユーザ数 概要 Neutralからの変更
Mobage 226,081 1,379 発話者・返答者IDの付いた Mobage みん
なとチャットβ上のユーザ間の対話ログ
-
Neutral 6,200 1 Mobageから6200件の発話を抽出し
個性となり得る要素(方言、顔文字など)を
自然な範囲で除外
-
Kaomoji 6,200 1 Neutralの返答文に対して顔文字や記号な
どの装飾文字自然な範囲で付与
比較的規則的で文そのものを変更
しない程度の変更
Kansai 6,200 1 Neutralの返答文に対して関西弁を付与 軽微な単語の変更や語末の表現の
変更
Aniki 6,200 1 Neutralの返答文に対して熱さを付与 表現全体が大きく変わる可能性の
ある変更
追加個性の反映用に作成した対訳例
34	
Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved.
実験設定
1. Transformation 2. Interpolation 3. Translation
Encoder-Decoder	 3層LSTM (隠れ層数: 1000, 単語埋込次元数:1000)
語彙数	 20000 (MeCabの単語分割. 頻度上位20000単語)	
最適化	 Adam, バッチサイズ: 128, Dropout Rate: 0.2	
発話文
→返答文
生成学習	
モデル	 Speaker Model Encoder-Decoder
データ
分割	
Mobage, Neutral, Kaomoji, Kansai, Aniki のデータを、ユーザごとに、訓練 : 開発: テスト =
8: 1: 1に分割し、混合。
データ	 入力文、返答者ID、返答文 返答文
Early
Stopping
最大 50 epoch まで学習し、開発データのBLEU・生成例の主観評価で Early Stopping
返答文→返答文
変換学習
なし ・事前学習
Mobageの全返答文に対する
Auto Encoder学習
・Fine-tuning
Neutralの返答文
→ 個性追加反映後返答文
といった変換をKaomoji,
Kansai, Aniki, それぞれに対
して行う
35	
Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved.
評価方法
3名の主観評価のFleiss’ Kappa 値
n  元の返答にユーザの個性が表れていると考え、返答の内容は変えずに目的の
個性が反映できる割合を評価する
n  3つの手法の出力結果を混ぜ、被験者3名に以下2つの観点で独立に
  評価してもらい、多数決で評価を確定した
1.  内容保持: 返答内容が基本的には変わっていないか
2.  個性付与: 追加対象とした個性が反映されているか
n  評価データは、目的とする個性の追加反映後の返答が思い浮かぶ
  <入力文, 返答者ID, 返答文>を人手で選出して作成した (次スライド)
n  開発データの生成例を見て個性の反映度合いのパラメタαを調整した
n  Transformation : Kaomoji: 2.0, Kansai: 2.0, Aniki : 2.0
n  Interpolation : Kaomoji: 0.75, Kansai: 0.75, Aniki : 0.5
n  テストデータに対して返答文をビームサーチで生成し、Kaomoji, Kansai, Anikiで
  それぞれ100例選出した
36	
Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved.
評価用データ選出の依頼時に示した基準と実例
n  Kaomoji: 返答文に顔文字がなければ問題なし
n  OK: 行きたいよね
n  OK: どうでしょう
n  NG: おはようございます (*・ω・*)__)ペコリ
n  NG: ありがとう (^ω^)
n  Kansai: 語尾を変えたり、追加することで関西弁にできる返答文
n  OK: あ、そうなんだ
n  OK: 俺も好き
n  NG: いらっしゃいませ
n  NG: 今晩は!
n  Aniki:「豪快!」「兄貴!」「姉御!」のように感じない返答文なら問題なし
n  OK: だめ
n  OK: 漢方薬だからw
n  NG: みせてくれ!
n  NG: そか!
37	
Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved.
主観評価結果
38	
Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved.
主観評価結果: 個性の反映割合
個性の反映の割合には、大きな違いはなかった
生成例
Kaomoji Kansai Aniki
入力文 はじめましてよろしくね 沖縄は年に数回かな まあまあかかるね(́・д・`)笑 関東住み?
Speaker Model よろしくー いいねー☆☆☆☆ そやで(笑)
Transformation こちらこそヨロ (`・ω・́)スク! 沖縄ええなぁ うちは東京だぜ!
Interpolation よろしくです! ほお〜 ちがうよ〜
Translation よろしくー ええねー☆☆☆☆ そうだぞ!
入力文 でわでわ〜
トコトコ(((((*́・ω・)
でも、お部屋でエアコン
ガンガンやろ?
今から行ってくるよ、仕事(・∀・)
Speaker Model はーい そだよ〜(∩́∀`)∩ 頑張れ頑張れ
Transformation いー! そやで おつかれだな!
Interpolation フリフリ☆*.・(*ゝ∀・*)ノ そぉなん? お疲れ様です
Translation はーい(*・ω・)ノ せやで〜(∩́∀`)∩ 頑張れ頑張れ!
個性が反映された割合
Kaomoji Kansai Aniki
1. Transformation 76%	 50%	 30%	
2. Interpolation 59%	 57% 20%	
3. Translation 77%	 55% 25%
39	
Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved.
主観評価結果: 返答内容の保持
Translationは内容保持において他手法よりも高い評価
返答文の内容が保持された割合
個性が反映され、かつ、返答文の内容が保持された割合
Kaomoji Kansai Aniki
1. Transformation 41%	 35%	 26%	
2. Interpolation 30%	 18% 16%	
3. Translation 74%	 79% 96%	
Kaomoji Kansai Aniki
1. Transformation 33%	 21%	 11%	
2. Interpolation 18%	 17% 4%	
3. Translation 59%	 45% 22%
40	
Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved.
生成例の分析
41	
Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved.
分析: 生成例の特徴: Translation
元となる返答文の語彙を維持しやすい
生成例
Kaomoji Kansai Aniki
発話 はじめましてよろしくね 沖縄は年に数回かな まあまあかかるね
(́・д・`)笑 関東住み?
Speaker Model よろしくー いいねー☆☆☆☆ そやで(笑)
Transformation こちらこそ
ヨロ (`・ω・́)スク!
沖縄ええなぁ うちは東京だぜ!
Interpolation よろしくです! ほお〜 ちがうよ〜
Translation よろしくー ええねー☆☆☆☆ そうだぞ!
発話 でわでわ〜
トコトコ(((((*́・ω・)
でも、お部屋でエアコン
ガンガンやろ?
今から行ってくるよ、仕事
(・∀・)
Speaker Model はーい そだよ〜(∩́∀`)∩ 頑張れ頑張れ
Transformation いー! そやで おつかれだな!
Interpolation フリフリ☆*.・(*ゝ∀・*)ノ そぉなん? お疲れ様です
Translation はーい(*・ω・)ノ せやで〜(∩́∀`)∩ 頑張れ頑張れ!
42	
Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved.
分析: 生成例の特徴: Translation
元となる返答文の語彙を維持しやすい
生成例
Kaomoji Kansai Aniki
発話 はじめましてよろしくね 沖縄は年に数回かな まあまあかかるね
(́・д・`)笑 関東住み?
Speaker Model よろしくー いいねー☆☆☆☆ そやで(笑)
Transformation こちらこそ
ヨロ (`・ω・́)スク!
沖縄ええなぁ うちは東京だぜ!
Interpolation よろしくです! ほお〜 ちがうよ〜
Translation よろしくー ええねー☆☆☆☆ そうだぞ!
発話 でわでわ〜
トコトコ(((((*́・ω・)
でも、お部屋でエアコン
ガンガンやろ?
今から行ってくるよ、仕事
(・∀・)
Speaker Model はーい そだよ〜(∩́∀`)∩ 頑張れ頑張れ
Transformation いー! そやで おつかれだな!
Interpolation フリフリ☆*.・(*ゝ∀・*)ノ そぉなん? お疲れ様です
Translation はーい(*・ω・)ノ せやで〜(∩́∀`)∩ 頑張れ頑張れ!
43	
Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved.
分析: 生成例の特徴: Translation
非文が生成される割合が高い
追加個性 入力文 元となる返答文 返答文(変換後)
Kaomoji 晩ごはん 何? 何ィェ
Kansai そーそー、福祉です(o^^o) そうなんだね(*´艸`) そぉなんやんやね(艸`)
ごめんなさい!!(>_<) なんだよ なんやで
幸せ願う(。>人<)??? 幸せな人多いよね どぉな人歳やな
熱帯魚見ながら一杯 いいなー! いいなーで!
Aniki おつかれさまです☆ お疲れさまです(*^^*) おうか!
かわいい ありがと(*ノωノ)テレッ うむなうな!なんて負けん!
トコトコ(((((*´・ω・) おかえり(´▽`)ノ おかえりたしかに筋肉元気ぜ!
後ろからハグされるのはドキッって
するよね?
うん(^.^) うむじゃねーか!
Translation で非文が生成された例
非文が生成されたのは Kaomoji, Kansai, Aniki の計300件の出力結果のうち、
Translation: 9.6%、Transformation: 4.3%、Interpolation: 0.3%
44	
Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved.
分析: 生成例の特徴: Transformation, Interpolation
強弱をつけた個性の追加反映を行える
入力文
元は心配していたが
応援に変換
個性変換ベクトルを
強めることにより
※今回の「返答文の内容保持」の視点では、内容保持されていないが個性反映され、入力文に対しては適切な返答
※ Interpolation は2ユーザ間の内挿なので、α>1.0 についての実験は行っていない
45	
Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved.
分析: 生成例の特徴: Transformation, Interpolation
Translation と違い、入力文を踏まえた文生成を行うので
返答文を大きく変えても、入力文との対応関係が維持されやすい
例追加する
関西弁の個性追加しつつ
沖縄に対して
適切に答えられている
入力文
※今回の「返答文の内容保持」の視点では、内容保持されていないが個性反映され、入力文に対しては適切な返答
※ Interpolation は2ユーザ間の内挿なので、α>1.0 についての実験は行っていない
46	
Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved.
分析: 生成例の特徴: Transformation, Interpolation
※今回の「返答文の内容保持」の視点では、内容保持されていないが個性反映され、入力文に対しては適切な返答
関西弁の
維持
肯定内容の
維持
入力文の「関東」に対する
対応関係の維持
熱血要素の
追加反映
入力文
Translation と違い、入力文を踏まえた文生成を行うので
返答文を大きく変えても、入力文との対応関係が維持されやすい
47	
Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved.
まとめ・今後
48	
Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved.
まとめ
熱い返答を
する人
熱さ追加
変換ベクトル
変換対象ユーザ変換対象ユーザ
個性表現ベクトルの演算
による個性の追加反映
返答文の書き換え
3. Translation
返答文の書き換え
による個性の追加反映
Speaker Model
n
元の個性を保持しつつ、個性を追加反映した
3つの対話返答文生成を提案・評価
熱い返答を
する人
熱い返答を
しない人
個性表現ベクトル空間 個性表現ベクトル空間
puid
CONV
pCONV
pTARGET
pSOURCE
pTARGET
個性追加変換ベクトルによる変換 ユーザ間の内挿
1. Transformation 2. Interpolation
uid
puid
puid
pCONV
uid
49	
Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved.
まとめ:結果
1. Transformation 2. Interpolation 3. Translation
概要 個性変換ベクトルを
用いた個性表現ベク
トルの変換
2つの個性表現ベクトル
の内挿
返答の書き換え
追加反映
に必要な
データ	
・追加したい個性を
持つ対話データ
・追加したい個性を
持たない対話データ	
追加したい個性を持つ
対話データ
追加する個性要素ごとの
個性追加前→個性追加後の
返答文対訳データ	
個性の反
映
個性の反映の割合には、大きな違いはなかった
内容の維
持
Translationに続く
2番目の評価
最も悪い評価 3手法で最高の評価
生成長所 ・入力文を踏まえた返答生成を行うので
入力文との対応関係が維持されやすい
・強弱をつけ、個性の追加反映を行える
・非文の生成割合が低い
・返答文の内容が保持
 されやすい
生成課題 ・返答内容の内容語の保持性が低い。 ・非文の生成割合が
他手法より高い。
※Transformation, Interpolation には生成文に対する定性的な差が見られなかった
50	
Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved.
まとめ:結果
1. Transformation 2. Interpolation 3. Translation
概要 個性変換ベクトルを
用いた個性表現ベク
トルの変換
2つの個性表現ベクトル
の内挿
返答の書き換え
追加反映
に必要な
データ	
・追加したい個性を
持つ対話データ
・追加したい個性を
持たない対話データ	
追加したい個性を持つ
対話データ
追加する個性要素ごとの
個性追加前→個性追加後の
返答文対訳データ	
個性の反
映
個性の反映の割合には、大きな違いはなかった
内容の維
持
Translationに続く
2番目の評価
最も悪い評価 3手法で最高の評価
生成長所 ・入力文を踏まえた返答生成を行うので
入力文との対応関係が維持されやすい
・強弱をつけ、個性の追加反映を行える
・非文の生成割合が低い
・返答文の内容が保持
 されやすい
生成課題 ・返答内容の内容語の保持性が低い。 ・非文の生成割合が
他手法より高い。
※Transformation, Interpolation には生成文に対する定性的な差が見られなかった
51	
Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved.
まとめ:結果
1. Transformation 2. Interpolation 3. Translation
概要 個性変換ベクトルを
用いた個性表現ベク
トルの変換
2つの個性表現ベクトル
の内挿
返答の書き換え
追加反映
に必要な
データ	
・追加したい個性を
持つ対話データ
・追加したい個性を
持たない対話データ	
追加したい個性を持つ
対話データ
追加する個性要素ごとの
個性追加前→個性追加後の
返答文対訳データ	
個性の反
映
個性の反映の割合には、大きな違いはなかった
内容の維
持
Translationに続く
2番目の評価
最も悪い評価 3手法で最高の評価
生成長所 ・入力文を踏まえた返答生成を行うので
入力文との対応関係が維持されやすい
・強弱をつけ、個性の追加反映を行える
・非文の生成割合が低い
・返答文の内容が保持
 されやすい
生成課題 ・返答内容の内容語の保持性が低い。 ・非文の生成割合が
他手法より高い。
※Transformation, Interpolation には生成文に対する定性的な差が見られなかった
52	
Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved.
まとめ:結果
1. Transformation 2. Interpolation 3. Translation
概要 個性変換ベクトルを
用いた個性表現ベク
トルの変換
2つの個性表現ベクトル
の内挿
返答の書き換え
追加反映
に必要な
データ	
・追加したい個性を
持つ対話データ
・追加したい個性を
持たない対話データ	
追加したい個性を持つ
対話データ
追加する個性要素ごとの
個性追加前→個性追加後の
返答文対訳データ	
個性の反
映
個性の反映の割合には、大きな違いはなかった
内容の維
持
Translationに続く
2番目の評価
最も悪い評価 3手法で最高の評価
生成長所 ・入力文を踏まえた返答生成を行うので
入力文との対応関係が維持されやすい
・強弱をつけ、個性の追加反映を行える
・非文の生成割合が低い
・返答文の内容が保持
 されやすい
生成課題 ・返答内容の内容語の保持性が低い。 ・非文の生成割合が
他手法より高い。
※Transformation, Interpolation には生成文に対する定性的な差が見られなかった
53	
Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved.
まとめ:結果
1. Transformation 2. Interpolation 3. Translation
概要 個性変換ベクトルを
用いた個性表現ベク
トルの変換
2つの個性表現ベクトル
の内挿
返答の書き換え
追加反映
に必要な
データ	
・追加したい個性を
持つ対話データ
・追加したい個性を
持たない対話データ	
追加したい個性を持つ
対話データ
追加する個性要素ごとの
個性追加前→個性追加後の
返答文対訳データ	
個性の反
映
個性の反映の割合には、大きな違いはなかった
内容の維
持
Translationに続く
2番目の評価
最も悪い評価 3手法で最高の評価
生成長所 ・入力文を踏まえた返答生成を行うので
入力文との対応関係が維持されやすい
・強弱をつけ、個性の追加反映を行える
・非文の生成割合が低い
・返答文の内容が保持
 されやすい
生成課題 ・返答内容の内容語の保持性が低い。 ・非文の生成割合が
他手法より高い。
※Transformation, Interpolation には生成文に対する定性的な差が見られなかった
54	
Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved.
今後
・より多様な個性に対して適用対象を広げていく
・複数の個性要素の追加についての検証を行う
・各手法で分かった特性を組合せ、
 より適切な個性の追加反映を検討していく

Weitere ähnliche Inhalte

Was ist angesagt?

Transformer メタサーベイ
Transformer メタサーベイTransformer メタサーベイ
Transformer メタサーベイcvpaper. challenge
 
深層学習の不確実性 - Uncertainty in Deep Neural Networks -
深層学習の不確実性 - Uncertainty in Deep Neural Networks -深層学習の不確実性 - Uncertainty in Deep Neural Networks -
深層学習の不確実性 - Uncertainty in Deep Neural Networks -tmtm otm
 
4 データ間の距離と類似度
4 データ間の距離と類似度4 データ間の距離と類似度
4 データ間の距離と類似度Seiichi Uchida
 
Curriculum Learning (関東CV勉強会)
Curriculum Learning (関東CV勉強会)Curriculum Learning (関東CV勉強会)
Curriculum Learning (関東CV勉強会)Yoshitaka Ushiku
 
統計的因果推論への招待 -因果構造探索を中心に-
統計的因果推論への招待 -因果構造探索を中心に-統計的因果推論への招待 -因果構造探索を中心に-
統計的因果推論への招待 -因果構造探索を中心に-Shiga University, RIKEN
 
論文紹介 "DARTS: Differentiable Architecture Search"
論文紹介 "DARTS: Differentiable Architecture Search"論文紹介 "DARTS: Differentiable Architecture Search"
論文紹介 "DARTS: Differentiable Architecture Search"Yuta Koreeda
 
[DL輪読会]Explainable Reinforcement Learning: A Survey
[DL輪読会]Explainable Reinforcement Learning: A Survey[DL輪読会]Explainable Reinforcement Learning: A Survey
[DL輪読会]Explainable Reinforcement Learning: A SurveyDeep Learning JP
 
全力解説!Transformer
全力解説!Transformer全力解説!Transformer
全力解説!TransformerArithmer Inc.
 
【DL輪読会】An Image is Worth One Word: Personalizing Text-to-Image Generation usi...
【DL輪読会】An Image is Worth One Word: Personalizing Text-to-Image Generation usi...【DL輪読会】An Image is Worth One Word: Personalizing Text-to-Image Generation usi...
【DL輪読会】An Image is Worth One Word: Personalizing Text-to-Image Generation usi...Deep Learning JP
 
#FTMA15 第一回 鬼コース 全PDF
#FTMA15 第一回 鬼コース 全PDF#FTMA15 第一回 鬼コース 全PDF
#FTMA15 第一回 鬼コース 全PDFYoichi Ochiai
 
大規模言語モデルとChatGPT
大規模言語モデルとChatGPT大規模言語モデルとChatGPT
大規模言語モデルとChatGPTnlab_utokyo
 
[DLHacks]StyleGANとBigGANのStyle mixing, morphing
[DLHacks]StyleGANとBigGANのStyle mixing, morphing[DLHacks]StyleGANとBigGANのStyle mixing, morphing
[DLHacks]StyleGANとBigGANのStyle mixing, morphingDeep Learning JP
 
backbone としての timm 入門
backbone としての timm 入門backbone としての timm 入門
backbone としての timm 入門Takuji Tahara
 
最近のSingle Shot系の物体検出のアーキテクチャまとめ
最近のSingle Shot系の物体検出のアーキテクチャまとめ最近のSingle Shot系の物体検出のアーキテクチャまとめ
最近のSingle Shot系の物体検出のアーキテクチャまとめYusuke Uchida
 
SIX ABEJA 講演資料 もうブラックボックスとは呼ばせない~機械学習を支援する情報
SIX ABEJA 講演資料 もうブラックボックスとは呼ばせない~機械学習を支援する情報SIX ABEJA 講演資料 もうブラックボックスとは呼ばせない~機械学習を支援する情報
SIX ABEJA 講演資料 もうブラックボックスとは呼ばせない~機械学習を支援する情報Takayuki Itoh
 
実録 ペルソナが死ぬとき 〜ペルソナの上手な使いかた〜
実録 ペルソナが死ぬとき 〜ペルソナの上手な使いかた〜実録 ペルソナが死ぬとき 〜ペルソナの上手な使いかた〜
実録 ペルソナが死ぬとき 〜ペルソナの上手な使いかた〜Yoshiki Hayama
 
機械学習で泣かないためのコード設計
機械学習で泣かないためのコード設計機械学習で泣かないためのコード設計
機械学習で泣かないためのコード設計Takahiro Kubo
 
数学カフェ 確率・統計・機械学習回 「速習 確率・統計」
数学カフェ 確率・統計・機械学習回 「速習 確率・統計」数学カフェ 確率・統計・機械学習回 「速習 確率・統計」
数学カフェ 確率・統計・機械学習回 「速習 確率・統計」Ken'ichi Matsui
 
PRML学習者から入る深層生成モデル入門
PRML学習者から入る深層生成モデル入門PRML学習者から入る深層生成モデル入門
PRML学習者から入る深層生成モデル入門tmtm otm
 

Was ist angesagt? (20)

Transformer メタサーベイ
Transformer メタサーベイTransformer メタサーベイ
Transformer メタサーベイ
 
深層学習の不確実性 - Uncertainty in Deep Neural Networks -
深層学習の不確実性 - Uncertainty in Deep Neural Networks -深層学習の不確実性 - Uncertainty in Deep Neural Networks -
深層学習の不確実性 - Uncertainty in Deep Neural Networks -
 
4 データ間の距離と類似度
4 データ間の距離と類似度4 データ間の距離と類似度
4 データ間の距離と類似度
 
Curriculum Learning (関東CV勉強会)
Curriculum Learning (関東CV勉強会)Curriculum Learning (関東CV勉強会)
Curriculum Learning (関東CV勉強会)
 
統計的因果推論への招待 -因果構造探索を中心に-
統計的因果推論への招待 -因果構造探索を中心に-統計的因果推論への招待 -因果構造探索を中心に-
統計的因果推論への招待 -因果構造探索を中心に-
 
論文紹介 "DARTS: Differentiable Architecture Search"
論文紹介 "DARTS: Differentiable Architecture Search"論文紹介 "DARTS: Differentiable Architecture Search"
論文紹介 "DARTS: Differentiable Architecture Search"
 
[DL輪読会]Explainable Reinforcement Learning: A Survey
[DL輪読会]Explainable Reinforcement Learning: A Survey[DL輪読会]Explainable Reinforcement Learning: A Survey
[DL輪読会]Explainable Reinforcement Learning: A Survey
 
BERTによる文書系AIの取り組みと、Azureを用いたテーブルデータの説明性実現!
BERTによる文書系AIの取り組みと、Azureを用いたテーブルデータの説明性実現!BERTによる文書系AIの取り組みと、Azureを用いたテーブルデータの説明性実現!
BERTによる文書系AIの取り組みと、Azureを用いたテーブルデータの説明性実現!
 
全力解説!Transformer
全力解説!Transformer全力解説!Transformer
全力解説!Transformer
 
【DL輪読会】An Image is Worth One Word: Personalizing Text-to-Image Generation usi...
【DL輪読会】An Image is Worth One Word: Personalizing Text-to-Image Generation usi...【DL輪読会】An Image is Worth One Word: Personalizing Text-to-Image Generation usi...
【DL輪読会】An Image is Worth One Word: Personalizing Text-to-Image Generation usi...
 
#FTMA15 第一回 鬼コース 全PDF
#FTMA15 第一回 鬼コース 全PDF#FTMA15 第一回 鬼コース 全PDF
#FTMA15 第一回 鬼コース 全PDF
 
大規模言語モデルとChatGPT
大規模言語モデルとChatGPT大規模言語モデルとChatGPT
大規模言語モデルとChatGPT
 
[DLHacks]StyleGANとBigGANのStyle mixing, morphing
[DLHacks]StyleGANとBigGANのStyle mixing, morphing[DLHacks]StyleGANとBigGANのStyle mixing, morphing
[DLHacks]StyleGANとBigGANのStyle mixing, morphing
 
backbone としての timm 入門
backbone としての timm 入門backbone としての timm 入門
backbone としての timm 入門
 
最近のSingle Shot系の物体検出のアーキテクチャまとめ
最近のSingle Shot系の物体検出のアーキテクチャまとめ最近のSingle Shot系の物体検出のアーキテクチャまとめ
最近のSingle Shot系の物体検出のアーキテクチャまとめ
 
SIX ABEJA 講演資料 もうブラックボックスとは呼ばせない~機械学習を支援する情報
SIX ABEJA 講演資料 もうブラックボックスとは呼ばせない~機械学習を支援する情報SIX ABEJA 講演資料 もうブラックボックスとは呼ばせない~機械学習を支援する情報
SIX ABEJA 講演資料 もうブラックボックスとは呼ばせない~機械学習を支援する情報
 
実録 ペルソナが死ぬとき 〜ペルソナの上手な使いかた〜
実録 ペルソナが死ぬとき 〜ペルソナの上手な使いかた〜実録 ペルソナが死ぬとき 〜ペルソナの上手な使いかた〜
実録 ペルソナが死ぬとき 〜ペルソナの上手な使いかた〜
 
機械学習で泣かないためのコード設計
機械学習で泣かないためのコード設計機械学習で泣かないためのコード設計
機械学習で泣かないためのコード設計
 
数学カフェ 確率・統計・機械学習回 「速習 確率・統計」
数学カフェ 確率・統計・機械学習回 「速習 確率・統計」数学カフェ 確率・統計・機械学習回 「速習 確率・統計」
数学カフェ 確率・統計・機械学習回 「速習 確率・統計」
 
PRML学習者から入る深層生成モデル入門
PRML学習者から入る深層生成モデル入門PRML学習者から入る深層生成モデル入門
PRML学習者から入る深層生成モデル入門
 

Andere mochten auch

映像解析における周辺要素
映像解析における周辺要素映像解析における周辺要素
映像解析における周辺要素Takashi Kaneda
 
オープニングトーク - 創設の思い・目的・進行方針  -データマイニング+WEB勉強会@東京
オープニングトーク - 創設の思い・目的・進行方針  -データマイニング+WEB勉強会@東京オープニングトーク - 創設の思い・目的・進行方針  -データマイニング+WEB勉強会@東京
オープニングトーク - 創設の思い・目的・進行方針  -データマイニング+WEB勉強会@東京Koichi Hamada
 
Variational Autoencoderの紹介
Variational Autoencoderの紹介Variational Autoencoderの紹介
Variational Autoencoderの紹介Ken'ichi Matsui
 
深層学習とベイズ統計
深層学習とベイズ統計深層学習とベイズ統計
深層学習とベイズ統計Yuta Kashino
 
Tokyo webmining 2017-10-28
Tokyo webmining 2017-10-28Tokyo webmining 2017-10-28
Tokyo webmining 2017-10-28Kimikazu Kato
 
DAUを評価指標から捨てた会社の話 #tokyowebmining
DAUを評価指標から捨てた会社の話 #tokyowebminingDAUを評価指標から捨てた会社の話 #tokyowebmining
DAUを評価指標から捨てた会社の話 #tokyowebminingTokoroten Nakayama
 
20170310_InDatabaseAnalytics_#1
20170310_InDatabaseAnalytics_#120170310_InDatabaseAnalytics_#1
20170310_InDatabaseAnalytics_#1Kohei KaiGai
 
アンカンファレンス @ 第50回 データマイニング+WEB @東京
アンカンファレンス @ 第50回 データマイニング+WEB @東京アンカンファレンス @ 第50回 データマイニング+WEB @東京
アンカンファレンス @ 第50回 データマイニング+WEB @東京Izumi Akiyama
 
20161029 TVI Tokyowebmining Seminar for Share
20161029 TVI Tokyowebmining Seminar for Share20161029 TVI Tokyowebmining Seminar for Share
20161029 TVI Tokyowebmining Seminar for ShareYasushi Gunya
 
PL/CUDA - GPU Accelerated In-Database Analytics
PL/CUDA - GPU Accelerated In-Database AnalyticsPL/CUDA - GPU Accelerated In-Database Analytics
PL/CUDA - GPU Accelerated In-Database AnalyticsKohei KaiGai
 
動的最適化の今までとこれから
動的最適化の今までとこれから動的最適化の今までとこれから
動的最適化の今までとこれからKazuki Baba
 
ドローン農業最前線
ドローン農業最前線ドローン農業最前線
ドローン農業最前線tetsuya furukawa
 
計量経済学と 機械学習の交差点入り口 (公開用)
計量経済学と 機械学習の交差点入り口 (公開用)計量経済学と 機械学習の交差点入り口 (公開用)
計量経済学と 機械学習の交差点入り口 (公開用)Shota Yasui
 
レコメンド研究のあれこれ
レコメンド研究のあれこれレコメンド研究のあれこれ
レコメンド研究のあれこれMasahiro Sato
 

Andere mochten auch (14)

映像解析における周辺要素
映像解析における周辺要素映像解析における周辺要素
映像解析における周辺要素
 
オープニングトーク - 創設の思い・目的・進行方針  -データマイニング+WEB勉強会@東京
オープニングトーク - 創設の思い・目的・進行方針  -データマイニング+WEB勉強会@東京オープニングトーク - 創設の思い・目的・進行方針  -データマイニング+WEB勉強会@東京
オープニングトーク - 創設の思い・目的・進行方針  -データマイニング+WEB勉強会@東京
 
Variational Autoencoderの紹介
Variational Autoencoderの紹介Variational Autoencoderの紹介
Variational Autoencoderの紹介
 
深層学習とベイズ統計
深層学習とベイズ統計深層学習とベイズ統計
深層学習とベイズ統計
 
Tokyo webmining 2017-10-28
Tokyo webmining 2017-10-28Tokyo webmining 2017-10-28
Tokyo webmining 2017-10-28
 
DAUを評価指標から捨てた会社の話 #tokyowebmining
DAUを評価指標から捨てた会社の話 #tokyowebminingDAUを評価指標から捨てた会社の話 #tokyowebmining
DAUを評価指標から捨てた会社の話 #tokyowebmining
 
20170310_InDatabaseAnalytics_#1
20170310_InDatabaseAnalytics_#120170310_InDatabaseAnalytics_#1
20170310_InDatabaseAnalytics_#1
 
アンカンファレンス @ 第50回 データマイニング+WEB @東京
アンカンファレンス @ 第50回 データマイニング+WEB @東京アンカンファレンス @ 第50回 データマイニング+WEB @東京
アンカンファレンス @ 第50回 データマイニング+WEB @東京
 
20161029 TVI Tokyowebmining Seminar for Share
20161029 TVI Tokyowebmining Seminar for Share20161029 TVI Tokyowebmining Seminar for Share
20161029 TVI Tokyowebmining Seminar for Share
 
PL/CUDA - GPU Accelerated In-Database Analytics
PL/CUDA - GPU Accelerated In-Database AnalyticsPL/CUDA - GPU Accelerated In-Database Analytics
PL/CUDA - GPU Accelerated In-Database Analytics
 
動的最適化の今までとこれから
動的最適化の今までとこれから動的最適化の今までとこれから
動的最適化の今までとこれから
 
ドローン農業最前線
ドローン農業最前線ドローン農業最前線
ドローン農業最前線
 
計量経済学と 機械学習の交差点入り口 (公開用)
計量経済学と 機械学習の交差点入り口 (公開用)計量経済学と 機械学習の交差点入り口 (公開用)
計量経済学と 機械学習の交差点入り口 (公開用)
 
レコメンド研究のあれこれ
レコメンド研究のあれこれレコメンド研究のあれこれ
レコメンド研究のあれこれ
 

Ähnlich wie 対話返答生成における個性の追加反映

デザイナー視点でのデータビジュアライゼーション民主化をめざす「Project Lincoln」
デザイナー視点でのデータビジュアライゼーション民主化をめざす「Project Lincoln」デザイナー視点でのデータビジュアライゼーション民主化をめざす「Project Lincoln」
デザイナー視点でのデータビジュアライゼーション民主化をめざす「Project Lincoln」Data Visualization Japan
 
DeNAのプログラミング教育の取り組み #denatechcon
DeNAのプログラミング教育の取り組み #denatechconDeNAのプログラミング教育の取り組み #denatechcon
DeNAのプログラミング教育の取り組み #denatechconDeNA
 
[Cloud OnAir] AI の力で次世代型コンタクトセンターへ 〜 Contact Center AI ソリューションにおけるジェネシス・ジャパン...
[Cloud OnAir] AI の力で次世代型コンタクトセンターへ  〜 Contact Center AI ソリューションにおけるジェネシス・ジャパン...[Cloud OnAir] AI の力で次世代型コンタクトセンターへ  〜 Contact Center AI ソリューションにおけるジェネシス・ジャパン...
[Cloud OnAir] AI の力で次世代型コンタクトセンターへ 〜 Contact Center AI ソリューションにおけるジェネシス・ジャパン...Google Cloud Platform - Japan
 
Inspire2017 Fukuoka [Keynote FUK] Where the People Meets to Inspire the Business
Inspire2017 Fukuoka [Keynote FUK] Where the People Meets to Inspire the BusinessInspire2017 Fukuoka [Keynote FUK] Where the People Meets to Inspire the Business
Inspire2017 Fukuoka [Keynote FUK] Where the People Meets to Inspire the BusinessMPN Japan
 
Inspire2017 Osaka [Keynote OSK] Where the People Meets to Inspire the Business
Inspire2017 Osaka [Keynote OSK] Where the People Meets to Inspire the BusinessInspire2017 Osaka [Keynote OSK] Where the People Meets to Inspire the Business
Inspire2017 Osaka [Keynote OSK] Where the People Meets to Inspire the BusinessMPN Japan
 
Adobe Creative Cloud:アイデアを携えて、町へ出よう
Adobe Creative Cloud:アイデアを携えて、町へ出ようAdobe Creative Cloud:アイデアを携えて、町へ出よう
Adobe Creative Cloud:アイデアを携えて、町へ出ようTeiichi Ota
 
Inspire2017 Nagoya [Keynote NAG] Where the People Meets to Inspire the Business
Inspire2017 Nagoya [Keynote NAG] Where the People Meets to Inspire the BusinessInspire2017 Nagoya [Keynote NAG] Where the People Meets to Inspire the Business
Inspire2017 Nagoya [Keynote NAG] Where the People Meets to Inspire the BusinessMPN Japan
 
Inspire2017 Sapporo [Keynote SAP] Where the People Meets to Inspire the Business
Inspire2017 Sapporo [Keynote SAP] Where the People Meets to Inspire the BusinessInspire2017 Sapporo [Keynote SAP] Where the People Meets to Inspire the Business
Inspire2017 Sapporo [Keynote SAP] Where the People Meets to Inspire the BusinessMPN Japan
 
アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援
アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援
アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援智治 長沢
 
DXとデザイン思考 -実践にみる、DX推進におけるデザインの有用性と可能性-
DXとデザイン思考 -実践にみる、DX推進におけるデザインの有用性と可能性-DXとデザイン思考 -実践にみる、DX推進におけるデザインの有用性と可能性-
DXとデザイン思考 -実践にみる、DX推進におけるデザインの有用性と可能性-Concent, Inc.
 
ディープラーニングにみられるAi技術の進歩とそれがもたらす未来r1
ディープラーニングにみられるAi技術の進歩とそれがもたらす未来r1ディープラーニングにみられるAi技術の進歩とそれがもたらす未来r1
ディープラーニングにみられるAi技術の進歩とそれがもたらす未来r1Osaka University
 
Delphi / C++Builder 業務アプリケーション 刷新実践法: BDEを使った業務アプリを 移行ツールで最新化
Delphi / C++Builder 業務アプリケーション 刷新実践法: BDEを使った業務アプリを移行ツールで最新化 Delphi / C++Builder 業務アプリケーション 刷新実践法: BDEを使った業務アプリを移行ツールで最新化
Delphi / C++Builder 業務アプリケーション 刷新実践法: BDEを使った業務アプリを 移行ツールで最新化 Kaz Aiso
 
KDDIが考える顧客へ本当の価値を届けるための開発手法
KDDIが考える顧客へ本当の価値を届けるための開発手法KDDIが考える顧客へ本当の価値を届けるための開発手法
KDDIが考える顧客へ本当の価値を届けるための開発手法Tsubasa Hirota
 
アドビの中の人が語るCreative Cloud最新事情と活用術! 〜 ココでしか聞けない「Adobe×山口」レア話 〜
アドビの中の人が語るCreative Cloud最新事情と活用術! 〜 ココでしか聞けない「Adobe×山口」レア話 〜アドビの中の人が語るCreative Cloud最新事情と活用術! 〜 ココでしか聞けない「Adobe×山口」レア話 〜
アドビの中の人が語るCreative Cloud最新事情と活用術! 〜 ココでしか聞けない「Adobe×山口」レア話 〜Michihiko Nasukawa
 
AIベンチャー企業のパフォーマンス
AIベンチャー企業のパフォーマンスAIベンチャー企業のパフォーマンス
AIベンチャー企業のパフォーマンスCore Concept Technologies
 
マルチモーダル深層学習の研究動向
マルチモーダル深層学習の研究動向マルチモーダル深層学習の研究動向
マルチモーダル深層学習の研究動向Koichiro Mori
 
Another works_リードエンジニア向け採用資料.pdf
Another works_リードエンジニア向け採用資料.pdfAnother works_リードエンジニア向け採用資料.pdf
Another works_リードエンジニア向け採用資料.pdfssuseree1665
 
[BA09] 生産性/利便性を追求した最先端の業務アプリケーションとは!? ~Dynamics 365/Office 365 とチャットアプリケーションと...
[BA09] 生産性/利便性を追求した最先端の業務アプリケーションとは!? ~Dynamics 365/Office 365 とチャットアプリケーションと...[BA09] 生産性/利便性を追求した最先端の業務アプリケーションとは!? ~Dynamics 365/Office 365 とチャットアプリケーションと...
[BA09] 生産性/利便性を追求した最先端の業務アプリケーションとは!? ~Dynamics 365/Office 365 とチャットアプリケーションと...de:code 2017
 

Ähnlich wie 対話返答生成における個性の追加反映 (20)

デザイナー視点でのデータビジュアライゼーション民主化をめざす「Project Lincoln」
デザイナー視点でのデータビジュアライゼーション民主化をめざす「Project Lincoln」デザイナー視点でのデータビジュアライゼーション民主化をめざす「Project Lincoln」
デザイナー視点でのデータビジュアライゼーション民主化をめざす「Project Lincoln」
 
DeNAのプログラミング教育の取り組み #denatechcon
DeNAのプログラミング教育の取り組み #denatechconDeNAのプログラミング教育の取り組み #denatechcon
DeNAのプログラミング教育の取り組み #denatechcon
 
[Cloud OnAir] AI の力で次世代型コンタクトセンターへ 〜 Contact Center AI ソリューションにおけるジェネシス・ジャパン...
[Cloud OnAir] AI の力で次世代型コンタクトセンターへ  〜 Contact Center AI ソリューションにおけるジェネシス・ジャパン...[Cloud OnAir] AI の力で次世代型コンタクトセンターへ  〜 Contact Center AI ソリューションにおけるジェネシス・ジャパン...
[Cloud OnAir] AI の力で次世代型コンタクトセンターへ 〜 Contact Center AI ソリューションにおけるジェネシス・ジャパン...
 
Inspire2017 Fukuoka [Keynote FUK] Where the People Meets to Inspire the Business
Inspire2017 Fukuoka [Keynote FUK] Where the People Meets to Inspire the BusinessInspire2017 Fukuoka [Keynote FUK] Where the People Meets to Inspire the Business
Inspire2017 Fukuoka [Keynote FUK] Where the People Meets to Inspire the Business
 
Inspire2017 Osaka [Keynote OSK] Where the People Meets to Inspire the Business
Inspire2017 Osaka [Keynote OSK] Where the People Meets to Inspire the BusinessInspire2017 Osaka [Keynote OSK] Where the People Meets to Inspire the Business
Inspire2017 Osaka [Keynote OSK] Where the People Meets to Inspire the Business
 
Adobe Creative Cloud:アイデアを携えて、町へ出よう
Adobe Creative Cloud:アイデアを携えて、町へ出ようAdobe Creative Cloud:アイデアを携えて、町へ出よう
Adobe Creative Cloud:アイデアを携えて、町へ出よう
 
Inspire2017 Nagoya [Keynote NAG] Where the People Meets to Inspire the Business
Inspire2017 Nagoya [Keynote NAG] Where the People Meets to Inspire the BusinessInspire2017 Nagoya [Keynote NAG] Where the People Meets to Inspire the Business
Inspire2017 Nagoya [Keynote NAG] Where the People Meets to Inspire the Business
 
Inspire2017 Sapporo [Keynote SAP] Where the People Meets to Inspire the Business
Inspire2017 Sapporo [Keynote SAP] Where the People Meets to Inspire the BusinessInspire2017 Sapporo [Keynote SAP] Where the People Meets to Inspire the Business
Inspire2017 Sapporo [Keynote SAP] Where the People Meets to Inspire the Business
 
AdobeCS6
AdobeCS6 AdobeCS6
AdobeCS6
 
アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援
アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援
アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援
 
DXとデザイン思考 -実践にみる、DX推進におけるデザインの有用性と可能性-
DXとデザイン思考 -実践にみる、DX推進におけるデザインの有用性と可能性-DXとデザイン思考 -実践にみる、DX推進におけるデザインの有用性と可能性-
DXとデザイン思考 -実践にみる、DX推進におけるデザインの有用性と可能性-
 
ディープラーニングにみられるAi技術の進歩とそれがもたらす未来r1
ディープラーニングにみられるAi技術の進歩とそれがもたらす未来r1ディープラーニングにみられるAi技術の進歩とそれがもたらす未来r1
ディープラーニングにみられるAi技術の進歩とそれがもたらす未来r1
 
Delphi / C++Builder 業務アプリケーション 刷新実践法: BDEを使った業務アプリを 移行ツールで最新化
Delphi / C++Builder 業務アプリケーション 刷新実践法: BDEを使った業務アプリを移行ツールで最新化 Delphi / C++Builder 業務アプリケーション 刷新実践法: BDEを使った業務アプリを移行ツールで最新化
Delphi / C++Builder 業務アプリケーション 刷新実践法: BDEを使った業務アプリを 移行ツールで最新化
 
KDDIが考える顧客へ本当の価値を届けるための開発手法
KDDIが考える顧客へ本当の価値を届けるための開発手法KDDIが考える顧客へ本当の価値を届けるための開発手法
KDDIが考える顧客へ本当の価値を届けるための開発手法
 
アドビの中の人が語るCreative Cloud最新事情と活用術! 〜 ココでしか聞けない「Adobe×山口」レア話 〜
アドビの中の人が語るCreative Cloud最新事情と活用術! 〜 ココでしか聞けない「Adobe×山口」レア話 〜アドビの中の人が語るCreative Cloud最新事情と活用術! 〜 ココでしか聞けない「Adobe×山口」レア話 〜
アドビの中の人が語るCreative Cloud最新事情と活用術! 〜 ココでしか聞けない「Adobe×山口」レア話 〜
 
AIベンチャー企業のパフォーマンス
AIベンチャー企業のパフォーマンスAIベンチャー企業のパフォーマンス
AIベンチャー企業のパフォーマンス
 
マルチモーダル深層学習の研究動向
マルチモーダル深層学習の研究動向マルチモーダル深層学習の研究動向
マルチモーダル深層学習の研究動向
 
Another works_リードエンジニア向け採用資料.pdf
Another works_リードエンジニア向け採用資料.pdfAnother works_リードエンジニア向け採用資料.pdf
Another works_リードエンジニア向け採用資料.pdf
 
[BA09] 生産性/利便性を追求した最先端の業務アプリケーションとは!? ~Dynamics 365/Office 365 とチャットアプリケーションと...
[BA09] 生産性/利便性を追求した最先端の業務アプリケーションとは!? ~Dynamics 365/Office 365 とチャットアプリケーションと...[BA09] 生産性/利便性を追求した最先端の業務アプリケーションとは!? ~Dynamics 365/Office 365 とチャットアプリケーションと...
[BA09] 生産性/利便性を追求した最先端の業務アプリケーションとは!? ~Dynamics 365/Office 365 とチャットアプリケーションと...
 
Boundio slideshare
Boundio slideshareBoundio slideshare
Boundio slideshare
 

Mehr von Koichi Hamada

Anime Generation with AI
Anime Generation with AIAnime Generation with AI
Anime Generation with AIKoichi Hamada
 
Generative Adversarial Networks @ ICML 2019
Generative Adversarial Networks @ ICML 2019Generative Adversarial Networks @ ICML 2019
Generative Adversarial Networks @ ICML 2019Koichi Hamada
 
AIによるアニメ生成の挑戦
AIによるアニメ生成の挑戦AIによるアニメ生成の挑戦
AIによるアニメ生成の挑戦Koichi Hamada
 
Generative Adversarial Networks (GANs) and Disentangled Representations @ N...
Generative Adversarial Networks (GANs) and Disentangled Representations @ N...Generative Adversarial Networks (GANs) and Disentangled Representations @ N...
Generative Adversarial Networks (GANs) and Disentangled Representations @ N...Koichi Hamada
 
Generative Adversarial Networks (GAN) @ NIPS2017
Generative Adversarial Networks (GAN) @ NIPS2017Generative Adversarial Networks (GAN) @ NIPS2017
Generative Adversarial Networks (GAN) @ NIPS2017Koichi Hamada
 
DeNAのAI活用したサービス開発
DeNAのAI活用したサービス開発DeNAのAI活用したサービス開発
DeNAのAI活用したサービス開発Koichi Hamada
 
Generative Adversarial Networks (GAN) の学習方法進展・画像生成・教師なし画像変換
Generative Adversarial Networks (GAN) の学習方法進展・画像生成・教師なし画像変換Generative Adversarial Networks (GAN) の学習方法進展・画像生成・教師なし画像変換
Generative Adversarial Networks (GAN) の学習方法進展・画像生成・教師なし画像変換Koichi Hamada
 
NIPS 2016 Overview and Deep Learning Topics
NIPS 2016 Overview and Deep Learning Topics  NIPS 2016 Overview and Deep Learning Topics
NIPS 2016 Overview and Deep Learning Topics Koichi Hamada
 
DeNAの機械学習・深層学習活用した 体験提供の挑戦
DeNAの機械学習・深層学習活用した体験提供の挑戦DeNAの機械学習・深層学習活用した体験提供の挑戦
DeNAの機械学習・深層学習活用した 体験提供の挑戦Koichi Hamada
 
Laplacian Pyramid of Generative Adversarial Networks (LAPGAN) - NIPS2015読み会 #...
Laplacian Pyramid of Generative Adversarial Networks (LAPGAN) - NIPS2015読み会 #...Laplacian Pyramid of Generative Adversarial Networks (LAPGAN) - NIPS2015読み会 #...
Laplacian Pyramid of Generative Adversarial Networks (LAPGAN) - NIPS2015読み会 #...Koichi Hamada
 
DeNAの大規模データマイニング活用したサービス開発
DeNAの大規模データマイニング活用したサービス開発DeNAの大規模データマイニング活用したサービス開発
DeNAの大規模データマイニング活用したサービス開発Koichi Hamada
 
『MobageのAnalytics活用したサービス開発』 - データマイニングCROSS2014 #CROSS2014
『MobageのAnalytics活用したサービス開発』 - データマイニングCROSS2014 #CROSS2014『MobageのAnalytics活用したサービス開発』 - データマイニングCROSS2014 #CROSS2014
『MobageのAnalytics活用したサービス開発』 - データマイニングCROSS2014 #CROSS2014Koichi Hamada
 
『Mobageの大規模データマイニング活用と 意思決定』- #IBIS 2012 -ビジネスと機械学習の接点-
『Mobageの大規模データマイニング活用と 意思決定』- #IBIS 2012 -ビジネスと機械学習の接点- 『Mobageの大規模データマイニング活用と 意思決定』- #IBIS 2012 -ビジネスと機械学習の接点-
『Mobageの大規模データマイニング活用と 意思決定』- #IBIS 2012 -ビジネスと機械学習の接点- Koichi Hamada
 
複雑ネットワーク上の伝搬法則の数理
複雑ネットワーク上の伝搬法則の数理複雑ネットワーク上の伝搬法則の数理
複雑ネットワーク上の伝搬法則の数理Koichi Hamada
 
データマイニングCROSS 2012 Opening Talk - データマイニングの実サービス・ビジネス適用と展望
データマイニングCROSS 2012 Opening Talk - データマイニングの実サービス・ビジネス適用と展望 データマイニングCROSS 2012 Opening Talk - データマイニングの実サービス・ビジネス適用と展望
データマイニングCROSS 2012 Opening Talk - データマイニングの実サービス・ビジネス適用と展望 Koichi Hamada
 
データマイニングCROSS 第2部-機械学習・大規模分散処理
データマイニングCROSS 第2部-機械学習・大規模分散処理データマイニングCROSS 第2部-機械学習・大規模分散処理
データマイニングCROSS 第2部-機械学習・大規模分散処理Koichi Hamada
 
Large Scale Data Mining of the Mobage Service - #PRMU 2011 #Mahout #Hadoop
Large Scale Data Mining of the Mobage Service - #PRMU 2011 #Mahout #HadoopLarge Scale Data Mining of the Mobage Service - #PRMU 2011 #Mahout #Hadoop
Large Scale Data Mining of the Mobage Service - #PRMU 2011 #Mahout #HadoopKoichi Hamada
 
"Mahout Recommendation" - #TokyoWebmining 14th
"Mahout Recommendation" -  #TokyoWebmining 14th"Mahout Recommendation" -  #TokyoWebmining 14th
"Mahout Recommendation" - #TokyoWebmining 14thKoichi Hamada
 
Mahout JP - #TokyoWebmining 11th #MahoutJP
Mahout JP -  #TokyoWebmining 11th #MahoutJP Mahout JP -  #TokyoWebmining 11th #MahoutJP
Mahout JP - #TokyoWebmining 11th #MahoutJP Koichi Hamada
 
10回開催記念 「データマイニング+WEB ~データマイニング・機械学習活用による継続進化~」ー第10回データマイニング+WEB勉強会@東京ー #Toky...
10回開催記念 「データマイニング+WEB ~データマイニング・機械学習活用による継続進化~」ー第10回データマイニング+WEB勉強会@東京ー #Toky...10回開催記念 「データマイニング+WEB ~データマイニング・機械学習活用による継続進化~」ー第10回データマイニング+WEB勉強会@東京ー #Toky...
10回開催記念 「データマイニング+WEB ~データマイニング・機械学習活用による継続進化~」ー第10回データマイニング+WEB勉強会@東京ー #Toky...Koichi Hamada
 

Mehr von Koichi Hamada (20)

Anime Generation with AI
Anime Generation with AIAnime Generation with AI
Anime Generation with AI
 
Generative Adversarial Networks @ ICML 2019
Generative Adversarial Networks @ ICML 2019Generative Adversarial Networks @ ICML 2019
Generative Adversarial Networks @ ICML 2019
 
AIによるアニメ生成の挑戦
AIによるアニメ生成の挑戦AIによるアニメ生成の挑戦
AIによるアニメ生成の挑戦
 
Generative Adversarial Networks (GANs) and Disentangled Representations @ N...
Generative Adversarial Networks (GANs) and Disentangled Representations @ N...Generative Adversarial Networks (GANs) and Disentangled Representations @ N...
Generative Adversarial Networks (GANs) and Disentangled Representations @ N...
 
Generative Adversarial Networks (GAN) @ NIPS2017
Generative Adversarial Networks (GAN) @ NIPS2017Generative Adversarial Networks (GAN) @ NIPS2017
Generative Adversarial Networks (GAN) @ NIPS2017
 
DeNAのAI活用したサービス開発
DeNAのAI活用したサービス開発DeNAのAI活用したサービス開発
DeNAのAI活用したサービス開発
 
Generative Adversarial Networks (GAN) の学習方法進展・画像生成・教師なし画像変換
Generative Adversarial Networks (GAN) の学習方法進展・画像生成・教師なし画像変換Generative Adversarial Networks (GAN) の学習方法進展・画像生成・教師なし画像変換
Generative Adversarial Networks (GAN) の学習方法進展・画像生成・教師なし画像変換
 
NIPS 2016 Overview and Deep Learning Topics
NIPS 2016 Overview and Deep Learning Topics  NIPS 2016 Overview and Deep Learning Topics
NIPS 2016 Overview and Deep Learning Topics
 
DeNAの機械学習・深層学習活用した 体験提供の挑戦
DeNAの機械学習・深層学習活用した体験提供の挑戦DeNAの機械学習・深層学習活用した体験提供の挑戦
DeNAの機械学習・深層学習活用した 体験提供の挑戦
 
Laplacian Pyramid of Generative Adversarial Networks (LAPGAN) - NIPS2015読み会 #...
Laplacian Pyramid of Generative Adversarial Networks (LAPGAN) - NIPS2015読み会 #...Laplacian Pyramid of Generative Adversarial Networks (LAPGAN) - NIPS2015読み会 #...
Laplacian Pyramid of Generative Adversarial Networks (LAPGAN) - NIPS2015読み会 #...
 
DeNAの大規模データマイニング活用したサービス開発
DeNAの大規模データマイニング活用したサービス開発DeNAの大規模データマイニング活用したサービス開発
DeNAの大規模データマイニング活用したサービス開発
 
『MobageのAnalytics活用したサービス開発』 - データマイニングCROSS2014 #CROSS2014
『MobageのAnalytics活用したサービス開発』 - データマイニングCROSS2014 #CROSS2014『MobageのAnalytics活用したサービス開発』 - データマイニングCROSS2014 #CROSS2014
『MobageのAnalytics活用したサービス開発』 - データマイニングCROSS2014 #CROSS2014
 
『Mobageの大規模データマイニング活用と 意思決定』- #IBIS 2012 -ビジネスと機械学習の接点-
『Mobageの大規模データマイニング活用と 意思決定』- #IBIS 2012 -ビジネスと機械学習の接点- 『Mobageの大規模データマイニング活用と 意思決定』- #IBIS 2012 -ビジネスと機械学習の接点-
『Mobageの大規模データマイニング活用と 意思決定』- #IBIS 2012 -ビジネスと機械学習の接点-
 
複雑ネットワーク上の伝搬法則の数理
複雑ネットワーク上の伝搬法則の数理複雑ネットワーク上の伝搬法則の数理
複雑ネットワーク上の伝搬法則の数理
 
データマイニングCROSS 2012 Opening Talk - データマイニングの実サービス・ビジネス適用と展望
データマイニングCROSS 2012 Opening Talk - データマイニングの実サービス・ビジネス適用と展望 データマイニングCROSS 2012 Opening Talk - データマイニングの実サービス・ビジネス適用と展望
データマイニングCROSS 2012 Opening Talk - データマイニングの実サービス・ビジネス適用と展望
 
データマイニングCROSS 第2部-機械学習・大規模分散処理
データマイニングCROSS 第2部-機械学習・大規模分散処理データマイニングCROSS 第2部-機械学習・大規模分散処理
データマイニングCROSS 第2部-機械学習・大規模分散処理
 
Large Scale Data Mining of the Mobage Service - #PRMU 2011 #Mahout #Hadoop
Large Scale Data Mining of the Mobage Service - #PRMU 2011 #Mahout #HadoopLarge Scale Data Mining of the Mobage Service - #PRMU 2011 #Mahout #Hadoop
Large Scale Data Mining of the Mobage Service - #PRMU 2011 #Mahout #Hadoop
 
"Mahout Recommendation" - #TokyoWebmining 14th
"Mahout Recommendation" -  #TokyoWebmining 14th"Mahout Recommendation" -  #TokyoWebmining 14th
"Mahout Recommendation" - #TokyoWebmining 14th
 
Mahout JP - #TokyoWebmining 11th #MahoutJP
Mahout JP -  #TokyoWebmining 11th #MahoutJP Mahout JP -  #TokyoWebmining 11th #MahoutJP
Mahout JP - #TokyoWebmining 11th #MahoutJP
 
10回開催記念 「データマイニング+WEB ~データマイニング・機械学習活用による継続進化~」ー第10回データマイニング+WEB勉強会@東京ー #Toky...
10回開催記念 「データマイニング+WEB ~データマイニング・機械学習活用による継続進化~」ー第10回データマイニング+WEB勉強会@東京ー #Toky...10回開催記念 「データマイニング+WEB ~データマイニング・機械学習活用による継続進化~」ー第10回データマイニング+WEB勉強会@東京ー #Toky...
10回開催記念 「データマイニング+WEB ~データマイニング・機械学習活用による継続進化~」ー第10回データマイニング+WEB勉強会@東京ー #Toky...
 

対話返答生成における個性の追加反映

  • 1. 1 Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved. 対話返答生成における個性の追加反映 濱田 晃一*1 藤川 和樹*1 小林 颯介*2 菊池 悠太*2 海野 裕也*2 土田 正明*1 *1: 株式会社 ディー・エヌ・エー *2: 株式会社 Preferred Networks Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved. 第232回 自然言語処理研究会 2017/07/20
  • 2. 2 Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved. 背景 商用サービスの対話エージェントで 口調や発話内容含め個人性を制御することは重要
  • 3. 3 Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved. 背景 ブランドイメージの制御や商標キャラクターによる キャンペーンなどの需要が存在する 商用サービスの対話エージェントで 口調や発話内容含め個人性を制御することは重要
  • 4. 4 Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved. 背景 ハッカドール 1号 ブランドイメージの制御や商標キャラクターによる キャンペーンなどの需要が存在する パーソナルエンタメAI (2014年8月サービスリリース) 君にシンクロするニュースアプリ 情報収集・コンテンツ消費が捗るようにサポート 商用サービスの対話エージェントで 口調や発話内容含め個人性を制御することは重要
  • 5. 5 Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved. 背景 ・リーダー格 ・天真爛漫な頑張り屋 ・誰に対しても丁寧な口調で話す ・ちょっぴり舌足らず ・やる気が空回り失敗も日常茶飯事 ハッカドール 1号 ブランドイメージの制御や商標キャラクターによる キャンペーンなどの需要が存在する パーソナルエンタメAI (2014年8月サービスリリース) 個性 「マスターさんが捗れるように  お手伝いするのが役目なんですっ。」 君にシンクロするニュースアプリ 情報収集・コンテンツ消費が捗るようにサポート 「マスターさん意外と物知りなんですね。  わたし、見直しちゃいましたっ!」 商用サービスの対話エージェントで 口調や発話内容含め個人性を制御することは重要
  • 6. 6 Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved. 背景 ・リーダー格 ・天真爛漫な頑張り屋 ・誰に対しても丁寧な口調で話す ・ちょっぴり舌足らず ・やる気が空回り失敗も日常茶飯事 ハッカドール 1号 しぃな ブランドイメージの制御や商標キャラクターによる キャンペーンなどの需要が存在する パーソナルエンタメAI チャットルーム 盛り上げAI (2016年5月サービスリリース)(2014年8月サービスリリース) 個性 「マスターさんが捗れるように  お手伝いするのが役目なんですっ。」 君にシンクロするニュースアプリ 情報収集・コンテンツ消費が捗るようにサポート 「マスターさん意外と物知りなんですね。  わたし、見直しちゃいましたっ!」 商用サービスの対話エージェントで 口調や発話内容含め個人性を制御することは重要 会話が続かないチャットルームに ユーザとして入室、会話を盛り上げる
  • 7. 7 Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved. 背景 ・リーダー格 ・天真爛漫な頑張り屋 ・誰に対しても丁寧な口調で話す ・ちょっぴり舌足らず ・やる気が空回り失敗も日常茶飯事 ハッカドール 1号 しぃな ブランドイメージの制御や商標キャラクターによる キャンペーンなどの需要が存在する パーソナルエンタメAI チャットルーム 盛り上げAI (2016年5月サービスリリース)(2014年8月サービスリリース) 個性 個性 「暖かくなってきたね〜(*´ω`*)」「マスターさんが捗れるように  お手伝いするのが役目なんですっ。」 君にシンクロするニュースアプリ 情報収集・コンテンツ消費が捗るようにサポート 「落ち着いて~!! アワワ ヽ(□ ̄ヽ))...((ノ ̄□)ノ アワワ」 「マスターさん意外と物知りなんですね。  わたし、見直しちゃいましたっ!」 商用サービスの対話エージェントで 口調や発話内容含め個人性を制御することは重要 会話が続かないチャットルームに ユーザとして入室、会話を盛り上げる ・聞き上手 ・30代 ・子持ち ・三軒茶屋在住 ・しぃたけ好き
  • 8. 8 Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved. 背景 ・リーダー格 ・天真爛漫な頑張り屋 ・誰に対しても丁寧な口調で話す ・ちょっぴり舌足らず ・やる気が空回り失敗も日常茶飯事 ハッカドール 1号 しぃな ブランドイメージの制御や商標キャラクターによる キャンペーンなどの需要が存在する パーソナルエンタメAI チャットルーム 盛り上げAI (2016年5月サービスリリース)(2014年8月サービスリリース) 個性 個性 「暖かくなってきたね〜(*´ω`*)」「マスターさんが捗れるように  お手伝いするのが役目なんですっ。」 君にシンクロするニュースアプリ 情報収集・コンテンツ消費が捗るようにサポート 「落ち着いて~!! アワワ ヽ(□ ̄ヽ))...((ノ ̄□)ノ アワワ」 「マスターさん意外と物知りなんですね。  わたし、見直しちゃいましたっ!」 商用サービスの対話エージェントで 口調や発話内容含め個人性を制御することは重要 会話が続かないチャットルームに ユーザとして入室、会話を盛り上げる ・聞き上手 ・30代 ・子持ち ・三軒茶屋在住 ・しぃたけ好き
  • 9. 9 Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved. 元の個性 背景 入力文:「さて、とりあえず仕事始まる♪(*^^*) 」 「がんばってね!★ミ」 返答文 個性 元の個性に対して特定の個性要素を加えることで 用途に合わせて、個性を柔軟に変化させたい
  • 10. 10 Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved. 元の個性 関西でのイベント ⇒関西弁要素UP 背景 元の個性に対して特定の個性要素を加えることで 用途に合わせて、個性を柔軟に変化させたい 入力文:「さて、とりあえず仕事始まる♪(*^^*) 」 「がんばってね!★ミ」 「がんばってな!★ミ」 返答文 個性 個性
  • 11. 11 Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved. 元の個性 関西でのイベント ⇒関西弁要素UP 関西での体育祭イベント ⇒熱い頼れる先輩要素UP 背景 入力文:「さて、とりあえず仕事始まる♪(*^^*) 」 「がんばってね!★ミ」 「がんばってな!★ミ」 「がんばってな!君ならで きるで!!!」 返答文 個性 個性 個性 元の個性に対して特定の個性要素を加えることで 用途に合わせて、個性を柔軟に変化させたい
  • 12. 12 Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved. 元の個性 関西でのイベント ⇒関西弁要素UP 関西での体育祭イベント ⇒熱い頼れる先輩要素UP … 背景 入力文:「さて、とりあえず仕事始まる♪(*^^*) 」 「がんばってね!★ミ」 「がんばってな!★ミ」 「がんばってな!君ならで きるで!!!」 … 返答文 個性 個性 個性 元の個性に対して特定の個性要素を加えることで 用途に合わせて、個性を柔軟に変化させたい
  • 13. 13 Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved. 元の個性 関西でのイベント ⇒関西弁要素UP 関西での体育祭イベント ⇒熱い頼れる先輩要素UP … 背景 入力文:「さて、とりあえず仕事始まる♪(*^^*) 」 「がんばってね!★ミ」 「がんばってな!★ミ」 「がんばってな!君ならで きるで!!!」 … 返答文 個性 個性 個性 元の個性に対して特定の個性要素を加えることで 用途に合わせて、個性を柔軟に変化させたい (本研究において「個性の追加反映」と呼ぶ)
  • 14. 14 Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved. 元の個性 関西でのイベント ⇒関西弁要素UP 関西での体育祭イベント ⇒熱い頼れる先輩要素UP … 背景 入力文:「さて、とりあえず仕事始まる♪(*^^*) 」 「がんばってね!★ミ」 「がんばってな!★ミ」 「がんばってな!君ならで きるで!!!」 追加反映したい個性要素の各組み合わせごとに 大量の用例を作成することは高コストであるため避けたい … 返答文 個性 個性 個性 元の個性に対して特定の個性要素を加えることで 用途に合わせて、個性を柔軟に変化させたい (本研究において「個性の追加反映」と呼ぶ)
  • 15. 15 Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved. 元の個性 関西でのイベント ⇒関西弁要素UP 関西での体育祭イベント ⇒熱い頼れる先輩要素UP … 背景 入力文:「さて、とりあえず仕事始まる♪(*^^*) 」 「がんばってね!★ミ」 「がんばってな!★ミ」 「がんばってな!君ならで きるで!!!」 追加反映したい個性要素の各組み合わせごとに 大量の用例を作成することは高コストであるため避けたい … 返答文 個性 個性 個性 個性の追加反映を データ作成コストを抑えながら実現したい 元の個性に対して特定の個性要素を加えることで 用途に合わせて、個性を柔軟に変化させたい (本研究において「個性の追加反映」と呼ぶ)
  • 16. 16 Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved. 関連研究: 発話者ごとに一貫性のある返答生成モデル 発話者ごとの個性表現ベクトル、返答生成モデル を同時に学習 各個性表現ベクトルに応じて返答が一貫して変化する Li, J., Galley, et al. “A Persona-Based Neural Conversation Model.” In ACL 2016. Speaker Model による返答生成Speaker Model (Li+ 2016) ユーザ固有の背景情報・返答スタイル等の個性要素を 持ち一貫した返答生成を行う
  • 17. 17 Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved. 関連研究: 発話者ごとに一貫性のある返答生成モデル 発話者ごとの個性表現ベクトル、返答生成モデル を同時に学習 各個性表現ベクトルに応じて返答が一貫して変化する Li, J., Galley, et al. “A Persona-Based Neural Conversation Model.” In ACL 2016. Speaker Model による返答生成Speaker Model (Li+ 2016) ユーザ固有の背景情報・返答スタイル等の個性要素を 持ち一貫した返答生成を行う 個性表現ベクトルの入れ替えによる一貫性の評価のみ実施 個性の追加反映や合成については調べられていない
  • 18. 18 Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved. 関連研究: 表現ベクトルの演算による生成 表現ベクトルの演算による 意味的な合成 Mikolov, T., et al. “Distributed representations of words and phrases and their compositionality.” In NIPS 2013. 単語の意味表現: 差分ベクトルによる変換 Berlin Germany 国⇒首都 変換ベクトル France Paris 表現ベクトル 空間 (Word2Vec)
  • 19. 19 Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved. 関連研究: 表現ベクトルの演算による生成 表現ベクトルの演算による 意味的な合成 Mikolov, T., et al. “Distributed representations of words and phrases and their compositionality.” In NIPS 2013. 単語の意味表現: 差分ベクトルによる変換 画像生成: 画像表現ベクトル差分に要素追加 Berlin Germany France Paris 入力画像 眼鏡なし 画像集合 眼鏡あり 画像集合 表現ベクトル 空間 表現ベクトル 空間 Generator 出力画像 (眼鏡追加) 眼鏡追加 変換ベクトル Encoder Larsen, A. B. L., et al. “Autoencoding Beyond Pixels Using a Learned Similarity Metric”. In ICML 2016. (Word2Vec) 国⇒首都 変換ベクトル
  • 20. 20 Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved. 提案手法 熱い返答を する人 熱さ追加 変換ベクトル 変換対象ユーザ変換対象ユーザ 個性表現ベクトルの演算 による個性の追加反映 返答文の書き換え 3. Translation 返答文の書き換え による個性の追加反映 Speaker Model n 元の個性を保持しつつ、個性を追加反映した 対話返答文生成 熱い返答を する人 熱い返答を しない人 個性表現ベクトル空間 個性表現ベクトル空間 puid CONV pCONV pTARGET pSOURCE pTARGET 個性追加変換ベクトルによる変換 ユーザ間の内挿 1. Transformation 2. Interpolation uid puid puid pCONV uid
  • 21. 21 Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved. 提案手法 熱い返答を する人 熱さ追加 変換ベクトル 変換対象ユーザ変換対象ユーザ 個性表現ベクトルの演算 による個性の追加反映 返答文の書き換え 3. Translation 返答文の書き換え による個性の追加反映 Speaker Model n 元の個性を保持しつつ、個性を追加反映した 対話返答文生成 熱い返答を する人 熱い返答を しない人 個性表現ベクトル空間 個性表現ベクトル空間 puid CONV pCONV pTARGET pSOURCE pTARGET 個性追加変換ベクトルによる変換 ユーザ間の内挿 1. Transformation 2. Interpolation uid puid puid pCONV uid
  • 22. 22 Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved. 提案手法: 個性表現ベクトルの演算による個性の追加反映 個性表現ベクトルの演算により 個性を追加反映し、返答文生成を行う 熱さ追加 変換ベクトル 元の個性に 熱さが追加反映された 返答文 入力文 個性表現 ベクトル空間 熱い返答を しない人 熱い返答を する人 変換対象ユーザ p uid puid CONV puid CONV pTARGET pSOURCE
  • 23. 23 Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved. 提案手法: 個性表現ベクトルの演算による個性の追加反映 2種類の個性表現のベクトルの演算による 返答生成を試す 熱い返答を しない人 熱い返答を する人 熱さ追加 変換ベクトル 変換対象ユーザ 個性追加変換ベクトルによる変換 ユーザ間の内挿 1. Transformation 2. Interpolation 変換対象ユーザ 熱い返答を する人 puid CONV puid puid CONV puid puid CONV puid CONV puid puid pTARGET pSOURCE pTARGET puid CONV puid 個性表現ベクトル空間 個性表現ベクトル空間
  • 24. 24 Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved. 提案手法 熱い返答を する人 熱さ追加 変換ベクトル 変換対象ユーザ変換対象ユーザ 個性表現ベクトルの演算 による個性の追加反映 返答文の書き換え 3. Translation 返答文の書き換え による個性の追加反映 Speaker Model n 元の個性を保持しつつ、個性を追加反映した 対話返答文生成 熱い返答を する人 熱い返答を しない人 個性表現ベクトル空間 個性表現ベクトル空間 puid CONV pCONV pTARGET pSOURCE pTARGET 個性追加変換ベクトルによる変換 ユーザ間の内挿 1. Transformation 2. Interpolation uid puid puid pCONV uid
  • 25. 25 Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved. 提案手法 熱い返答を する人 熱さ追加 変換ベクトル 変換対象ユーザ変換対象ユーザ 個性表現ベクトルの演算 による個性の追加反映 返答文の書き換え 3. Translation 返答文の書き換え による個性の追加反映 Speaker Model n 元の個性を保持しつつ、個性を追加反映した 対話返答文生成 熱い返答を する人 熱い返答を しない人 個性表現ベクトル空間 個性表現ベクトル空間 puid CONV pCONV pTARGET pSOURCE pTARGET 個性追加変換ベクトルによる変換 ユーザ間の内挿 1. Transformation 2. Interpolation uid puid puid pCONV uid
  • 26. 26 Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved. 提案手法: 返答文の書き換えによる個性の追加反映 返答文の書き換え 追加個性ごとに変換モデルを作り、変換する 熱さが追加反映された 返答文 元となる返答文 熱さ追加 Encoder- Decoder 3. Translation n n-1 Cy
  • 27. 27 Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved. 提案手法 熱い返答を する人 熱さ追加 変換ベクトル 変換対象ユーザ変換対象ユーザ 個性表現ベクトルの演算 による個性の追加反映 返答文の書き換え 3. Translation 返答文の書き換え による個性の追加反映 Speaker Model n 元の個性を保持しつつ、個性を追加反映した 対話返答文生成 熱い返答を する人 熱い返答を しない人 個性表現ベクトル空間 個性表現ベクトル空間 puid CONV pCONV pTARGET pSOURCE pTARGET 個性追加変換ベクトルによる変換 ユーザ間の内挿 1. Transformation 2. Interpolation uid puid puid pCONV uid
  • 28. 28 Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved. 提案手法特徴 1. Transformation 2. Interpolation 3. Translation 概要 個性変換ベクトルを用いた 個性表現ベクトルの変換 2つの個性表現ベクトル の内挿 返答の書き換え ベース学 習モデル Speaker Model 不要 追加反映 に必要な データ ・追加したい個性を持つ対 話データ ・追加したい個性を持たな い対話データ 追加したい個性を持つ 対話データ 追加する個性要素ごとの 個性追加前→個性追加 後の返答文対訳データ 生成時の 入力 ・返答対象の入力文 ・元の個性表現ベクトル ・個性変換ベクトル (表現ベクトルの差分) ・返答対象の入力文 ・元の個性表現ベクトル ・追加反映対象とする個 性表現ベクトル 元となる返答文
  • 29. 29 Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved. 実験
  • 30. 30 Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved. データセット 「Mobage みんなとチャットβ」のユーザ間対話ログを使用 個性の追加反映検証用に4種類のアノテーションデータを作成 データ セット 対話件数 ユーザ数 概要 Neutralからの変更 Mobage 226,081 1,379 発話者・返答者IDの付いた Mobage みん なとチャットβ上のユーザ間の対話ログ - Neutral 6,200 1 Mobageから6200件の発話を抽出し 個性となり得る要素(方言、顔文字など)を 自然な範囲で除外 - Kaomoji 6,200 1 Neutralの返答文に対して顔文字や記号な どの装飾文字自然な範囲で付与 比較的規則的で文そのものを変更 しない程度の変更 Kansai 6,200 1 Neutralの返答文に対して関西弁を付与 軽微な単語の変更や語末の表現の 変更 Aniki 6,200 1 Neutralの返答文に対して熱さを付与 表現全体が大きく変わる可能性の ある変更
  • 31. 31 Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved. データセット 「Mobage みんなとチャットβ」のユーザ間対話ログを使用 個性の追加反映検証用に4種類のアノテーションデータを作成 データ セット 対話件数 ユーザ数 概要 Neutralからの変更 Mobage 226,081 1,379 発話者・返答者IDの付いた Mobage みん なとチャットβ上のユーザ間の対話ログ - Neutral 6,200 1 Mobageから6200件の発話を抽出し 個性となり得る要素(方言、顔文字など)を 自然な範囲で除外 - Kaomoji 6,200 1 Neutralの返答文に対して顔文字や記号な どの装飾文字自然な範囲で付与 比較的規則的で文そのものを変更 しない程度の変更 Kansai 6,200 1 Neutralの返答文に対して関西弁を付与 軽微な単語の変更や語末の表現の 変更 Aniki 6,200 1 Neutralの返答文に対して熱さを付与 表現全体が大きく変わる可能性の ある変更
  • 32. 32 Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved. データセット 「Mobage みんなとチャットβ」のユーザ間対話ログを使用 個性の追加反映検証用に4種類のアノテーションデータを作成 データ セット 対話件数 ユーザ数 概要 Neutralからの変更 Mobage 226,081 1,379 発話者・返答者IDの付いた Mobage みん なとチャットβ上のユーザ間の対話ログ - Neutral 6,200 1 Mobageから6200件の発話を抽出し 個性となり得る要素(方言、顔文字など)を 自然な範囲で除外 - Kaomoji 6,200 1 Neutralの返答文に対して顔文字や記号な どの装飾文字自然な範囲で付与 比較的規則的で文そのものを変更 しない程度の変更 Kansai 6,200 1 Neutralの返答文に対して関西弁を付与 軽微な単語の変更や語末の表現の 変更 Aniki 6,200 1 Neutralの返答文に対して熱さを付与 表現全体が大きく変わる可能性の ある変更
  • 33. 33 Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved. データセット 「Mobage みんなとチャットβ」のユーザ間対話ログを使用 個性の追加反映検証用に4種類のアノテーションデータを作成 データ セット 対話件数 ユーザ数 概要 Neutralからの変更 Mobage 226,081 1,379 発話者・返答者IDの付いた Mobage みん なとチャットβ上のユーザ間の対話ログ - Neutral 6,200 1 Mobageから6200件の発話を抽出し 個性となり得る要素(方言、顔文字など)を 自然な範囲で除外 - Kaomoji 6,200 1 Neutralの返答文に対して顔文字や記号な どの装飾文字自然な範囲で付与 比較的規則的で文そのものを変更 しない程度の変更 Kansai 6,200 1 Neutralの返答文に対して関西弁を付与 軽微な単語の変更や語末の表現の 変更 Aniki 6,200 1 Neutralの返答文に対して熱さを付与 表現全体が大きく変わる可能性の ある変更 追加個性の反映用に作成した対訳例
  • 34. 34 Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved. 実験設定 1. Transformation 2. Interpolation 3. Translation Encoder-Decoder 3層LSTM (隠れ層数: 1000, 単語埋込次元数:1000) 語彙数 20000 (MeCabの単語分割. 頻度上位20000単語) 最適化 Adam, バッチサイズ: 128, Dropout Rate: 0.2 発話文 →返答文 生成学習 モデル Speaker Model Encoder-Decoder データ 分割 Mobage, Neutral, Kaomoji, Kansai, Aniki のデータを、ユーザごとに、訓練 : 開発: テスト = 8: 1: 1に分割し、混合。 データ 入力文、返答者ID、返答文 返答文 Early Stopping 最大 50 epoch まで学習し、開発データのBLEU・生成例の主観評価で Early Stopping 返答文→返答文 変換学習 なし ・事前学習 Mobageの全返答文に対する Auto Encoder学習 ・Fine-tuning Neutralの返答文 → 個性追加反映後返答文 といった変換をKaomoji, Kansai, Aniki, それぞれに対 して行う
  • 35. 35 Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved. 評価方法 3名の主観評価のFleiss’ Kappa 値 n  元の返答にユーザの個性が表れていると考え、返答の内容は変えずに目的の 個性が反映できる割合を評価する n  3つの手法の出力結果を混ぜ、被験者3名に以下2つの観点で独立に   評価してもらい、多数決で評価を確定した 1.  内容保持: 返答内容が基本的には変わっていないか 2.  個性付与: 追加対象とした個性が反映されているか n  評価データは、目的とする個性の追加反映後の返答が思い浮かぶ   <入力文, 返答者ID, 返答文>を人手で選出して作成した (次スライド) n  開発データの生成例を見て個性の反映度合いのパラメタαを調整した n  Transformation : Kaomoji: 2.0, Kansai: 2.0, Aniki : 2.0 n  Interpolation : Kaomoji: 0.75, Kansai: 0.75, Aniki : 0.5 n  テストデータに対して返答文をビームサーチで生成し、Kaomoji, Kansai, Anikiで   それぞれ100例選出した
  • 36. 36 Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved. 評価用データ選出の依頼時に示した基準と実例 n  Kaomoji: 返答文に顔文字がなければ問題なし n  OK: 行きたいよね n  OK: どうでしょう n  NG: おはようございます (*・ω・*)__)ペコリ n  NG: ありがとう (^ω^) n  Kansai: 語尾を変えたり、追加することで関西弁にできる返答文 n  OK: あ、そうなんだ n  OK: 俺も好き n  NG: いらっしゃいませ n  NG: 今晩は! n  Aniki:「豪快!」「兄貴!」「姉御!」のように感じない返答文なら問題なし n  OK: だめ n  OK: 漢方薬だからw n  NG: みせてくれ! n  NG: そか!
  • 37. 37 Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved. 主観評価結果
  • 38. 38 Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved. 主観評価結果: 個性の反映割合 個性の反映の割合には、大きな違いはなかった 生成例 Kaomoji Kansai Aniki 入力文 はじめましてよろしくね 沖縄は年に数回かな まあまあかかるね(́・д・`)笑 関東住み? Speaker Model よろしくー いいねー☆☆☆☆ そやで(笑) Transformation こちらこそヨロ (`・ω・́)スク! 沖縄ええなぁ うちは東京だぜ! Interpolation よろしくです! ほお〜 ちがうよ〜 Translation よろしくー ええねー☆☆☆☆ そうだぞ! 入力文 でわでわ〜 トコトコ(((((*́・ω・) でも、お部屋でエアコン ガンガンやろ? 今から行ってくるよ、仕事(・∀・) Speaker Model はーい そだよ〜(∩́∀`)∩ 頑張れ頑張れ Transformation いー! そやで おつかれだな! Interpolation フリフリ☆*.・(*ゝ∀・*)ノ そぉなん? お疲れ様です Translation はーい(*・ω・)ノ せやで〜(∩́∀`)∩ 頑張れ頑張れ! 個性が反映された割合 Kaomoji Kansai Aniki 1. Transformation 76% 50% 30% 2. Interpolation 59% 57% 20% 3. Translation 77% 55% 25%
  • 39. 39 Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved. 主観評価結果: 返答内容の保持 Translationは内容保持において他手法よりも高い評価 返答文の内容が保持された割合 個性が反映され、かつ、返答文の内容が保持された割合 Kaomoji Kansai Aniki 1. Transformation 41% 35% 26% 2. Interpolation 30% 18% 16% 3. Translation 74% 79% 96% Kaomoji Kansai Aniki 1. Transformation 33% 21% 11% 2. Interpolation 18% 17% 4% 3. Translation 59% 45% 22%
  • 40. 40 Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved. 生成例の分析
  • 41. 41 Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved. 分析: 生成例の特徴: Translation 元となる返答文の語彙を維持しやすい 生成例 Kaomoji Kansai Aniki 発話 はじめましてよろしくね 沖縄は年に数回かな まあまあかかるね (́・д・`)笑 関東住み? Speaker Model よろしくー いいねー☆☆☆☆ そやで(笑) Transformation こちらこそ ヨロ (`・ω・́)スク! 沖縄ええなぁ うちは東京だぜ! Interpolation よろしくです! ほお〜 ちがうよ〜 Translation よろしくー ええねー☆☆☆☆ そうだぞ! 発話 でわでわ〜 トコトコ(((((*́・ω・) でも、お部屋でエアコン ガンガンやろ? 今から行ってくるよ、仕事 (・∀・) Speaker Model はーい そだよ〜(∩́∀`)∩ 頑張れ頑張れ Transformation いー! そやで おつかれだな! Interpolation フリフリ☆*.・(*ゝ∀・*)ノ そぉなん? お疲れ様です Translation はーい(*・ω・)ノ せやで〜(∩́∀`)∩ 頑張れ頑張れ!
  • 42. 42 Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved. 分析: 生成例の特徴: Translation 元となる返答文の語彙を維持しやすい 生成例 Kaomoji Kansai Aniki 発話 はじめましてよろしくね 沖縄は年に数回かな まあまあかかるね (́・д・`)笑 関東住み? Speaker Model よろしくー いいねー☆☆☆☆ そやで(笑) Transformation こちらこそ ヨロ (`・ω・́)スク! 沖縄ええなぁ うちは東京だぜ! Interpolation よろしくです! ほお〜 ちがうよ〜 Translation よろしくー ええねー☆☆☆☆ そうだぞ! 発話 でわでわ〜 トコトコ(((((*́・ω・) でも、お部屋でエアコン ガンガンやろ? 今から行ってくるよ、仕事 (・∀・) Speaker Model はーい そだよ〜(∩́∀`)∩ 頑張れ頑張れ Transformation いー! そやで おつかれだな! Interpolation フリフリ☆*.・(*ゝ∀・*)ノ そぉなん? お疲れ様です Translation はーい(*・ω・)ノ せやで〜(∩́∀`)∩ 頑張れ頑張れ!
  • 43. 43 Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved. 分析: 生成例の特徴: Translation 非文が生成される割合が高い 追加個性 入力文 元となる返答文 返答文(変換後) Kaomoji 晩ごはん 何? 何ィェ Kansai そーそー、福祉です(o^^o) そうなんだね(*´艸`) そぉなんやんやね(艸`) ごめんなさい!!(>_<) なんだよ なんやで 幸せ願う(。>人<)??? 幸せな人多いよね どぉな人歳やな 熱帯魚見ながら一杯 いいなー! いいなーで! Aniki おつかれさまです☆ お疲れさまです(*^^*) おうか! かわいい ありがと(*ノωノ)テレッ うむなうな!なんて負けん! トコトコ(((((*´・ω・) おかえり(´▽`)ノ おかえりたしかに筋肉元気ぜ! 後ろからハグされるのはドキッって するよね? うん(^.^) うむじゃねーか! Translation で非文が生成された例 非文が生成されたのは Kaomoji, Kansai, Aniki の計300件の出力結果のうち、 Translation: 9.6%、Transformation: 4.3%、Interpolation: 0.3%
  • 44. 44 Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved. 分析: 生成例の特徴: Transformation, Interpolation 強弱をつけた個性の追加反映を行える 入力文 元は心配していたが 応援に変換 個性変換ベクトルを 強めることにより ※今回の「返答文の内容保持」の視点では、内容保持されていないが個性反映され、入力文に対しては適切な返答 ※ Interpolation は2ユーザ間の内挿なので、α>1.0 についての実験は行っていない
  • 45. 45 Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved. 分析: 生成例の特徴: Transformation, Interpolation Translation と違い、入力文を踏まえた文生成を行うので 返答文を大きく変えても、入力文との対応関係が維持されやすい 例追加する 関西弁の個性追加しつつ 沖縄に対して 適切に答えられている 入力文 ※今回の「返答文の内容保持」の視点では、内容保持されていないが個性反映され、入力文に対しては適切な返答 ※ Interpolation は2ユーザ間の内挿なので、α>1.0 についての実験は行っていない
  • 46. 46 Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved. 分析: 生成例の特徴: Transformation, Interpolation ※今回の「返答文の内容保持」の視点では、内容保持されていないが個性反映され、入力文に対しては適切な返答 関西弁の 維持 肯定内容の 維持 入力文の「関東」に対する 対応関係の維持 熱血要素の 追加反映 入力文 Translation と違い、入力文を踏まえた文生成を行うので 返答文を大きく変えても、入力文との対応関係が維持されやすい
  • 47. 47 Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved. まとめ・今後
  • 48. 48 Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved. まとめ 熱い返答を する人 熱さ追加 変換ベクトル 変換対象ユーザ変換対象ユーザ 個性表現ベクトルの演算 による個性の追加反映 返答文の書き換え 3. Translation 返答文の書き換え による個性の追加反映 Speaker Model n 元の個性を保持しつつ、個性を追加反映した 3つの対話返答文生成を提案・評価 熱い返答を する人 熱い返答を しない人 個性表現ベクトル空間 個性表現ベクトル空間 puid CONV pCONV pTARGET pSOURCE pTARGET 個性追加変換ベクトルによる変換 ユーザ間の内挿 1. Transformation 2. Interpolation uid puid puid pCONV uid
  • 49. 49 Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved. まとめ:結果 1. Transformation 2. Interpolation 3. Translation 概要 個性変換ベクトルを 用いた個性表現ベク トルの変換 2つの個性表現ベクトル の内挿 返答の書き換え 追加反映 に必要な データ ・追加したい個性を 持つ対話データ ・追加したい個性を 持たない対話データ 追加したい個性を持つ 対話データ 追加する個性要素ごとの 個性追加前→個性追加後の 返答文対訳データ 個性の反 映 個性の反映の割合には、大きな違いはなかった 内容の維 持 Translationに続く 2番目の評価 最も悪い評価 3手法で最高の評価 生成長所 ・入力文を踏まえた返答生成を行うので 入力文との対応関係が維持されやすい ・強弱をつけ、個性の追加反映を行える ・非文の生成割合が低い ・返答文の内容が保持  されやすい 生成課題 ・返答内容の内容語の保持性が低い。 ・非文の生成割合が 他手法より高い。 ※Transformation, Interpolation には生成文に対する定性的な差が見られなかった
  • 50. 50 Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved. まとめ:結果 1. Transformation 2. Interpolation 3. Translation 概要 個性変換ベクトルを 用いた個性表現ベク トルの変換 2つの個性表現ベクトル の内挿 返答の書き換え 追加反映 に必要な データ ・追加したい個性を 持つ対話データ ・追加したい個性を 持たない対話データ 追加したい個性を持つ 対話データ 追加する個性要素ごとの 個性追加前→個性追加後の 返答文対訳データ 個性の反 映 個性の反映の割合には、大きな違いはなかった 内容の維 持 Translationに続く 2番目の評価 最も悪い評価 3手法で最高の評価 生成長所 ・入力文を踏まえた返答生成を行うので 入力文との対応関係が維持されやすい ・強弱をつけ、個性の追加反映を行える ・非文の生成割合が低い ・返答文の内容が保持  されやすい 生成課題 ・返答内容の内容語の保持性が低い。 ・非文の生成割合が 他手法より高い。 ※Transformation, Interpolation には生成文に対する定性的な差が見られなかった
  • 51. 51 Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved. まとめ:結果 1. Transformation 2. Interpolation 3. Translation 概要 個性変換ベクトルを 用いた個性表現ベク トルの変換 2つの個性表現ベクトル の内挿 返答の書き換え 追加反映 に必要な データ ・追加したい個性を 持つ対話データ ・追加したい個性を 持たない対話データ 追加したい個性を持つ 対話データ 追加する個性要素ごとの 個性追加前→個性追加後の 返答文対訳データ 個性の反 映 個性の反映の割合には、大きな違いはなかった 内容の維 持 Translationに続く 2番目の評価 最も悪い評価 3手法で最高の評価 生成長所 ・入力文を踏まえた返答生成を行うので 入力文との対応関係が維持されやすい ・強弱をつけ、個性の追加反映を行える ・非文の生成割合が低い ・返答文の内容が保持  されやすい 生成課題 ・返答内容の内容語の保持性が低い。 ・非文の生成割合が 他手法より高い。 ※Transformation, Interpolation には生成文に対する定性的な差が見られなかった
  • 52. 52 Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved. まとめ:結果 1. Transformation 2. Interpolation 3. Translation 概要 個性変換ベクトルを 用いた個性表現ベク トルの変換 2つの個性表現ベクトル の内挿 返答の書き換え 追加反映 に必要な データ ・追加したい個性を 持つ対話データ ・追加したい個性を 持たない対話データ 追加したい個性を持つ 対話データ 追加する個性要素ごとの 個性追加前→個性追加後の 返答文対訳データ 個性の反 映 個性の反映の割合には、大きな違いはなかった 内容の維 持 Translationに続く 2番目の評価 最も悪い評価 3手法で最高の評価 生成長所 ・入力文を踏まえた返答生成を行うので 入力文との対応関係が維持されやすい ・強弱をつけ、個性の追加反映を行える ・非文の生成割合が低い ・返答文の内容が保持  されやすい 生成課題 ・返答内容の内容語の保持性が低い。 ・非文の生成割合が 他手法より高い。 ※Transformation, Interpolation には生成文に対する定性的な差が見られなかった
  • 53. 53 Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved. まとめ:結果 1. Transformation 2. Interpolation 3. Translation 概要 個性変換ベクトルを 用いた個性表現ベク トルの変換 2つの個性表現ベクトル の内挿 返答の書き換え 追加反映 に必要な データ ・追加したい個性を 持つ対話データ ・追加したい個性を 持たない対話データ 追加したい個性を持つ 対話データ 追加する個性要素ごとの 個性追加前→個性追加後の 返答文対訳データ 個性の反 映 個性の反映の割合には、大きな違いはなかった 内容の維 持 Translationに続く 2番目の評価 最も悪い評価 3手法で最高の評価 生成長所 ・入力文を踏まえた返答生成を行うので 入力文との対応関係が維持されやすい ・強弱をつけ、個性の追加反映を行える ・非文の生成割合が低い ・返答文の内容が保持  されやすい 生成課題 ・返答内容の内容語の保持性が低い。 ・非文の生成割合が 他手法より高い。 ※Transformation, Interpolation には生成文に対する定性的な差が見られなかった
  • 54. 54 Copyright (C) 2017 DeNA Co.,Ltd. All Rights Reserved. 今後 ・より多様な個性に対して適用対象を広げていく ・複数の個性要素の追加についての検証を行う ・各手法で分かった特性を組合せ、  より適切な個性の追加反映を検討していく