Some people think that Simple AGI is impossible. In order to create a simple
AGI project which would not turn out to be much more than a few narrow AI
methods I need to create a highly constrained testing environment which would
have some potential for elementary complexity. So the solutions to problems,
for example, could not (all) be found with a mathematical range that can be
plugged into an evaluation method of some sort. Some of the complexity of the
test environment has to hidden, some hidden and only revealed through inquiry,
some of the complexity has to be deduced from what the program learns when new
insights are integrated into previously learned knowledge. So I really think a
simple AGI project is feasible as long as the data environment presents
different kinds of complexity which are not (all) solved by simple processes.
A solution to a problem, or the ability to understand a problem will
(typically) require a structured solution that can fit into acquired knowledge
in different ways. A structured solution is more complex than a simple
deduction (for another example). While structures can be fit with some
shaping, the shaping should itself lead to other structures that would fit to
explain the shaping. Reason based reasoning, another thing that I think is
necessary for AGI, is an imperfect art because reasons can be good or not good.
However, if a number of structured reasons are found to be deficient in some
way, while others are found to be good, some commonalities can be identified.
These commonalities are not (usually) going to stand as absolute indicators but
they may help in the shaping process.
What I have been saying recently is that while fundamental Neural Networks and
Bayesian Networks have been shown to be capable of learning to identify certain
characteristics in the data that are presented to it, the simple
implementations of the various kinds of network paradigms are not very
efficient and they do not scale or combine well. I am thinking that if the AGI
program had a little more control over the ways that it learns to identify the
characteristics of different problems, then it should be able to represent the
algorithms that it would use to recognize them more efficiently. This could
lead to a slightly greater range of scalability. For simple problems this
might be more inefficient than a simple Bayesian Net but I am thinking that
once the program discovers some effective procedures it should scale more
efficiently. I will probably need to create some algorithms which can simplify
or generalize a group of recognizer methods that the program would create as it
learned to recognize some kind of situation. I have been thinking of some the
advances made with Bayesian Networks which use supervised learning to train
them. I might start off with some kind of supervised learning to see if I can
demonstrate and develop the potential that I believe my ideas have. Then I
would try to develop the ideas to work in various other situations as well. Jim
Bromer
-------------------------------------------
AGI
Archives: https://www.listbox.com/member/archive/303/=now
RSS Feed: https://www.listbox.com/member/archive/rss/303/21088071-f452e424
Modify Your Subscription:
https://www.listbox.com/member/?member_id=21088071&id_secret=21088071-58d57657
Powered by Listbox: http://www.listbox.com