online bayesian transfer learning for sequential data...

46
Online Bayesian Transfer Learning for Sequential Data Modeling Priyank Jaini Machine Learning, Algorithms and Theory Lab . . . . ? Network for Aging Research

Upload: doanduong

Post on 06-Mar-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Online Bayesian Transfer Learning for Sequential Data …pjaini/downloads/PHD_Seminar_II_Jaini.pdf · Online Bayesian Transfer Learning for Sequential Data Modeling Priyank Jaini

Online Bayesian Transfer Learning for

Sequential Data Modeling

Priyank JainiMachine Learning, Algorithms

and Theory Lab

. . . .?

Network for Aging Research

Page 2: Online Bayesian Transfer Learning for Sequential Data …pjaini/downloads/PHD_Seminar_II_Jaini.pdf · Online Bayesian Transfer Learning for Sequential Data Modeling Priyank Jaini

2

Page 3: Online Bayesian Transfer Learning for Sequential Data …pjaini/downloads/PHD_Seminar_II_Jaini.pdf · Online Bayesian Transfer Learning for Sequential Data Modeling Priyank Jaini

3

Page 4: Online Bayesian Transfer Learning for Sequential Data …pjaini/downloads/PHD_Seminar_II_Jaini.pdf · Online Bayesian Transfer Learning for Sequential Data Modeling Priyank Jaini

• Data of personal preferences (years)

• Well established model (enough data)

• Data (non-existent)

• Model ?

How do we predict preferences with limited data ?Population of individuals

4

Page 5: Online Bayesian Transfer Learning for Sequential Data …pjaini/downloads/PHD_Seminar_II_Jaini.pdf · Online Bayesian Transfer Learning for Sequential Data Modeling Priyank Jaini

5

Page 6: Online Bayesian Transfer Learning for Sequential Data …pjaini/downloads/PHD_Seminar_II_Jaini.pdf · Online Bayesian Transfer Learning for Sequential Data Modeling Priyank Jaini

Sensors

6

Activity Recognition

Page 7: Online Bayesian Transfer Learning for Sequential Data …pjaini/downloads/PHD_Seminar_II_Jaini.pdf · Online Bayesian Transfer Learning for Sequential Data Modeling Priyank Jaini

• Update model after each observation

• Real-time feedback/analysis

• Population of individuals can be used

• Inter-population variability

Different individuals may have different gait patterns

7

Activity Recognition

Page 8: Online Bayesian Transfer Learning for Sequential Data …pjaini/downloads/PHD_Seminar_II_Jaini.pdf · Online Bayesian Transfer Learning for Sequential Data Modeling Priyank Jaini

8

Inter-Population Variability

. . . .Model

M

Predict

Model based on similar individuals

InaccurateModel learned from population does not capture the features of

an individual

Page 9: Online Bayesian Transfer Learning for Sequential Data …pjaini/downloads/PHD_Seminar_II_Jaini.pdf · Online Bayesian Transfer Learning for Sequential Data Modeling Priyank Jaini

9

Idea - Transfer Learning

. . . .

𝑀" 𝑀# 𝑀$ 𝑀(&'") 𝑀&

𝑤" 𝑤&𝑤(&'")𝑤$𝑤#

𝑀 =,𝑤-𝑀-

• For each new observation the weights w are updated

• Predictions are made using these updated weights

Page 10: Online Bayesian Transfer Learning for Sequential Data …pjaini/downloads/PHD_Seminar_II_Jaini.pdf · Online Bayesian Transfer Learning for Sequential Data Modeling Priyank Jaini

ContributionsOnline Bayesian Transfer Learning Algorithm

Step 1 : Source DomainOnline learning HMM models for source individuals

Step 2 : Target DomainOnline learning & prediction for target individual

Activity Recognition

Sleep Stage Classification

Network Flow Prediction

Learning Gaussian Mixture emission distribution using Bayesian Moment

Matching

Updating model weights using Bayesian Moment Matching

&Classification using MAP

Comparison to BMM, oEM and RNN

Page 11: Online Bayesian Transfer Learning for Sequential Data …pjaini/downloads/PHD_Seminar_II_Jaini.pdf · Online Bayesian Transfer Learning for Sequential Data Modeling Priyank Jaini

How can we learn mixture models robustly from streaming data ?

