What Linas is saying, I think, is that to get a complex multi-component learning system like OpenCog to work, there are many complex "tuning /adapting" tasks to be done.... Each time you want to apply a certain learning algorithm to a certain sort of problem (such as, the problem of helping another learning algorithm do its stuff better), you have to tweak that learning algorithm in certain ways. He's afraid that, in a system based on the interactions of a lot of different learning algorithms for a lot of different purposes, this leads to a very large number of moderately-complex algorithm tuning/adaptation problems.
So he's saying: If we had a "meta-learning" method for automatically tuning/adapting a learning algorithm to a new domain and a new sort of problem, *then* an architecture like OpenCog could be made to work a lot more tractably. Otherwise, getting it to work is gonna be a long slog of tuning/tweaking each component for its interaction with each other component. At least, that's my quick gloss of his point. I'm unsure of my reaction. Indeed, metacognition is important -- as Linas knows, Nil and I worked on a DARPA-funded project on meta-learning last year. (We have an in-progress paper on "meta-learning for feature selection" in a MOSES context.) On the other hand, the human brain was honed incrementally by evolution over a long period of time, and evolution is exactly the sort of algorithm that is able to repetitively carry out the long slog of tuning/tweaking each component of a complex system for its interaction with each other component... Ultimately, I think we can build an OpenCog thinking machine without this kind of metalearning he alludes to. BUT ... absolutely, the further we can go in that direction the better... ben g On Tue, Sep 25, 2012 at 9:52 PM, Piaget Modeler <[email protected]>wrote: > > Kindly advise, which component is "The Magic Happens Here"? I didn't > recognize it on Ben's diagram or mine. > > > https://www.facebook.com/photo.php?fbid=460040220684646&set=a.217364258285578.55073.203359906352680&type=1&theater > > > Please advise. > > ~PM. > > > ------------------------------ > From: [email protected] > Date: Tue, 25 Sep 2012 20:44:11 -0500 > Subject: [agi] Magic Happens Here [was Re: [opencog-dev] Uber big scary > monster OpenCog diagram > To: [email protected] > CC: [email protected]; [email protected] > > > > > On 12 September 2012 15:36, Ben Goertzel <[email protected]> wrote: > > > http://goertzel.org/WholeBigOpenCogDiagram.pdf > > > So I got to thinking about the "Magic Happens Here" part of the diagram, > and I think maybe it got left out of the diagram. > > So, for example, I was recently thinking that I could use MOSES to > automatically learn new link-grammar parse relations. Now, it doesn't > explicitly have to be MOSES that would do the learning; I suppose that many > modern-day, reasonably competent learning systems might do the trick: they > would need only to be able to do some basic modelling of the innards of a > black box. And it doesn't have to be link-grammar either: some other > reasonably flexible NLP system would do. > > As it became clear as to how to hook these two up, so as to learn new > rules, I also thought about what it couldn't do ... and realized that I'd > need some other variants and modifications to handle those cases. So, my > plan went from hooking up the two things, to realizing that I would need to > hook them up in three distinct ways. Each different way handles a certain > generic kind of learning problem, but with a different focus and a > different output/outcome. And I started grasping that in fact, maybe > there are 4 or 5 or 6 different other situations to deal with. > > And at that point, it gets out of hand -- all of a sudden, I need to > manually handle a bunch of different learning tasks. Each task may take > months to code up and make operational. And what if there are more than 6? > That's when I realized that, in fact, I have a meta-learning problem. > That is, what I really need is a system that can learn how to learn > specific learning tasks. *That* is the "Magic happens Here" bubble. > > At the moment, I have no clue how to do this meta-learning. But I do know > where to start: experimental trial and error. Go ahead, hook up moses to > link-grammar. See what happens. Plug the holes, See if a general pattern or > paradigm emerges. If, after much work, some meta-pattern becomes apparent, > then, well, that was the magic part. After that .. who knows. But one > cannot find out, until one starts trying to build these things. > > --linas > *AGI* | Archives <https://www.listbox.com/member/archive/303/=now> > <https://www.listbox.com/member/archive/rss/303/19999924-5cfde295> | > Modify<https://www.listbox.com/member/?&>Your Subscription > <http://www.listbox.com> > -- Ben Goertzel, PhD http://goertzel.org "My humanity is a constant self-overcoming" -- Friedrich Nietzsche ------------------------------------------- AGI Archives: https://www.listbox.com/member/archive/303/=now RSS Feed: https://www.listbox.com/member/archive/rss/303/21088071-c97d2393 Modify Your Subscription: https://www.listbox.com/member/?member_id=21088071&id_secret=21088071-2484a968 Powered by Listbox: http://www.listbox.com
