SlideShare a Scribd company logo
1 of 36
Department of Electrical Engineering
University of Arkansas
Hidden Markov Model for
Bad Data Detection
Md Abul Hayat
mahayat@uark.edu
Feb 8, 2019
Contents
• Markov Assumption
• State Space Models
– Properties
– Dynamic Linear Model
• Hidden Markov Model
– Introduction
• Problem Formulations
– Mathematical Proofs
• Experimental Results
Markov Assumption
Markov Assumption
State Space Model
Dynamic Linear Models
• Dynamic Linear Models
Hidden Markov Model
Hidden Markov Model
Three Problems in HMM
Overview of Data
• 6 Patients, each having 2 signals or time series data
– We denote them as PAT# 33, 34, 35, 36, 37, 39
• Each patient has two signals
– PVP: Peripheral Venous Pressure (Blood Pressure Collected from Vein)
• Weak Periodic Component
– PZO: Peizo-electric Signal (Corresponds to Heart Rate)
• Strong Periodic Component
• Both these signals were sampled at 1000 samples/ second
• I am using data with sampling rate of 100 samples/ second
– 100 samples or data points correspond to 1 second.
Hidden Markov Model
• Hidden States (Discrete)
For each sample i, there is a hidden state
– θi = 0, which corresponds to good data and Yi ~ N(μ0, σ0
2)
– Similarly θi = 1, corresponds to bad data with Yi ~ N(μ1, σ1
2)
• Estimating Parameters: Baum-Welch (EM for HMM)
• Estimating States: Viterbi Algorithm
Evaluation Problem (Forward Algorithm)
Evaluation Problem (Forward Algorithm)
Evaluation Problem (Forward Algorithm)
Decoding Problem (Forward - Backward)
Decoding Problem (Forward - Backward)
Decoding Problem (Forward - Backward)
Decoding Problem
Decoding Problem (Viterbi Algorithm)
Decoding Problem (Viterbi Algorithm)
Decoding Problem (Viterbi Algorithm)
Learning Problem (Baum-Welch)
Learning Problem (Baum-Welch)
Learning Problem (Baum-Welch)
Hidden Markov Model - Summary
Experimental Results
• Hidden States (Discrete)
For each sample i, there is a hidden state
– θi = 0, which corresponds to good data and Yi ~ N(μ0, σ0
2)
– Similarly θi = 1, corresponds to bad data with Yi ~ N(μ1, σ1
2)
• Estimating Parameters: Baum-Welch (EM for HMM)
• Estimating States: Viterbi Algorithm
HMM Results (PAT# 34)
$pm$mean $pm$sd
[1] 37.94871 51.65487 [1] 1.372279 13.391213
HMM Results (PAT# 35)
$pm$mean $pm$sd
[1] 7.637553 12.593328 [1] 0.8133069 5.4323029
HMM Results (PAT# 36)
$pm$mean $pm$sd
[1] 13.24376 17.34136 [1] 1.120354 1.735898
HMM Results (PAT# 37)
$pm$mean $pm$sd
[1] 25.48785 27.44577 [1] 0.4980413 1.8101689
HMM Results (PAT# 39)
$pm$mean $pm$sd
[1] -3.167427 9.069818 [1] 1.574438 12.219896
HMM Results (PAT# 33)
$pm$mean $pm$sd
[1] -24.62568 -11.19702 [1] 1.423284 9.781044
Comments on PVP Data Model Assumptions
• Two distributions should have different mean which are far apart.
• Bad part of data should have significantly large variance.
• The distribution changes after a big noise spike in some cases.
• HMM with Gaussian Distribution is good at removing sudden
spikes from time series data.
• Non-stationary assumption should also be taken care of.
HMM Results (PAT# 33 Continued)
HMM Results (PAT# 33 Continued)
– Using HMM for PZO can be used for more granular cleaning of both PVP
and PZO signals
– The distribution is not normal, other distributions can also be used.
– Can be modelled using 3 states.
PZO Signal
Thanks for your patience !


More Related Content

Similar to Sp19_P1.pptx

Hidden Markov Model (HMM).pptx
Hidden Markov Model (HMM).pptxHidden Markov Model (HMM).pptx
Hidden Markov Model (HMM).pptx
AdityaKumar993506
 

Similar to Sp19_P1.pptx (20)

Hidden Markov Model (HMM).pptx
Hidden Markov Model (HMM).pptxHidden Markov Model (HMM).pptx
Hidden Markov Model (HMM).pptx
 
Ff meeting 25nov03
Ff meeting 25nov03Ff meeting 25nov03
Ff meeting 25nov03
 
MT2
MT2MT2
MT2
 
tracking.ppt
tracking.ppttracking.ppt
tracking.ppt
 
A Self-Tuned Simulated Annealing Algorithm using Hidden Markov Mode
A Self-Tuned Simulated Annealing Algorithm using Hidden Markov ModeA Self-Tuned Simulated Annealing Algorithm using Hidden Markov Mode
A Self-Tuned Simulated Annealing Algorithm using Hidden Markov Mode
 
Presentation_1376168115602
Presentation_1376168115602Presentation_1376168115602
Presentation_1376168115602
 
AFMM Manual
AFMM ManualAFMM Manual
AFMM Manual
 
Sampling based approximation of confidence intervals for functions of genetic...
Sampling based approximation of confidence intervals for functions of genetic...Sampling based approximation of confidence intervals for functions of genetic...
Sampling based approximation of confidence intervals for functions of genetic...
 
NLP_KASHK:Markov Models
NLP_KASHK:Markov ModelsNLP_KASHK:Markov Models
NLP_KASHK:Markov Models
 
Hidden Markov model technique for dynamic spectrum access
Hidden Markov model technique for dynamic spectrum accessHidden Markov model technique for dynamic spectrum access
Hidden Markov model technique for dynamic spectrum access
 
ICUR poster
ICUR posterICUR poster
ICUR poster
 
Machine learning and linear regression programming
Machine learning and linear regression programmingMachine learning and linear regression programming
Machine learning and linear regression programming
 
meng.ppt
meng.pptmeng.ppt
meng.ppt
 
Hidden Markov Random Field model and BFGS algorithm for Brain Image Segmentation
Hidden Markov Random Field model and BFGS algorithm for Brain Image SegmentationHidden Markov Random Field model and BFGS algorithm for Brain Image Segmentation
Hidden Markov Random Field model and BFGS algorithm for Brain Image Segmentation
 
Tutorial on Markov Random Fields (MRFs) for Computer Vision Applications
Tutorial on Markov Random Fields (MRFs) for Computer Vision ApplicationsTutorial on Markov Random Fields (MRFs) for Computer Vision Applications
Tutorial on Markov Random Fields (MRFs) for Computer Vision Applications
 
Molecular modelling
Molecular modelling Molecular modelling
Molecular modelling
 
Pre- and Post-Selection Paradoxes, Measurement-Disturbance and Contextuality ...
Pre- and Post-Selection Paradoxes, Measurement-Disturbance and Contextuality ...Pre- and Post-Selection Paradoxes, Measurement-Disturbance and Contextuality ...
Pre- and Post-Selection Paradoxes, Measurement-Disturbance and Contextuality ...
 
HMM (Hidden Markov Model)
HMM (Hidden Markov Model)HMM (Hidden Markov Model)
HMM (Hidden Markov Model)
 
kape_science
kape_sciencekape_science
kape_science
 
Sparsenet
SparsenetSparsenet
Sparsenet
 

More from Md Abul Hayat (13)

Self-supervised Learning for Astronomical Images
Self-supervised Learning for Astronomical ImagesSelf-supervised Learning for Astronomical Images
Self-supervised Learning for Astronomical Images
 
dissertation_proposal_presentation.pdf
dissertation_proposal_presentation.pdfdissertation_proposal_presentation.pdf
dissertation_proposal_presentation.pdf
 
Review_Sp23.pdf
Review_Sp23.pdfReview_Sp23.pdf
Review_Sp23.pdf
 
Fa18_P1.pptx
Fa18_P1.pptxFa18_P1.pptx
Fa18_P1.pptx
 
Sp18_P2.pptx
Sp18_P2.pptxSp18_P2.pptx
Sp18_P2.pptx
 
Sp18_P1.pptx
Sp18_P1.pptxSp18_P1.pptx
Sp18_P1.pptx
 
Sp20_P1.pptx
Sp20_P1.pptxSp20_P1.pptx
Sp20_P1.pptx
 
Sp19_P2.pptx
Sp19_P2.pptxSp19_P2.pptx
Sp19_P2.pptx
 
Fa19_P2.pptx
Fa19_P2.pptxFa19_P2.pptx
Fa19_P2.pptx
 
Fa19_P1.pptx
Fa19_P1.pptxFa19_P1.pptx
Fa19_P1.pptx
 
Fa18_P2.pptx
Fa18_P2.pptxFa18_P2.pptx
Fa18_P2.pptx
 
Fa18_P1.pptx
Fa18_P1.pptxFa18_P1.pptx
Fa18_P1.pptx
 
STAN_MS_PPT.pptx
STAN_MS_PPT.pptxSTAN_MS_PPT.pptx
STAN_MS_PPT.pptx
 

Recently uploaded

01-vogelsanger-stanag-4178-ed-2-the-new-nato-standard-for-nitrocellulose-test...
01-vogelsanger-stanag-4178-ed-2-the-new-nato-standard-for-nitrocellulose-test...01-vogelsanger-stanag-4178-ed-2-the-new-nato-standard-for-nitrocellulose-test...
01-vogelsanger-stanag-4178-ed-2-the-new-nato-standard-for-nitrocellulose-test...
AshwaniAnuragi1
 
Artificial intelligence presentation2-171219131633.pdf
Artificial intelligence presentation2-171219131633.pdfArtificial intelligence presentation2-171219131633.pdf
Artificial intelligence presentation2-171219131633.pdf
Kira Dess
 

Recently uploaded (20)

Geometric constructions Engineering Drawing.pdf
Geometric constructions Engineering Drawing.pdfGeometric constructions Engineering Drawing.pdf
Geometric constructions Engineering Drawing.pdf
 
Maximizing Incident Investigation Efficacy in Oil & Gas: Techniques and Tools
Maximizing Incident Investigation Efficacy in Oil & Gas: Techniques and ToolsMaximizing Incident Investigation Efficacy in Oil & Gas: Techniques and Tools
Maximizing Incident Investigation Efficacy in Oil & Gas: Techniques and Tools
 
CLOUD COMPUTING SERVICES - Cloud Reference Modal
CLOUD COMPUTING SERVICES - Cloud Reference ModalCLOUD COMPUTING SERVICES - Cloud Reference Modal
CLOUD COMPUTING SERVICES - Cloud Reference Modal
 
Call for Papers - Journal of Electrical Systems (JES), E-ISSN: 1112-5209, ind...
Call for Papers - Journal of Electrical Systems (JES), E-ISSN: 1112-5209, ind...Call for Papers - Journal of Electrical Systems (JES), E-ISSN: 1112-5209, ind...
Call for Papers - Journal of Electrical Systems (JES), E-ISSN: 1112-5209, ind...
 
Dynamo Scripts for Task IDs and Space Naming.pptx
Dynamo Scripts for Task IDs and Space Naming.pptxDynamo Scripts for Task IDs and Space Naming.pptx
Dynamo Scripts for Task IDs and Space Naming.pptx
 
Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...
 
Introduction-to- Metrology and Quality.pptx
Introduction-to- Metrology and Quality.pptxIntroduction-to- Metrology and Quality.pptx
Introduction-to- Metrology and Quality.pptx
 
01-vogelsanger-stanag-4178-ed-2-the-new-nato-standard-for-nitrocellulose-test...
01-vogelsanger-stanag-4178-ed-2-the-new-nato-standard-for-nitrocellulose-test...01-vogelsanger-stanag-4178-ed-2-the-new-nato-standard-for-nitrocellulose-test...
01-vogelsanger-stanag-4178-ed-2-the-new-nato-standard-for-nitrocellulose-test...
 
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdflitvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
 
Artificial intelligence presentation2-171219131633.pdf
Artificial intelligence presentation2-171219131633.pdfArtificial intelligence presentation2-171219131633.pdf
Artificial intelligence presentation2-171219131633.pdf
 
History of Indian Railways - the story of Growth & Modernization
History of Indian Railways - the story of Growth & ModernizationHistory of Indian Railways - the story of Growth & Modernization
History of Indian Railways - the story of Growth & Modernization
 
Adsorption (mass transfer operations 2) ppt
Adsorption (mass transfer operations 2) pptAdsorption (mass transfer operations 2) ppt
Adsorption (mass transfer operations 2) ppt
 
engineering chemistry power point presentation
engineering chemistry  power point presentationengineering chemistry  power point presentation
engineering chemistry power point presentation
 
NEWLETTER FRANCE HELICES/ SDS SURFACE DRIVES - MAY 2024
NEWLETTER FRANCE HELICES/ SDS SURFACE DRIVES - MAY 2024NEWLETTER FRANCE HELICES/ SDS SURFACE DRIVES - MAY 2024
NEWLETTER FRANCE HELICES/ SDS SURFACE DRIVES - MAY 2024
 
Basics of Relay for Engineering Students
Basics of Relay for Engineering StudentsBasics of Relay for Engineering Students
Basics of Relay for Engineering Students
 
Circuit Breakers for Engineering Students
Circuit Breakers for Engineering StudentsCircuit Breakers for Engineering Students
Circuit Breakers for Engineering Students
 
Artificial Intelligence in due diligence
Artificial Intelligence in due diligenceArtificial Intelligence in due diligence
Artificial Intelligence in due diligence
 
Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...
 
Autodesk Construction Cloud (Autodesk Build).pptx
Autodesk Construction Cloud (Autodesk Build).pptxAutodesk Construction Cloud (Autodesk Build).pptx
Autodesk Construction Cloud (Autodesk Build).pptx
 
Raashid final report on Embedded Systems
Raashid final report on Embedded SystemsRaashid final report on Embedded Systems
Raashid final report on Embedded Systems
 

Sp19_P1.pptx

Editor's Notes

  1. Offset 1200 (0,50) (5,10) 1200 + [38e3:48e3]
  2. Offset 1200 (0,50) (5,10) 1200 + [38e3:48e3]
  3. Offset 1200 (0,50) (5,10) 1200 + [38e3:48e3]
  4. Offset 1200 (0,50) (5,10) 1200 + [38e3:48e3]
  5. Offset = 800 Hist = (30, 50) meanInit = (35, 40) Data: 800 + [15e3:25e3]
  6. Offset 1200 (0,50) (5,10) 1200 + [38e3:48e3]
  7. 800 (20, 40) (25, 30) 800 + [12e3:18e3]
  8. 800 (-10, 40) (-5, 0) 800 + [20e3:35e3]
  9. 800 (-30, 5) (-25, -15) 800 + [18e3:28e3]