Page 12: Online Bayesian Transfer Learning for Sequential Data …pjaini/downloads/PHD_Seminar_II_Jaini.pdf · Online Bayesian Transfer Learning for Sequential Data Modeling Priyank Jaini

Learning Algorithms

• Robust : Tensor Decomposition(Tao, Li et al, 2005),Spectral Learning(Kamvar et al, 2003); offline

• Online : • Assumed Density Filtering (Maybeck 1982; Lauritzen 1992;

Opper & Winther 1999); not robust• Expectation Propagation (Minka 2001); does not converge• Stochastic Gradient Descent (Zhang 2004)• online Expectation Maximization (Cappe 2012)SGD and oEM : local optimum and cannot be distributed

Page 13: Online Bayesian Transfer Learning for Sequential Data …pjaini/downloads/PHD_Seminar_II_Jaini.pdf · Online Bayesian Transfer Learning for Sequential Data Modeling Priyank Jaini

Learning Algorithms

• Exact Bayesian Learning : Dirichlet Mixtures(Ghosal et al 1999), Gaussian Mixtures(Lijoi et al, 2005), Non-parametric Problems (Barron et al, 1999), (Freedman, 1999)

Exact Bayesian Learning DistributedOnline

Consistent

In theory; practical problems!

Page 14: Online Bayesian Transfer Learning for Sequential Data …pjaini/downloads/PHD_Seminar_II_Jaini.pdf · Online Bayesian Transfer Learning for Sequential Data Modeling Priyank Jaini

Bayesian Learning – Mixture models

Data : x1:n where xi ~∑ 𝑤0𝑁(𝑥-; µ0 , Σ0)708"

𝑃: Θ = Pr Θ 𝑥"::∝ 𝑃:'" Θ Pr(𝑥:|Θ)

∝ 𝑃:'" Θ Pr 𝑥: Θ∝ 𝑃:'" Θ ∑ 𝑤0𝑁(𝑥-; µ0 , Σ0)7

08"

Intractable!!!

Solution : Bayesian Moment Matching Algorithm

Page 15: Online Bayesian Transfer Learning for Sequential Data …pjaini/downloads/PHD_Seminar_II_Jaini.pdf · Online Bayesian Transfer Learning for Sequential Data Modeling Priyank Jaini

Bayesian Learning

• Uses Bayes’ Theorem

𝑃 Θ 𝑥 =𝑃(Θ)𝑃(𝑥|Θ)

𝑃(𝑥)

Thomas Bayes (c. 1700-1761)

Prior Belief

New Information

Bayes’ Theorem

Updated Belief

𝑃(Θ) 𝑥 𝑃 Θ 𝑥𝑃(Θ)𝑃(𝑥|Θ)𝑃(𝑥)

Page 16: Online Bayesian Transfer Learning for Sequential Data …pjaini/downloads/PHD_Seminar_II_Jaini.pdf · Online Bayesian Transfer Learning for Sequential Data Modeling Priyank Jaini

Method of Moments

• Probability distributions defined by set of parameters• Parameters can be estimated by a

set of moments

