• 沒有找到結果。

Leveraging Behavioral Patterns of Mobile Applications for Personalized Spoken Language Understanding

N/A
N/A
Protected

Academic year: 2022

Share "Leveraging Behavioral Patterns of Mobile Applications for Personalized Spoken Language Understanding"

Copied!
14
0
0

加載中.... (立即查看全文)

全文

(1)

Leveraging Behavioral Patterns of Mobile Applications for

Personalized Spoken Language Understanding

YUN-NUNG (VIVIAN) CHEN MING SUN

(2)

Introduction

• Global Digital Statistics (2015 Jan)

Global Population 7.21B

Active Internet Users 3.01B

Active Social Accounts 2.08B

Active Mobile Users 3.65B

Spoken language interfaces become important are incorporated in smart devices as intelligent assistants (IAs).

Spoken language understanding (SLU) is a key component of IA, which predicts users’ intended apps by understanding input utterances.

2

(3)

Introduction

• Task: user intent prediction

• Challenge: language ambiguity

User preference

Some people prefer “Message” to “Email”

Some people prefer “Outlook” to “Gmail”

App-level contexts

“Message” is more likely to follow “Camera”

“Email” is more likely to follow “Excel”

send to vivian

v.s.

Email? Message?

Communication

Considering behavioral patterns in history to model SLU for intent prediction.

(4)

Data Collection

• Subjects’ app invocation is logged on a daily basis

• Subjects annotate their app activities with

Task Structure: link applications that serve a common goal

Task Description: briefly describe the goal or intention of the task

• Subjects use a wizard system to perform the annotated task by speech

TASK59; 20150203; 1; Tuesday; 10:48

play music via bluetooth speaker

com.android.settings  com.lge.music Meta

Desc App

: Ready.

: Connect my phone to bluetooth speaker.

: Connected to bluetooth speaker.

: And play music.

: What music would you like to play?

: Shuffle playlist.

: I will play the music for you.

W1 U1 W2

U2 W3

U3 W4 Dialogue

SETTINGS MUSIC

MUSIC 4

(5)

SLU for Intent Prediction

1

Lexical Intended App

photo tell check CAMERA IM

take this photo

tell vivian this is me in the lab

CAMERA

IM

Train

check my grades on website send an email to professor

CHROME EMAIL

send

Behavioral

NULL CAMERA

.85

take a photo of this send it to alice

CAMERA

IM

email

1 1

1 1

1

1 .70

CHROME

1

1 1

1 1 1

CHROME EMAIL

1 1

1 1

.95

.80 .55

User Utterance Intended

App

Test take a photo of this send it to alex

hidden semantics

Issue: unobserved hidden semantics may benefit understanding

Solution: use matrix factorization to complete a partially-missing matrix based on a low-rank latent semantics assumption.

(6)

Matrix Factorization (MF)

1

Lexical Intended App

photo tell check send CAMERA IM

Behavioral

NULL CAMERA

.85

email

1 1

1 1

1

1 .70

CHROME

1

1 1

1 1 1

CHROME EMAIL

1 1

1 1

.95

.80 .55

𝑼

𝑾 + 𝑯 + 𝑨

𝑼 × 𝒅 𝒅 × 𝑾 + 𝑯 + 𝑨

• The decomposed matrices represent low-rank latent semantics for utterances and words/histories/apps respectively

• The product of two matrices fills the probability of hidden semantics

6

(7)

Parameter Estimation

• Model implicit feedback by completing the matrix

not treat unobserved facts as negative samples (true or false) give observed facts higher scores than unobserved facts

• Objective:

the model can be achieved by SGD updates with fact pairs

1

𝑓+ 𝑓 𝑓 𝑢

𝑥

The objective is to learn a set of well-ranked apps per utterance.

(8)

SLU Modeling by MF

1

Lexical Intended App

photo tell check CAMERA IM

take this photo

tell vivian this is me in the lab

CAMERA

IM

Train

check my grades on website send an email to professor

CHROME EMAIL

send

Behavioral

NULL CAMERA

.85

take a photo of this send it to alice

CAMERA

IM

email

1 1

1 1

1

1 .70

CHROME

1

1 1

1 1 1

CHROME EMAIL

1 1

1 1

.95

.80 .55

User Utterance Intended

App

Reasoning with Matrix Factorization for Implicit Intents Test take a photo of this

send it to alex

8

(9)

Experiments

Approach Lexical Behavioral All

(a) MLE User-Indep 13.5 / 19.6

(b) User-Dep 20.2 / 27.9

• Dataset: 533 dialogues (1,607 utterances); 455 multi-turn dialogues

