Only logged in members can reply and interact with the post.
Join SimilarWorlds for FREE »

How do you feel about meta learning? That's AI developing other AI, allowing superhumanly rapid development of AI capability.

[quote]Meta learning is a subfield of machine learning where automatic learning algorithms are applied on metadata about machine learning experiments. As of 2017 the term had not found a standard interpretation, however the main goal is to use such metadata to understand how automatic learning can become flexible in solving learning problems, hence to improve the performance of existing learning algorithms or to learn (induce) the learning algorithm itself, hence the alternative term learning to learn.

Flexibility is important because each learning algorithm is based on a set of assumptions about the data, its inductive bias. This means that it will only learn well if the bias matches the learning problem. A learning algorithm may perform very well in one domain, but not on the next. This poses strong restrictions on the use of machine learning or data mining techniques, since the relationship between the learning problem (often some kind of database) and the effectiveness of different learning algorithms is not yet understood.

By using different kinds of metadata, like properties of the learning problem, algorithm properties (like performance measures), or patterns previously derived from the data, it is possible to learn, select, alter or combine different learning algorithms to effectively solve a given learning problem. Critiques of meta learning approaches bear a strong resemblance to the critique of metaheuristic, a possibly related problem. A good analogy to meta-learning, and the inspiration for Bengio et al.'s early work (1991), considers that genetic evolution learns the learning procedure encoded in genes and executed in each individual's brain.
- wiki article on meta learning[/quote]

https://www.analyticsindiamag.com/how-unsupervised-meta-learning-easily-acquires-information-about-new-environments/

[quote]Reinforcement learning is at the forefront of the development of artificial general intelligence. AI researchers at Google and the University of California, Berkeley, are trying to work out ways to make it easier for researchers working on meta learning or reinforcement learning systems. Researchers Abhishek Gupta, Benjamin Eysenbach, Chelsea Finn and Sergey Levine introduced an approach called Unsupervised Meta Learning which allows an AI agent to get a distribution of tasks. The agent can go on to do meta learning over these tasks.

Meta learning is similar to multi task learning where an agent learns to adopt new tasks quickly. Meta learning can use reinforcement learning (RL) to solve new problems. It becomes more efficient by using meta learning tasks using RL. Meta learning algorithms tend to do well when they have a data that has same distributions as the tasks the algorithm has to generalise upon.[/quote]
This page is a permanent link to the reply below and its nested replies. See all post replies »
Pfuzylogic · M
So is it safe to presume that you are involved in AI coding?
UndeadPrivateer · 31-35, M
@Pfuzylogic Nah, I'm just a game programmer. I do find it mighty fascinating though.
Pfuzylogic · M
@UndeadPrivateer
My name is related to AI with robotics in the 90s. I coded but not for robotics/machine learning. Currently most of the work is done at Sun with its Jfuzzylogic in their Java Class.
UndeadPrivateer · 31-35, M
@Pfuzylogic Neat. I'm not super familiar with java, most of what I do is in C family or similar languages.
Pfuzylogic · M
@UndeadPrivateer
I learned C++ in a graduate program at Ball State in 97.
I’m glad to hear that the language is still used.
SW-User
@Pfuzylogic C++ is still very much in use and it still sucks as much as it ever did.
UndeadPrivateer · 31-35, M
@SW-User 😂 It's my favored programming language, personally. Though I'm well aware of many reasons why people wouldn't like it.
Pfuzylogic · M
@SW-User
I see the Poster agrees with you.
They also had Visual C ++
back in the day.
SW-User
@UndeadPrivateer I loathe it so much 😭 C is fine though.
Pfuzylogic · M
@SW-User C used constructs instead of classes though.
Classes take C to a whole new level of reusability.
SW-User
@Pfuzylogic C uses structures, which are what you want for a systems language. Object-oriented programming was one of the worst ideas ever, and object-oriented programming in a language without automatic memory management is like being trapped in hell.
Pfuzylogic · M
@SW-User
I am just looking at portability back when I programmed. I wasn’t contemplating the issues of memory heaps.