Advertisement

True AI

Started by March 27, 2002 04:02 PM
80 comments, last by zzzomed 22 years, 6 months ago
I have an idea that will allow us to make a true AI programs for a robot that can do everything that we can from feeling and seeing things, to making decisions. I started my posts at the artifical imagination forum, and have now moved here because they are trying to do something different now. If you could take a look at what I have posted, and tell me what you think about it, I think that we might be able to make a base program for a "True AI". My email is ruai@comcast.net
My email is ruai@comcast.net
You should summarize your views here. We''re not prepared to dig through other threads to find your opinions.

[ GDNet Start Here | GDNet Search Tool | GDNet FAQ | MS RTFM [MSDN] | SGI STL Docs | Google! | Asking Smart Questions ]
Thanks to Kylotan for the idea!
Advertisement
zzzomed, it is not my intention to rain on your parade, however your post in the Artificial Imagination thread - which I believe you are using as the basis for this thread - has innaccuracies and errors that should be addressed before the discussion of a True AI continues.

quote: Oringinal post by zzzomed
...snip...
When I though about this, I found that when you are first born, you have certain responses that act automatically (i.e.: crying when you are hungry).


Yes, these are autonomic functions. Most forms of mammalian life display innate autonomic functions from birth as well as the ability to learn autonomic functions through repetitious action.

quote:
Animals do the same thing too, and the only difference (as we know it now) is that animals cannot think random thoughts on their own.


This is simply not true. There are many examples of animals displaying intelligent behaviour based on original thought, rather than copying humans. The view you have expressed is one held by certain groups of European and American anthropologists for several centuries but widely abandoned last century. It is certainly not the current view of science nor of many artificial intelligence researchers.

quote:
None the less, this lack of random thought is what sets us apart from animals.


Again incorrect. What sets us apart from other mammals is the size of our neo-cortex and in particular our frontal lobe. These have allowed us to develop complex social interactions and language above and beyond that of other mammals. For instance chimpanzee communities display definite social behaviours and organisational structures and they have a limited vocabularly. However, it is reasoned that the complexity of these behaviours is limited by their relatively small frontal lobe, when compared with humans. This is possibly why homo erectus thrived where other mammals failed. Tight social structures and language help weaker individuals to survive during tougher times.

quote:
That is probably what all of the computer programs are to day, they are just instincts.


That is certainly not true of modern artificial intelligence algorithms.

quote:
You will need to put a type of coding program with in the program in order to let the computer program itself, or "learn".


It has been done, both in evolvable software and evolvable hardware, where evolution is gauged by the ability of the agent (be it software or hardware) to reprogram itself to adjust to the changing environment.

quote:
The think we need to work on, is the response. How does a computer make a choice? In order to program this, you can''t just have the computer weigh the choices and choose whichever one is better. It has to be able to choose which is better, but with some degree of randomization.


Better is usually defined in terms of an individuals personal preferences. What is better acording to one agent is not necessarily better according to another. This is the notion of subjective utility and has been studied outside of computer science since Pascal proposed his famous wager. It is also the basis for an acceptable computational definition of rationality: The Principle of Maximum Expected Utility.

The ''degree of randomization'' you talk about though really doesn''t make sense in the context that you use it. Perhaps if there are two actions with indistinguishable utility (in other words, your agent cannot prefer one over the other) then yes, an aspect of random choice might be appropriate. However, humans don''t behave that way. They are more inclinded to choose the action that leads to the more predictable of the two outcomes. Humans prefer certainty in the absence of utility.

quote:
The computer AI programs right now cannot determine the relationship between going to a bar or a restaurant. It cannot correlate between two different variables when the only thing they have in common is that they both serve food.


That is certainly not true. There are many algorithms for determining the extent of correlation between objects, based on the (dis)similarity of their attributes. This is not even AI, but rather statistics; although the AI community has developed some very useful and important techniques of its own.

It seems apparent that, like many others who have come before, you have your own ideas about intelligence. That is most natural and to be encouraged. We all, at some stage in our lives, question our intelligence, how it came to be and why we are different from other forms of life. It is natural to generate opinions based on these thoughts. Unfortunately, as is most often the case, these opinions are grounded in naivety and lead to fruitless ends. I am not trying to suggest that you should stop thinking about AI. I am merely suggesting that you should do a lot more reading and gain a more thorough understanding before making statements about intelligence and what a ''True AI'' would be.

This post is not intended to offend or to denigrate you, so please do not feel that I have intentionally done so. I have merely posted the above information to correct inaccuracies before other members of the forum take them on board as fact.

Please feel free to respond and to discuss the above information.

Cheers,

Timkin
I did exactly this in my youth and it worked well, although it never worked well enough. Since then we have been trying to do all from retro-fractal thinking to preminission-algorithms. The best solution yet to date (what I know of) is the Isil-split method.

