For anyone who is interested in a tutorial and actual implementation of active inference (an idea based on Free Energy Principle), here's one in Python https://kaiu.me/2017/07/11/introducing-the-deep-active-infer... I have been trying to understand FEP, and so far my understanding is that essentially the agent tries to learn the generative model that most closely explains observations and then tries to act in a way t…
Karl Friston: a neuroscientist who might hold the key to true AI
51–60 of 111 posts
Re: Karl Friston: a neuroscientist who might hold the key to true AI
#52Earlier quoted context omitted.
Thanks, it was a great read! From what I get this whole thing is more like an abstract ruleset describing how decision making in the brain works, rather than a brain model. Or am I wrong, is there anyone who built a network model based on this theory?
In terms of the free energy 'principle', it makes no predictions about how free energy minimized. But there have been multiple process theories suggested, most notably predictive coding (which is a dominant paradigm in neuroscience) [1] and variational message passing [2]. [1] https://en.wikipedia.org/wiki/Predictive_coding [2] http://www.jmlr.org/papers/volume6/winn05a/winn05a.pdf
Re: Karl Friston: a neuroscientist who might hold the key to true AI
#53For anyone who is interested in a tutorial and actual implementation of active inference (an idea based on Free Energy Principle), here's one in Python https://kaiu.me/2017/07/11/introducing-the-deep-active-infer... I have been trying to understand FEP, and so far my understanding is that essentially the agent tries to learn the generative model that most closely explains observations and then tries to act in a way t…
>True AI will build model from the scratch, and not just learn model complexity. There's no such thing as truly learning "from scratch" -- the No Free Lunch Theorem holds no matter what. What you can do is find a sufficiently large (ex: Turing-complete) hypothesis class, and make simplifying assumptions to allow it to be feasibly learnable (such as regularization or priors).
I didn't mean intelligence in any abstract problem-space. I meant intelligence in the world and type of problems we humans deal with (in fact, I'm unsure what process should we call intelligence in non-human context).
In the context I'm talking about, we at least have one algorithm that has build models from the scratch: evolution by natural selection.
Re: Karl Friston: a neuroscientist who might hold the key to true AI
#54That can only mean the h-index is a load of rubbish.
Re: Karl Friston: a neuroscientist who might hold the key to true AI
#55For anyone who is interested in a tutorial and actual implementation of active inference (an idea based on Free Energy Principle), here's one in Python https://kaiu.me/2017/07/11/introducing-the-deep-active-infer... I have been trying to understand FEP, and so far my understanding is that essentially the agent tries to learn the generative model that most closely explains observations and then tries to act in a way t…
The idea is that you learn a model by calculating the derivative of free energy with respect to your model parameters.
I was talking about learning the model structure also.
Re: Karl Friston: a neuroscientist who might hold the key to true AI
#56As far as I can tell the “free energy principle” is just asserting that the brain is approximately Bayesian and is doing some kind of variational inference, right? I’m not sure how revolutionary that is. (I’m predisposed not to like Friston because his work in fMRI plays fast and loose with the idea of “causality”.)
The 'revolutionary' aspect is the suggestion that a single celled organism is also doing variational inference. Or, more accurately, can be described as such.
Re: Karl Friston: a neuroscientist who might hold the key to true AI
#57Earlier quoted context omitted.
The idea is that you learn a model by calculating the derivative of free energy with respect to your model parameters.
Yes, but you have to specify a generative model (or at least put boundaries to it). Then you learn params of that model. I was talking about learning the model structure also.
The idea is to 'carve' out the structure of your model using free energy minimization.
Re: Karl Friston: a neuroscientist who might hold the key to true AI
#58For anyone who is interested in a tutorial and actual implementation of active inference (an idea based on Free Energy Principle), here's one in Python https://kaiu.me/2017/07/11/introducing-the-deep-active-infer... I have been trying to understand FEP, and so far my understanding is that essentially the agent tries to learn the generative model that most closely explains observations and then tries to act in a way t…
>True AI will build model from the scratch, and not just learn model complexity. There's no such thing as truly learning "from scratch" -- the No Free Lunch Theorem holds no matter what. What you can do is find a sufficiently large (ex: Turing-complete) hypothesis class, and make simplifying assumptions to allow it to be feasibly learnable (such as regularization or priors).
You should look into algorithmic probability for a better foundation.
[0] http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.540....
Re: Karl Friston: a neuroscientist who might hold the key to true AI
#59Earlier quoted context omitted.
>True AI will build model from the scratch, and not just learn model complexity. There's no such thing as truly learning "from scratch" -- the No Free Lunch Theorem holds no matter what. What you can do is find a sufficiently large (ex: Turing-complete) hypothesis class, and make simplifying assumptions to allow it to be feasibly learnable (such as regularization or priors).
I'm not sure I follow you. I didn't mean intelligence in any abstract problem-space. I meant intelligence in the world and type of problems we humans deal with (in fact, I'm unsure what process should we call intelligence in non-human context). In the context I'm talking about, we at least have one algorithm that has build models from the scratch: evolution by natural selection.
Re: Karl Friston: a neuroscientist who might hold the key to true AI
#60Earlier quoted context omitted.
In terms of the free energy 'principle', it makes no predictions about how free energy minimized. But there have been multiple process theories suggested, most notably predictive coding (which is a dominant paradigm in neuroscience) [1] and variational message passing [2]. [1] https://en.wikipedia.org/wiki/Predictive_coding [2] http://www.jmlr.org/papers/volume6/winn05a/winn05a.pdf
Isn't variational message-passing the algorithmic-level theory about where predictive coding comes from?
"We turn to the equivalent message passing for continuous variables, which transpires to be predictive coding [...]"
It could be that belief propagation is in the context of discrete variables, whereas predictive coding is in the context of continuous, both of which are a form of (variational) message passing.