𝑋~𝑁(𝑋;µ, σ#)𝐸 𝑋 = µ

𝐸 𝑋 − µ # = σ#Karl Pearson(c. 1837-1936)

Page 17: Online Bayesian Transfer Learning for Sequential Data …pjaini/downloads/PHD_Seminar_II_Jaini.pdf · Online Bayesian Transfer Learning for Sequential Data Modeling Priyank Jaini

Gaussian Mixture Models

xi ~∑ 𝑤0𝑁(𝑥-; µ0, Σ0)708"

Parameters : weights, means and precisions(inverse covariance matrices)

Page 18: Online Bayesian Transfer Learning for Sequential Data …pjaini/downloads/PHD_Seminar_II_Jaini.pdf · Online Bayesian Transfer Learning for Sequential Data Modeling Priyank Jaini

Bayesian Moment Matching for Gaussian Mixture Models

Parameters : weights, means and precisions(inverse covariance matrices)

Prior : 𝑃 𝒘, µ, 𝜦 ; product of Dirichlets and Normal-Wisharts

Likelihood : 𝑃 𝒙; 𝒘,µ, 𝜦 =∑ 𝑤0𝑁(𝒙; µ0, 𝜦0'")7

08"

𝑃 Θ 𝑥 = 𝑃(Θ)𝑃(𝑥|Θ)

𝑃(𝑥)

Parameters

Prior Likelihood

Page 19: Online Bayesian Transfer Learning for Sequential Data …pjaini/downloads/PHD_Seminar_II_Jaini.pdf · Online Bayesian Transfer Learning for Sequential Data Modeling Priyank Jaini

Bayesian Moment Matching Algorithm

Product of Dirichlets and

Normal-Wisharts

Mixture of Product of

Dirichlets and Normal-Wisharts

Exact Bayesian Update

Moment Matching

𝑥I

Projection

Page 20: Online Bayesian Transfer Learning for Sequential Data …pjaini/downloads/PHD_Seminar_II_Jaini.pdf · Online Bayesian Transfer Learning for Sequential Data Modeling Priyank Jaini

Sufficient MomentsDirichlet : 𝐷𝑖𝑟 𝑤", 𝑤# …𝑤7; α", α# … , α7𝐸 𝑤- =

OP∑ OQ�Q

; 𝐸 𝑤-# = OP(OPR")(∑ OQ)�

Q ("R∑ OQ)�Q

Normal-Wishart : 𝑁𝑊 µ, 𝛬; µU, κ,𝑊, 𝑣𝛬 ~ Wi(𝑊, 𝑣) and µ|𝛬 ~ 𝑁X µU, 𝜅𝛬 '"

𝐸 µ = µU𝐸 (µ − µU)(µ − µU)Z = [R"

[(\'X'")𝑊'"

𝐸 𝛬 = 𝑣𝑊𝑉𝑎𝑟 𝛬-0 = 𝑣(𝑊-0

# +𝑊--𝑊00)

Page 21: Online Bayesian Transfer Learning for Sequential Data …pjaini/downloads/PHD_Seminar_II_Jaini.pdf · Online Bayesian Transfer Learning for Sequential Data Modeling Priyank Jaini

Overall Algorithm

• Bayesian Step - Compute posterior 𝑃I Θ based on observation 𝑥I

• Sufficient Moments - Compute set of sufficient moments S for 𝑃I Θ

• Moment Matching - System of linear equations- Linear complexity in the number of components

Page 22: Online Bayesian Transfer Learning for Sequential Data …pjaini/downloads/PHD_Seminar_II_Jaini.pdf · Online Bayesian Transfer Learning for Sequential Data Modeling Priyank Jaini

Bayesian Moment Matching

• Discrete Data : Omar (2015, PhD Thesis) for Dirichlets; Rashwan, Zhao & Poupart (AISTATS’16) for SPNs; Hsu & Poupart (NIPS’16) for Topic Modelling

• Continuous Data : Jaini & Poupart, 2016 (arxiv); Jaini, Rashwanet al, (PGM’16) for SPNs; Poupart, Chen, Jaini et al (NetworksML’16)

• Sequence Data and Transfer Learning : Jaini, Poupart et al, (ICLR’17)

Page 23: Online Bayesian Transfer Learning for Sequential Data …pjaini/downloads/PHD_Seminar_II_Jaini.pdf · Online Bayesian Transfer Learning for Sequential Data Modeling Priyank Jaini

Make Bayesian Learning Great Again

Bayesian Moment Matching Algorithm - Uses Bayes’ Theorem + Method of Moments- Analytic solutions to Moment matching (unlike EP, ADF)- One pass over data

Bayesian Moment Matching DistributedOnline

Consistent ?

Page 24: Online Bayesian Transfer Learning for Sequential Data …pjaini/downloads/PHD_Seminar_II_Jaini.pdf · Online Bayesian Transfer Learning for Sequential Data Modeling Priyank Jaini

24

Online Bayesian Transfer Learning for

Sequential Data Modeling

Page 25: Online Bayesian Transfer Learning for Sequential Data …pjaini/downloads/PHD_Seminar_II_Jaini.pdf · Online Bayesian Transfer Learning for Sequential Data Modeling Priyank Jaini

25

Problem Formulation

. . . .Source Domain

Observed Data

Target Domain

Predict based on observed data

Page 26: Online Bayesian Transfer Learning for Sequential Data …pjaini/downloads/PHD_Seminar_II_Jaini.pdf · Online Bayesian Transfer Learning for Sequential Data Modeling Priyank Jaini

26

Source Domain - Parameter Learning

. . . .𝑀" 𝑀# 𝑀$ 𝑀(&'") 𝑀&

• Learn an HMM model 𝑀` over each source individual 𝑘• 𝑀` consists of • a transition matrix = Pr 𝑌I = 𝑢 𝑌I'" = 𝑣) = ϕd\• an emission distribution = Pr 𝑋I 𝑌I, 𝜃)

• Estimate the transition matrix ϕ and emission parameters 𝜃

Page 27: Online Bayesian Transfer Learning for Sequential Data …pjaini/downloads/PHD_Seminar_II_Jaini.pdf · Online Bayesian Transfer Learning for Sequential Data Modeling Priyank Jaini

27

𝑀`

𝐷𝑎𝑡𝑎 = (𝑋", 𝑋#, …𝑋I …𝑋g)

𝑌" 𝑌I 𝑌g Latent/ Unobserved Variables

Observed Variables

Pr 𝜃,ϕ, 𝑌I = 𝑗 𝑋":I, 𝑌I'" = 𝑖)

∝ Pr 𝑋I 𝑌I = 𝑗 Pr(𝑌I = 𝑗|𝑌I'" = 𝑖) Pr 𝜃,ϕ, 𝑌I'" = 𝑖 𝑋":I'")

Emission Distribution

𝜃

Transition Distribution

ϕ

Prior

Page 28: Online Bayesian Transfer Learning for Sequential Data …pjaini/downloads/PHD_Seminar_II_Jaini.pdf · Online Bayesian Transfer Learning for Sequential Data Modeling Priyank Jaini

How to choose the Prior?

ϕ =ϕ"" ⋯ ϕ"7⋮ ⋱ ⋮

ϕ7" ⋯ ϕ77ϕ-0 = probability to go from state i to j

• A Dirichlet over each row of ϕ

• Pr ϕ is a product of Dirichlets; one for each row

Pr ϕ =l𝐷𝑖𝑟 ϕm 𝜶m)7

m8"

Page 29: Online Bayesian Transfer Learning for Sequential Data …pjaini/downloads/PHD_Seminar_II_Jaini.pdf · Online Bayesian Transfer Learning for Sequential Data Modeling Priyank Jaini

How to choose the Prior?

Pr 𝑋I 𝑌I = 𝑗 = ,𝑤o,0𝑁(𝑋I; µo,0, 𝜦o,0'")p

o8"

• For each j we have a product of Dirichlet and Normal-Wishart

• The complete prior is

Pr 𝜃 =l𝐷𝑖𝑟(𝑤q; 𝛽q)l𝑁𝑊 µo,q, 𝛬o,q; 𝑚o,q, κo,q,𝑊o,q, 𝑣o,q

p

o8"

t

q8"

Page 30: Online Bayesian Transfer Learning for Sequential Data …pjaini/downloads/PHD_Seminar_II_Jaini.pdf · Online Bayesian Transfer Learning for Sequential Data Modeling Priyank Jaini

30

𝑀`

Pr 𝜃,ϕ, 𝑌I = 𝑗 𝑋I, 𝑌I'" = 𝑖)

∝ Pr 𝑋I 𝑌I = 𝑗 Pr(𝑌I = 𝑗|𝑌I'" = 𝑖) Pr 𝜃,ϕ, 𝑌I'" = 𝑖 𝑋":I'")

, 𝑤o,0 𝑁(𝑋I;µo,0, 𝜦o,0'")p

o8"

ϕ-0

l𝐷𝑖𝑟(𝑤q; 𝛽q)l𝑁𝑊 µo,q, 𝛬o,q ;𝑚o,q, κo,q,𝑊o,q, 𝑣o,q

p

o8"

t

q8"

l𝐷𝑖𝑟 ϕm 𝜶m)7

m8"

Mixture of terms in the posterior : use BMM for update

Page 31: Online Bayesian Transfer Learning for Sequential Data …pjaini/downloads/PHD_Seminar_II_Jaini.pdf · Online Bayesian Transfer Learning for Sequential Data Modeling Priyank Jaini

𝑃(I'")(Θ`,Φ`, 𝑌 I'" = 𝑖)

Product of Dirichlets& Normal-Wisharts

𝑋I

Bayesian update

𝑃I Θ`,Φ`, 𝑌I = 𝑗 𝑌(I'") = 𝑖, 𝑋I)

Mixture of Product of Dirichlets & Normal-Wisharts

Moment Matching

Projection

Θv` = 𝐸wxy[Θ`]

Φv` = 𝐸wxy[Φ`]

Basis model for 𝑘Io source

Output

Learning PhaseInputData : 𝐷`

Page 32: Online Bayesian Transfer Learning for Sequential Data …pjaini/downloads/PHD_Seminar_II_Jaini.pdf · Online Bayesian Transfer Learning for Sequential Data Modeling Priyank Jaini

32

Target Domain – Learning and Prediction

. . . .

𝑀" 𝑀# 𝑀$ 𝑀(&'") 𝑀&

𝑤" 𝑤&𝑤(&'")𝑤$𝑤#

𝑀 =,𝑤-𝑀-

𝑀

Page 33: Online Bayesian Transfer Learning for Sequential Data …pjaini/downloads/PHD_Seminar_II_Jaini.pdf · Online Bayesian Transfer Learning for Sequential Data Modeling Priyank Jaini

33

Target Domain – Learning and Prediction

. . . .

𝑀" 𝑀# 𝑀$ 𝑀(&'") 𝑀&

𝑤" 𝑤&𝑤(&'")𝑤$𝑤#

𝑤- = (𝜆-, 𝜋-)

𝑀

Pr 𝑌I = 𝑗 𝑌I'" = 𝑖 = ∑ 𝜆` Pr 𝑌I` = 𝑗 𝑌I'"` = 𝑖``8"

Pr 𝑋I 𝑌I = 𝑗 = , 𝜋` Pr 𝑋I` 𝑌I` = 𝑗`

`8"

Page 34: Online Bayesian Transfer Learning for Sequential Data …pjaini/downloads/PHD_Seminar_II_Jaini.pdf · Online Bayesian Transfer Learning for Sequential Data Modeling Priyank Jaini

Learning Phase

Learning Phase

Learning Phase

𝐷"

𝐷#

𝐷&

Model 1

Model 2

Model Kλ &, π&

λ #,π#

λ ",π"

Update 𝝀,𝝅given new

observation 𝑋I𝑌Iv = 𝑎𝑟𝑔max

0𝑃(𝑌I = 𝑗|𝑋I,𝝀, 𝝅, )

Prediction

Source DomainTarget Domain

𝑋I

Bayesian update

Projection

Moment Matching

𝑃(𝝀, 𝝅, 𝑌(I'")) 𝑃(𝝀, 𝝅, 𝑌I|𝑌I'" , 𝑋I)

Product of Dirichlets Mixture of Product of Dirichlets

Page 35: Online Bayesian Transfer Learning for Sequential Data …pjaini/downloads/PHD_Seminar_II_Jaini.pdf · Online Bayesian Transfer Learning for Sequential Data Modeling Priyank Jaini

35

Experiments

• Three real-world applications:1. Activity Recognition2. Sleep Stage Classification3. Network Flow Prediction

• Online transfer learning algorithm for prediction

• Comparison to BMM, oEM and RNN

• We use leave-one-out cross validation method

Page 36: Online Bayesian Transfer Learning for Sequential Data …pjaini/downloads/PHD_Seminar_II_Jaini.pdf · Online Bayesian Transfer Learning for Sequential Data Modeling Priyank Jaini

36

Activity Recognition

Pascal Poupart James Tung Laura Middleton

Pabla Carbajal Kayla Regan

Network for Aging Research

Page 37: Online Bayesian Transfer Learning for Sequential Data …pjaini/downloads/PHD_Seminar_II_Jaini.pdf · Online Bayesian Transfer Learning for Sequential Data Modeling Priyank Jaini

37

Activity Recognition

• Study to promote physical activity• Labeled data collected from 19 participants using

smartphones• Activities include walking, standing, sitting, running and in

a moving vehicle• Aim – robust recognition algorithms for older adults or

individuals with perturbed gait

Network for Aging Research

Page 38: Online Bayesian Transfer Learning for Sequential Data …pjaini/downloads/PHD_Seminar_II_Jaini.pdf · Online Bayesian Transfer Learning for Sequential Data Modeling Priyank Jaini

38

Activity Recognition

50 60 70 80 90 100oEM accuracy(%)

50

55

60

65

70

75

80

85

90

95

100

oTL

accu

racy

(%)

Activity Recognition

50 60 70 80 90 100oBMM accuracy(%)

50

55

60

65

70

75

80

85

90

95

100

oTL

accu

racy

(%)

Activity Recognition

50 60 70 80 90 100RNN accuracy (%)

50

55

60

65

70

75

80

85

90

95

100

oTL

accu

racy

(%)

Activity Recognition

Online EM Online BMM RNN

Network for Aging Research

Page 39: Online Bayesian Transfer Learning for Sequential Data …pjaini/downloads/PHD_Seminar_II_Jaini.pdf · Online Bayesian Transfer Learning for Sequential Data Modeling Priyank Jaini

39

Activity Recognition

• All results are statistically significant

• Transfer Learning algorithm exhibited confusion b/wstanding – in a moving vehicle and sitting – in a moving vehicle labels

Network for Aging Research

Page 40: Online Bayesian Transfer Learning for Sequential Data …pjaini/downloads/PHD_Seminar_II_Jaini.pdf · Online Bayesian Transfer Learning for Sequential Data Modeling Priyank Jaini

40

Sleep Stage Classification

Edith Law Mike Schäkermann

Page 41: Online Bayesian Transfer Learning for Sequential Data …pjaini/downloads/PHD_Seminar_II_Jaini.pdf · Online Bayesian Transfer Learning for Sequential Data Modeling Priyank Jaini

41

• Study to analyze sleep patterns using EEG data • Analysis of sleep patterns relevant in diagnosis of

neurological disorders e.g. Parkinson• Labeled data collected from 142 patients – 91 healthy

and 51 with Parkinson’s disease• Sleep stages include wake, rapid eye movement, N1, N2

N3 and unknown

Sleep Stage Classification

Page 42: Online Bayesian Transfer Learning for Sequential Data …pjaini/downloads/PHD_Seminar_II_Jaini.pdf · Online Bayesian Transfer Learning for Sequential Data Modeling Priyank Jaini

42

Sleep Stage Classification

0 20 40 60 80 100Baseline algorithm using EM (Max Likelihood)

0

10

20

30

40

50

60

70

80

90

100

Tran

sfer

Lea

rnin

g al

gorit

hm

Scatter plot of accuracy for Sleep Stage Classification

0 20 40 60 80 100Baseline algorithm using BMM

0

10

20

30

40

50

60

70

80

90

100

Tran

sfer

Lea

rnin

g al

gorit

hm

Scatter Plot of accuracy for Sleep Stage Classification

0 20 40 60 80 100Baseline algorithm using RNNs

0

10

20

30

40

50

60

70

80

90

100

Tran

sfer

Lea

rnin

g al

gorit

hm

Scatter Plot of accuracy for Sleep Stage Classification

Online EM Online BMM RNNTransfer Learning performs better on 102 out of 142 patients compared to RNN

Page 43: Online Bayesian Transfer Learning for Sequential Data …pjaini/downloads/PHD_Seminar_II_Jaini.pdf · Online Bayesian Transfer Learning for Sequential Data Modeling Priyank Jaini

43

Network Flow Prediction

Pascal Poupart Zhitang Chen George Trimponias

Page 44: Online Bayesian Transfer Learning for Sequential Data …pjaini/downloads/PHD_Seminar_II_Jaini.pdf · Online Bayesian Transfer Learning for Sequential Data Modeling Priyank Jaini

44

• Prediction of future traffic proactive network control• Proactive network control helps in

• Better network routing• priority scheduling• maximize rate control, min. transmission delay etc

• Used real traffic data from academic buildings with TCP flows

• Predict direction of flow b/w Server & Client

Network Flow Prediction

Page 45: Online Bayesian Transfer Learning for Sequential Data …pjaini/downloads/PHD_Seminar_II_Jaini.pdf · Online Bayesian Transfer Learning for Sequential Data Modeling Priyank Jaini

45

Network Flow Prediction

Page 46: Online Bayesian Transfer Learning for Sequential Data …pjaini/downloads/PHD_Seminar_II_Jaini.pdf · Online Bayesian Transfer Learning for Sequential Data Modeling Priyank Jaini

Conclusion and Future WorkContributions- Online algorithm to tackle inter-population variability- Online Bayeisan algorithm for sequential data with GMM

emissions- Application to three real world domains- Comparision to other methods like RNN, oEM and BMM

Future Work - Efficient choice of basis models- Extension of online transfer learning technique to RNNs - Theoretical properties of BMM – consistent?