You take each node of interest and split it into a tree of potential decisions. Each time a decision is choosen by a function (and not a state) you branch this decision node further. In parallell to this you have to do oblivion on less used decision trees, otherwise you will get filled rather quickly with worthless shit in the brain :=) That is the hard part, because you have to traverse the trees every time you want to obliviate something and it takes time
(sleep and dream, sorting your thoughts).

The ''brain'' will come alive and will no longer act as ''expert'' system and will learn continously until the limit has been reached (hardware and your set limits for oblivion). The system works well even for ''small'' hardware options.

I guess I just revealed some very secret stuff, but I think nobody can trace it back to me and I really believe that shared super-science is for the best.

Good Luck newbie-ai coders....


"Self awareness is the interaction between 3 different parts of your brain. The Cog, the Left and the Right side of you brain..."
Nobody really knows what sleeping and dreaming do, although what you suggest is suspected. There are other plausible theories though.

As for building decision trees you neglect to mention the hard part which is deciding what branch to follow...
zzzomed,
Intelligence is a little bit more complex than you have described. Consider all the terms below. They exist in AI literature because they have significance:
  • Rationality
  • Intentionality
  • Belief
  • Reactive
  • Discourse
  • Context
  • Microtheory
  • Axiom
  • Deliberation
  • Monotonic
  • Nonmonotonic
  • Common sense
  • Domain
  • Planning
  • Constraint
  • Internal modeling
  • Causality
  • Truth maintenance
  • Meta reasoning
  • Learning
_______________________________
"To understand the horse you'll find that you're going to be working on yourself. The horse will give you the answers and he will question you to see if you are sure or not."
- Ray Hunt, in Think Harmony With Horses
ALU - SHRDLU - WORDNET - CYC - SWALE - AM - CD - J.M. - K.S. | CAA - BCHA - AQHA - APHA - R.H. - T.D. | 395 - SPS - GORDIE - SCMA - R.M. - G.R. - V.C. - C.F.
Advertisement
The way I see it is that if you give a robot a program that will allow it to learn or improve on itslef and have its own instincts (needing to be plugged into a wall socket every so often to recharge), then it will evolve in a similar way that we have since we have been around. The will then have a thought process in which it will accomplish the same things that we can (if you tell it to move a bolder, it might move it by itself, while we try to build a contraption to aid make it easer for us). Over all, it will accomplish the same things as we do.

My email is ruai@comcast.net
My email is ruai@comcast.net
quote: Original post by zzzomed
The way I see it is that if you give a robot a program that will allow it to learn or improve on itslef and have its own instincts (needing to be plugged into a wall socket every so often to recharge), then it will evolve in a similar way that we have since we have been around. The will then have a thought process in which it will accomplish the same things that we can (if you tell it to move a bolder, it might move it by itself, while we try to build a contraption to aid make it easer for us). Over all, it will accomplish the same things as we do.

My email is ruai@comcast.net

Instincts aren''t good enough. Conceptual knowledge, abstraction, and deliberation are necessary as well.

Does the robot hear thunder outside? Are the LEDs on the clock radio currently blank? Did a fuse blow? Would the neighbor''s house have a wall socket? Would it be appropriate to go over there and use it?
_______________________________
"To understand the horse you'll find that you're going to be working on yourself. The horse will give you the answers and he will question you to see if you are sure or not."
- Ray Hunt, in Think Harmony With Horses
ALU - SHRDLU - WORDNET - CYC - SWALE - AM - CD - J.M. - K.S. | CAA - BCHA - AQHA - APHA - R.H. - T.D. | 395 - SPS - GORDIE - SCMA - R.M. - G.R. - V.C. - C.F.
Gues what?? well There is no such thing as "Random" there is only stuff that is very close to random, And our choices That you said, they are not random, you said we can''t have a computer just wigh the choices and decide what is better?? you say we need to throw in a bunvh of randomness??? well guess what?? we, as humans do not throw in a bit of randomness... its just that our descision making process is so complicated(you might not relize it, because our sub concious does alot of the decision making, and none of our thoughts just randomly appear there, they are brought there, by other stuff, Your brain is just one Big Linked System, where everything is linked and one item leads to another, just every has alot of Information with....

What do you think when i say "Apple" well first i think red, then i think about the general shape, then I''ll eventually bring up "Apple Computers" then Computers, Then Programming and games... the list goes on...


What you think is random is really not it just seems to be, because the process to come up with it is so Complicated.

though a few of your points are valid, not most.

No offense
Well actually you are incorrect ExplosiveNewt. There are random quantum functions such as radioactive decay. There is actually hardware that you can buy giving you truly random number using this method, although they are not common.

This topic is closed to new replies.

Advertisement