Hidden Markov Modeling and Background needed for Dynamical Systems

In summary, my professor is looking for me to help him develop a new gameplan for possibly describing neural networks with dynamical systems theory. He used Hidden Markov Modeling to detect coherent rate patterns in populations of simultaneously recorded neurons, demonstrating that trial to trial variability is significant in neuronal testing. He hopes to demonstrate that the attractor states are the firing rate states that the neuron ensembles progress through.
  • #1
KickerOfElves
2
0
I was recently commissioned by one of my neuroscience professors to help him develop a new gameplan for possibly describing neural networks with dynamical systems theory. In his most recent paper on the subject, he used Hidden Markov Modeling to detect coherent rate patterns in populations of simultaneously recorded neurons, demonstrating that trial to trial variability is significant in neuronal testing and the commonly used methods of analysis sush as peristimulus time histograms which rely on across trial averages overlook relevant connectivity between neurons. The HMM showed the connected neuron ensembles progressing through a series of three or four firing rate states, which he hopes to demonstrate are attractor states. Essentially he's looking for me to do some research this summer and help him figure out where to go for a follow up experiment.

I have a lot of time (I'm working on this all summer) and am looking for a place to really start learning the material i'd need to help develop some insights into the situation. I'm a third year undergrad math major and my background consists of undergraduate courses in multivariable Calculus up to Stoke's theorem, linear algebra, abstract algebra up to galois theory, real analysis, point-set topology, with a little bit of algebraic topology. It seems I'm looking to teach myself a good chunk of statistics and stochastic processes, but i think I'm also looking to understand more on dynamical systems in general. I'm not really sure exactly where to start and what course to plot so i was looking for your help and insights there, and any recommendations you might have with regards to readings would be most appreciated. Also if it is too much to learn in a summer (it may be, I'm not sure) a heads up would be well appreciated. I'm fairly bright, but hardly brilliant.
 
Physics news on Phys.org
  • #2
Well I've studied all these things too. I'm more or less in the same field (I could hazard a guess as to who your professor is).

I can't think of any particularly good references for stochastic processes or dynamical systems though. You might want a text more specialized to Neuroscience. Try Dayan and Abbott's Theoretical Neuroscience book which has chapters that deal with all these topics from a more applied point of view. You also might want to try looking at a machine learning text for hidden markov models (Like Bishop's book). It may be easier to get the general concept from these applied books before jumping into the more mathematical references.

I don't know of any book that specifically treats Hidden Markov Models in the context of dynamical systems theory in a rigorous way. For this kind of thing I've found that you'll learn a whole lot just from reading the primary literature even without fully understanding all the details.
 
  • #3
Neuroscience books are probably the way to go, but you can typically find good introductory material to the various aspects of HMMs in Speech Recognition books, for example Rabiner and Juang's book. Big topics to become familiar with are Markov Chains, maximum likelihood estimation, the Baum-Welch algorithm, and the Viterbi algorithm.
 
  • #4
Thanks for the pointers, I appreciate it.
 

What is Hidden Markov Modeling?

Hidden Markov Modeling (HMM) is a statistical model used to analyze sequential data, such as time series data or signals, where the underlying system follows a Markov process. It is widely used in fields such as speech recognition, natural language processing, bioinformatics, and finance.

How does Hidden Markov Modeling work?

HMM works by assuming that there is an underlying unobservable (hidden) process that generates the observed data. The model then calculates the probability of a sequence of hidden states that could have generated the observed data. It uses this probability to make predictions about future states or to estimate the most likely sequence of hidden states that produced the observed data.

What kind of background is needed for understanding Hidden Markov Modeling?

A strong foundation in probability theory, linear algebra, and computer programming is essential for understanding HMM. Knowledge of statistics and machine learning algorithms is also helpful. Familiarity with Markov processes and Bayesian inference is recommended, but not necessary.

What are some applications of Hidden Markov Modeling?

HMM has a wide range of applications, including speech recognition, image and video processing, handwriting recognition, bioinformatics, and financial modeling. It is also used in areas such as weather forecasting, signal processing, and control systems.

What are the limitations of Hidden Markov Modeling?

HMM assumes that the underlying system follows a Markov process, which may not always be true. It also assumes that the observed data is generated solely by the hidden states, which may not always hold. HMM can also be computationally expensive, especially for large datasets. Additionally, it requires a significant amount of data for accurate modeling.

Similar threads

  • STEM Academic Advising
Replies
4
Views
795
  • New Member Introductions
Replies
2
Views
68
  • Set Theory, Logic, Probability, Statistics
Replies
1
Views
1K
  • Differential Equations
Replies
1
Views
693
  • STEM Academic Advising
Replies
1
Views
1K
  • STEM Academic Advising
Replies
9
Views
1K
  • STEM Academic Advising
Replies
25
Views
2K
  • Science and Math Textbooks
Replies
2
Views
971
  • Programming and Computer Science
Replies
23
Views
1K
  • STEM Career Guidance
Replies
10
Views
3K
Back
Top