CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden...
Transcript of CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden...
![Page 1: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/1.jpg)
CS6140:MachineLearningSpring2017
Instructor:LuWangCollegeofComputerandInforma@onScience
NortheasternUniversityWebpage:www.ccs.neu.edu/home/luwang
Email:[email protected]
![Page 2: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/2.jpg)
Logis@cs
• Assignment3isdueon3/30.
• 4/13:courseprojectpresenta@on.
• 4/20:finalexam.
![Page 3: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/3.jpg)
Whatwelearnedlast@me
• Sequen@allabelingmodels– HiddenMarkovModels– Maximum-entropyMarkovmodel– Condi@onalRandomFields
![Page 4: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/4.jpg)
Sample Markov Model for POS
0.95 0.9
0.05 stop
0.5
0.1
0.8
0.1
0.1
0.25
0.25
start 0.1
0.5 0.4
Det Noun
PropNoun
Verb
![Page 5: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/5.jpg)
TheMarkovAssump@on
![Page 6: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/6.jpg)
HiddenMarkovModels(HMMs)
Words Part-of-Speechtags
![Page 7: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/7.jpg)
Formally
![Page 8: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/8.jpg)
Viterbi Backtrace
s1 s2
sN
• • •
• • •
s0 sF • • •
• • •
• • •
• • • • • •
• • •
• • •
t1 t2 t3 tT-1 tT
Most likely Sequence: s0 sN s1 s2 …s2 sF
![Page 9: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/9.jpg)
Log-LinearModels
![Page 10: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/10.jpg)
![Page 11: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/11.jpg)
UsingLog-LinearModels
![Page 12: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/12.jpg)
Condi@onalRandomFields(CRFs)
![Page 13: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/13.jpg)
Today’sOutline
• BayesianNetworks• MixtureModels• Expecta@onMaximiza@on• LatentDirichletAlloca@on
[SomeslidesareborrowedfromChristopherBishopandDavidSontag]
![Page 14: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/14.jpg)
![Page 15: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/15.jpg)
![Page 16: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/16.jpg)
![Page 17: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/17.jpg)
![Page 18: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/18.jpg)
![Page 19: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/19.jpg)
![Page 20: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/20.jpg)
![Page 21: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/21.jpg)
![Page 22: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/22.jpg)
Today’sOutline
• BayesianNetworks• MixtureModels• Expecta@onMaximiza@on• LatentDirichletAlloca@on
![Page 23: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/23.jpg)
K-meansAlgorithm• Goal:representadatasetintermsofKclusterseachofwhichissummarizedbyaprototype(mean)
• Ini@alizeprototypes,theniteratebetweentwophases:– Step1:assigneachdatapointtonearestprototype
– Step2:updateprototypestobetheclustermeans• SimplestversionisbasedonEuclideandistance
![Page 24: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/24.jpg)
BCSSummerSchool,Exeter,2003 ChristopherM.Bishop
![Page 25: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/25.jpg)
BCSSummerSchool,Exeter,2003 ChristopherM.Bishop
![Page 26: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/26.jpg)
BCSSummerSchool,Exeter,2003 ChristopherM.Bishop
![Page 27: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/27.jpg)
BCSSummerSchool,Exeter,2003 ChristopherM.Bishop
![Page 28: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/28.jpg)
BCSSummerSchool,Exeter,2003 ChristopherM.Bishop
![Page 29: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/29.jpg)
BCSSummerSchool,Exeter,2003 ChristopherM.Bishop
![Page 30: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/30.jpg)
BCSSummerSchool,Exeter,2003 ChristopherM.Bishop
![Page 31: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/31.jpg)
BCSSummerSchool,Exeter,2003 ChristopherM.Bishop
![Page 32: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/32.jpg)
BCSSummerSchool,Exeter,2003 ChristopherM.Bishop
![Page 33: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/33.jpg)
![Page 34: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/34.jpg)
![Page 35: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/35.jpg)
![Page 36: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/36.jpg)
![Page 37: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/37.jpg)
![Page 38: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/38.jpg)
![Page 39: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/39.jpg)
![Page 40: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/40.jpg)
TheGaussianDistribu@on• Mul@variateGaussian
mean covariance
![Page 41: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/41.jpg)
GaussianMixtures• Linearsuper-posi@onofGaussians
• Normaliza@onandposi@vityrequire
• Caninterpretthemixingcoefficientsaspriorprobabili@es
![Page 42: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/42.jpg)
Example:Mixtureof3Gaussians
![Page 43: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/43.jpg)
ContoursofProbabilityDistribu@on
![Page 44: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/44.jpg)
SamplingfromtheGaussian
• Togenerateadatapoint:– firstpickoneofthecomponentswithprobability– thendrawasamplefromthatcomponent
• Repeatthesetwostepsforeachnewdatapoint
![Page 45: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/45.jpg)
Synthe@cDataSet
![Page 46: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/46.jpg)
Synthe@cDataSetWithoutLabels
![Page 47: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/47.jpg)
FiengtheGaussianMixture
• Wewishtoinvertthisprocess–giventhedataset,findthecorrespondingparameters:– mixingcoefficients– means– Covariances
![Page 48: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/48.jpg)
FiengtheGaussianMixture
• Wewishtoinvertthisprocess–giventhedataset,findthecorrespondingparameters:– mixingcoefficients– means– covariances
• Ifweknewwhichcomponentgeneratedeachdatapoint,themaximumlikelihoodsolu@onwouldinvolvefiengeachcomponenttothecorrespondingcluster
• Problem:thedatasetisunlabelled• Weshallrefertothelabelsaslatent(=hidden)variables
![Page 49: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/49.jpg)
Synthe@cDataSetWithoutLabels
![Page 50: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/50.jpg)
PosteriorProbabili@es
• Wecanthinkofthemixingcoefficientsaspriorprobabili@esforthecomponents
• Foragivenvalueofwecanevaluatethecorrespondingposteriorprobabili@es,calledresponsibili,es
• ThesearegivenfromBayes’theoremby
![Page 51: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/51.jpg)
PosteriorProbabili@es(colourcoded)
![Page 52: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/52.jpg)
![Page 53: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/53.jpg)
![Page 54: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/54.jpg)
![Page 55: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/55.jpg)
Today’sOutline
• BayesianNetworks• MixtureModels• Expecta@onMaximiza@on• LatentDirichletAlloca@on
![Page 56: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/56.jpg)
![Page 57: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/57.jpg)
![Page 58: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/58.jpg)
![Page 59: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/59.jpg)
![Page 60: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/60.jpg)
![Page 61: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/61.jpg)
![Page 62: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/62.jpg)
![Page 63: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/63.jpg)
![Page 64: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/64.jpg)
![Page 65: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/65.jpg)
![Page 66: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/66.jpg)
![Page 67: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/67.jpg)
![Page 68: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/68.jpg)
![Page 69: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/69.jpg)
![Page 70: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/70.jpg)
![Page 71: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/71.jpg)
![Page 72: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/72.jpg)
BCSSummerSchool,Exeter,2003 ChristopherM.Bishop
![Page 73: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/73.jpg)
BCSSummerSchool,Exeter,2003 ChristopherM.Bishop
![Page 74: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/74.jpg)
BCSSummerSchool,Exeter,2003 ChristopherM.Bishop
![Page 75: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/75.jpg)
BCSSummerSchool,Exeter,2003 ChristopherM.Bishop
![Page 76: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/76.jpg)
BCSSummerSchool,Exeter,2003 ChristopherM.Bishop
![Page 77: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/77.jpg)
BCSSummerSchool,Exeter,2003 ChristopherM.Bishop
![Page 78: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/78.jpg)
EMinGeneral• Considerarbitrarydistribu@onoverthelatentvariables(pisthetruedistribu@on)
• Thefollowingdecomposi@onalwaysholdswhere
![Page 79: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/79.jpg)
Decomposi@on
![Page 80: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/80.jpg)
Op@mizingtheBound
• E-step:maximizewithrespectto– equivalenttominimizingKLdivergence– setsequaltotheposteriordistribu@on
• M-step:maximizeboundwithrespectto– equivalenttomaximizingexpectedcomplete-dataloglikelihood
• EachEMcyclemustincreaseincomplete-datalikelihoodunlessalreadyata(local)maximum
![Page 81: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/81.jpg)
E-step
![Page 82: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/82.jpg)
M-step
![Page 83: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/83.jpg)
Today’sOutline
• BayesianNetworks• MixtureModels• Expecta@onMaximiza@on• LatentDirichletAlloca@on
[SlidesarebasedonDavidBlei’sICML2012tutorial]
![Page 84: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/84.jpg)
![Page 85: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/85.jpg)
![Page 86: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/86.jpg)
![Page 87: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/87.jpg)
![Page 88: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/88.jpg)
![Page 89: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/89.jpg)
![Page 90: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/90.jpg)
![Page 91: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/91.jpg)
![Page 92: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/92.jpg)
![Page 93: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/93.jpg)
Genera@vemodelforadocumentinLDA
![Page 94: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/94.jpg)
![Page 95: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/95.jpg)
![Page 96: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/96.jpg)
![Page 97: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/97.jpg)
![Page 98: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/98.jpg)
![Page 99: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/99.jpg)
![Page 100: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/100.jpg)
![Page 101: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/101.jpg)
![Page 102: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/102.jpg)
![Page 103: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/103.jpg)
![Page 104: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/104.jpg)
![Page 105: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/105.jpg)
![Page 106: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/106.jpg)
![Page 107: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/107.jpg)
![Page 108: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/108.jpg)
![Page 109: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/109.jpg)
Genera@vemodelforadocumentinLDA
![Page 110: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/110.jpg)
![Page 111: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/111.jpg)
![Page 112: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/112.jpg)
Comparisonofmixtureandadmixturemodels
![Page 113: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/113.jpg)
UsageofLDA
![Page 114: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/114.jpg)
EMformixturemodels
![Page 115: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/115.jpg)
EMformixturemodels
![Page 116: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/116.jpg)
![Page 117: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/117.jpg)
![Page 118: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/118.jpg)
![Page 119: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/119.jpg)
WhatWeLearnedToday
• BayesianNetworks• MixtureModels• Expecta@onMaximiza@on• LatentDirichletAlloca@on
![Page 120: CS 6140: Machine Learning · What we learned last @me • Sequen@al labeling models – Hidden Markov Models – Maximum-entropy Markov model – Condi@onal Random Fields](https://reader031.fdocuments.in/reader031/viewer/2022022609/5b90b3e709d3f2e6728c8f04/html5/thumbnails/120.jpg)
Homework
• ReadingMurphy11.1-11.2,11.4.1-11.4.4,27.1-27.3
• MoreaboutEM– hhp://cs229.stanford.edu/notes/cs229-notes7b.pdf– hhp://cs229.stanford.edu/notes/cs229-notes8.pdf
• MoreaboutLDA– hhp://menome.com/wp/wp-content/uploads/2014/12/Blei2011.pdf
– hhp://obphio.us/pdfs/lda_tutorial.pdf