How useful is control theory in computational neurosciences?

In summary, a student is considering taking a course on control theory as an elective before starting their master's program in computational neurosciences. They are unsure of the usefulness of control theory in this field and are seeking advice from others with experience. Some members suggest looking into online lectures and modern control textbooks to see if the material covered would be relevant. Others share their experiences with control theory and suggest that it may be helpful in understanding feedback and sensing in complex systems, but may not be essential for the student's specific goals. Both the student and others in the conversation express a desire to learn as much as possible, but acknowledge the need for balance and prioritization. Overall, the potential benefits of taking the course seem to outweigh the potential downs
  • #1
fatpotato
Hello,

I have the opportunity of choosing an elective course on control theory before embarking for my master's program in computational neurosciences and I am weighing the pros and cons. I am looking for advice from PF members who specialized in this field.

Since I have chosen enough courses to validate my program, adding this course to the pile would slightly overload my schedule and require both taking an exam and attending practical labs with lab reports to write.

I find control theory extremely stimulating, but in this particular case, I would only consider taking it if there is a good return on investment later, so here is my question: how useful is control theory in computational neurosciences and is it worth taking this course?

Thank you.
 
Physics news on Phys.org
  • #2
First, I know little to nothing about computational neurosciences, except my vague impression that neural stuff tends to be very non-linear. OTOH, control theory, which I did study is initially all about linear systems (linear algebra, complex analysis, and such). Non-linear control theory is pretty advanced in the catechism, and frankly, probably not that useful. It's really interesting, but hard to apply in practice.

However, my experience doesn't really include the "computational" aspect, it was mostly math. Honestly, I don't know what "computational" control theory is. When I was studying 30 years ago, this was an oxymoron. The computational part was to replicate in a machine the mathematical solutions the controls guy did.

I would suggest you look into some of the online lectures from places like MIT to see if they are covering material that you would use. Don't listen to all of the lectures, just skim through as necessary to see if you care about what they are covering. You could also look at some modern controls textbooks, like the TOC from Amazon, to see what is typically covered.
 
  • Like
Likes berkeman and fatpotato
  • #3
Thank you very much for your advice.

I also have the impression that the brain tends to be quite non-linear, but the following reference surprised me. It is funny that you mention MIT, because they apparently published a book called "Neural Control Engineering, the emerging intersection between control theory and neuroscience".

This alone would answer my question, but I suspect that the topics covered in this book go way above what I would go through during a master's program.

My problem boils down to: "I don't know enough about neurosciences to correctly assess if knowing control theory would be a decisive advantage".
 
  • #4
I don't know anything about neuroscience myself, but my undergraduate required me to do a depth or concentration within the major, and I did mine on controls.

My controls classes were a lot of block diagrams we started off quickly describing a set of these blocks into a transfer function that would represent a linear system then the professor might ask us to do something like describe a characteristic such as damping factor or response to a step, or if it was stable or not. We learned how to draw and interpret a few graphs like Nyquist contour, Nichol's chart, or root locus. The later classes covered things like state space systems lots of matrices... system looked partition between a hardware side and a software side or that's how I interpreted.

The state space stuff in the more advanced coursework I never see it anymore even though I thought that was more interesting material. The stuff in the first class like stability and characterizing I see all the time even outside of controls, and I would imagine (just a speculation here) that a lot of other areas of study might use similar techniques to describe an overall system. The class started off with 2nd order systems, but later into that class we might look for like a dominant pole pair for higher order systems and it might be close enough. Now I see it with all sorts of things that have some type of feedback or sensing.

So I think the class wouldn't be a total waste, but if I could back in time and do things differently myself... I had this very impractical and silly way of looking at my education just wanting to take every class and learn everything I can... It's okay to learn, but I spread myself too thin and wasn't acing my classes on the way out. For me... I probably should have just taken the classes I needed then while it might not be as good as learning in from a class from the professor if it's just extra material "nice to haves" that I wanted to learn for fun then I think it's okay not to do it the most rigorous way. It sounds like it's very hard for you to make the connection between your goals and this class so I probably would put it in the nice to haves category for now just focus on doing a good job with what you need then if there's ever any time or an opening maybe even during you graduate studies you can add that in there later.
 
  • Like
Likes berkeman and fatpotato
  • #5
Thank you for your feedback.
Joshy said:
I had this very impractical and silly way of looking at my education just wanting to take every class and learn everything I can... It's okay to learn, but I spread myself too thin and wasn't acing my classes on the way out.
Same for me. I do not know if we are similar, but I would personally take all the electives if I had enough money to stay in school. Alas, I also tend to spread myself thin and I would indeed not be able to perform well everywhere.
Joshy said:
The later classes covered things like state space systems lots of matrices... system looked partition between a hardware side and a software side or that's how I interpreted.

The state space stuff in the more advanced coursework I never see it anymore even though I thought that was more interesting material.
I agree, state space methods are extremely interesting, and I would be delighted to discover if they can be applied to neurosciences. Basically, I am looking for any excuse to use them.

Ok, I am now strongly considering keeping this course on the side to self-study, but still, if any PF member with a background in neuro. can share their experience, please do.
 
  • #6
fatpotato said:
Thank you for your feedback.
I see what you did there. :wink:
 
  • Like
  • Haha
Likes Joshy, fatpotato and DaveE

1. How is control theory applied in computational neurosciences?

Control theory is used in computational neurosciences to study and understand how the brain controls and regulates complex behaviors and functions. It helps in developing mathematical models that can simulate and predict the behavior of neural systems, and also in designing optimal control strategies for these systems.

2. What are the benefits of using control theory in computational neurosciences?

Control theory provides a systematic and quantitative approach to studying the complex dynamics of neural systems. It allows scientists to analyze and manipulate neural networks in a controlled manner, which can help in understanding the underlying mechanisms of brain function and behavior. It also has practical applications in developing therapies for neurological disorders.

3. Can control theory be used to understand the brain at different levels of organization?

Yes, control theory can be applied at different levels of organization in the brain, from individual neurons to large-scale networks. It can help in understanding the dynamics of neural circuits, the interactions between different brain regions, and how these systems work together to produce complex behaviors and functions.

4. Are there any limitations to using control theory in computational neurosciences?

One limitation of control theory in computational neurosciences is that it relies on simplified mathematical models, which may not fully capture the complexity of the brain. Additionally, the brain is a highly dynamic and adaptive system, and control theory may not fully account for these dynamic changes.

5. How does control theory contribute to advancements in computational neurosciences?

Control theory has played a significant role in advancing our understanding of the brain and has led to the development of new computational tools and techniques for studying neural systems. It has also helped in the development of brain-machine interfaces and other technologies that can be used to restore or enhance brain function.

Similar threads

  • STEM Academic Advising
Replies
2
Views
692
Replies
1
Views
2K
  • STEM Academic Advising
Replies
2
Views
873
  • STEM Academic Advising
Replies
9
Views
1K
  • STEM Academic Advising
Replies
7
Views
1K
  • STEM Academic Advising
Replies
7
Views
1K
Replies
6
Views
964
  • STEM Academic Advising
Replies
4
Views
2K
  • STEM Academic Advising
Replies
2
Views
1K
  • STEM Academic Advising
Replies
24
Views
2K
Back
Top