• Google recognized transcripts (word error rate = 25%)

• Evaluation metric: accuracy of user intent prediction (ACC)

mean average precision of ranked intents (MAP)

Baseline: Maximum Likelihood Estimation (MLE) Multinomial Logistic Regression (MLR)

The user-dependent model is better than the user-independent model.

(10)

Experiments

Approach Lexical Behavioral All

(a) MLE User-Indep 13.5 / 19.6

(b) User-Dep 20.2 / 27.9

(c) MLR User-Indep 42.8 / 46.4 14.9 / 18.7 (d) User-Dep 48.2 / 52.1 19.3 / 25.2

• Dataset: 533 dialogues (1,607 utterances); 455 multi-turn dialogues

• Google recognized transcripts (word error rate = 25%)

• Evaluation metric: accuracy of user intent prediction (ACC)

mean average precision of ranked intents (MAP)

Baseline: Maximum Likelihood Estimation (MLE) Multinomial Logistic Regression (MLR)

Lexical features are useful to predict intended apps for both user- independent and user-dependent models.

10

(11)

Experiments

Approach Lexical Behavioral All

(a) MLE User-Indep 13.5 / 19.6

(b) User-Dep 20.2 / 27.9

(c) MLR User-Indep 42.8 / 46.4 14.9 / 18.7 46.2+ / 50.1+ (d) User-Dep 48.2 / 52.1 19.3 / 25.2 50.1+ / 53.9+

• Dataset: 533 dialogues (1,607 utterances); 455 multi-turn dialogues

• Google recognized transcripts (word error rate = 25%)

• Evaluation metric: accuracy of user intent prediction (ACC)

mean average precision of ranked intents (MAP)

Baseline: Maximum Likelihood Estimation (MLE) Multinomial Logistic Regression (MLR)

Combining lexical and behavioral features improves performance of the MLR model, which models explicit information from observations.

(12)

Experiments

Approach Lexical Behavioral All

(a) MLE User-Indep 13.5 / 19.6

(b) User-Dep 20.2 / 27.9

(c) MLR User-Indep 42.8 / 46.4 14.9 / 18.7 46.2+ / 50.1+ (d) User-Dep 48.2 / 52.1 19.3 / 25.2 50.1+ / 53.9+ (e) (c) + Personalized MF 47.6 / 51.1 16.4 / 20.3 50.3+* / 54.2+*

(f) (d) + Personalized MF 48.3 / 52.7 20.6 / 26.7 51.9+* / 55.7+*

• Dataset: 533 dialogues (1,607 utterances); 455 multi-turn dialogues

• Google recognized transcripts (word error rate = 25%)

• Evaluation metric: accuracy of user intent prediction (ACC)

mean average precision of ranked intents (MAP)

Baseline: Maximum Likelihood Estimation (MLE) Multinomial Logistic Regression (MLR)

Personalized MF significantly improves MLR results by considering hidden semantics.

12

(13)

Conclusion

• An MF model exploits both lexical and behavioral features for SLU, which considers implicit semantics to enhance intent inference given the noisy ASR inputs.

We are able to model users’ contextual behaviors and their app preference for better intent prediction.

• The proposed multi-model personalized SLU effectively improves

intent prediction performance, achieving about 52% on turn accuracy and 56% on mean average precision for ASR transcripts with 25%

word error rate.

(14)

THANKS FOR ATTENTIONS!

Q&A

Data Available at http://AppDialogue.com

參考文獻

相關文件

A spoken language understanding (SLU) component requires the domain ontology to decode utterances into semantic forms, which contain core content (a set of slots and slot-fillers)

My paper on key term extraction was accepted for the Workshop on Spoken Language Technologies (SLT 2010, Student Best Paper Award), and as an undergraduate I

This paper addresses the above issues by proposing an architecture using end-to-end memory networks to model knowledge carryover in multi-turn conver- sations, where utterances

Matrix Factorization with Domain Knowledge and Behavioral Patterns for Intent Modeling.. Yun-Nung (Vivian) Chen, Ming Sun,

Below we use a principle model, which contains three sets of information, low- level spoken features (word observation matrix), high-level semantic features (enriched semantics

Finally, we train the SLU model by learning latent feature vectors for utterances and slot can- didates through MF techniques. Combining with a knowledge graph propagation model

A bus leaves at 9:00 am Howard IH to Palace Museum (morning), Miramar Shopping Mall (lunch and relax), Confucius Temple and Long Shan

In addition to the new measures to be implemented in the 2020/21 school year set out in paragraph 5 above, the EDB will continue to provide public sector ordinary primary