Home
HLAI
UAI
Books
Patents
Notes
Donation

 
Hit Counter
People have
visited my page!

Welcome to my Web site!

"A human robot is a robot that can graduate from college in 4 years with a computer science degree.  The moment it graduates from college, the robot has achieved human level artificial intelligence."

 Human Artificial Intelligence:  Book4

  by Mitchell Kwok

   entitled -- Building super intelligent robots

                

The current artificial intelligence theories don’t work (2006)
When I enter a library and go to the Artificial Intelligence section there are literally hundreds and hundreds of books on the subject matter.  Most of the books come from the same old categories such as Neural Networks, NLP, Bayesian's probability theories, predicate calculus, language parsers, grammar rules, rule-based systems, forward and backward logic, recursive strip programs, recursive planning programs (for 2 player games),  machine learning, semantic networks and genetic programming.  The special books are those that don’t conform within the existing theories of AI and uses totally different methods.

I have concluded that none of the pre-existing AI methods can help programmers build a robot with human level intelligence.  From this point I started to brainstorm alternative ideas and attempt to solve the hardest problem facing artificial intelligence:  to build a robot that can do human tasks. 

My quest for human level artificial intelligence actually started back in 1999.  One day, I was walking on campus and I was riddled with a question:  How come there are no humanoid robots walking on campus?  I thought to myself:  "surely, there should be robots that are commercially sold on the market that can at least replace janitors or bus drivers".    

After doing my own investigation and talking to professors, I realize that no one has designed a human robot that can do human tasks yet.  My professor was adamant that building a robot with human level artificial intelligence is an unreachable goal for the human race.  He showed me the latest books (2001-2002) from colleges specialized in AI, such as MIT and Stanford University.  In one of these books, there was "one page" at the ending that talked about human level artificial intelligence.  The author stated that HLAI is difficult (or impossible) to reach and this is a technology that is "yet to be discovered".

The main objective scientists are trying to achieve is something called “Strong AI”.  This is a form of learning machine that can take past knowledge and use it to learn new knowledge.  For example, human beings use this technique to learn language.  We have to learn the ABC’s first before we can learn how to read and write.  Our brain's take past knowledge on grammar and use it to learn more advance forms of grammar.

I reject AI programs that includes the following in their data structure:  computer text, language parsers, grammar rules, semantic networks, and manual insertion of knowledge into a computer system.  Human beings learn grammar in terms of a bootstrapping process.  They have to learn grammar in elementary school, then intermediate school, then high school, and finally college.  Same goes with learning math.  Before anyone can learn Calculus they have to first learn trigonometry.  Before they can learn trigonometry, they have to first learn algebra.  Before they can learn algebra, they have to first learn basic addition and subtraction.  Knowledge in a human brain builds on top of each other to form complex thinking.    

Currently in Artificial Intelligence the best learning machine anyone has ever built is a machine less intelligent than an insect!  An insect is an understatement, I should say that a learning machine that is less intelligent than a bacteria would be a better fact.  People have to understand that even something like a bacteria have systematic instructions that allow it to evolve its intelligence.  Sometimes bacteria changes and mutates, both physically and mentally, into something that can adapt to its environment.  This adaptation is a sign that the bacteria has a very sophisticated form of intelligence that will allow it to survive in a world with fixed rules.  It also means that the bacteria can learn from past experiences and use that past experience to make itself better in the future.

After studying Artificial Intelligence for over 7 years I can tell you that none of the existing theories or the combination of theories can lead to a machine that has human level artificial intelligence (strong AI).  This is why there are no humanoid robots working in restaurants or businesses.  To sum things up, neural networks, NLP, Bayesian's probability theories, predicate calculus, language parsers, grammar rules, rule-based systems, forward and backward logic, recursive strip programs, recursive planning programs (for 2 player games),  machine learning, semantic networks and genetic programming can't be used to build a human robot.

The only way to build a machine with human intelligence is to build a machine very similar to a human being (two hands, two feet, one head, 5 senses, etc.).  There are no shortcuts or special AI techniques that can allow a machine to be intelligent at a human level.  The chatbots online or talking software are expert systems -- they are illusions to trick people into believing the machine has human intelligence. 

I have spent 6 years designing my own kind of learning machine.  It started out as a college project and it evolved from there.  I have written and published four books on the technology:

Human Level Artificial Intelligence book1
Universal Artificial Intelligence book2
Universal Artificial Intelligence book3
Human Artificial Intelligence -- building super intelligent robots:  book4


The books itself took me about 1 year to complete - from the first day that I wrote the pages to the day they were published.  However, the design of the Human Level Artificial Intelligence program and the Universal Artificial Intelligence program took me 6 years to complete.  A lot of hard work was put into this project and a lot of sacrifices were made.  If you want an idea on the magnitude of work I put into this project, just imagine brainstorming and writing 40-45 notebooks (200 pages each; front and back).  "My greatest regret was not publishing my work earlier".  

It took me this long because all parts of human intelligence must be simulated.  The most basic parts are storing information, modifying information and retrieving information.  The not so obvious parts are the conscious, the purpose of the AI, and the future prediction functions.  Questions I try to solve 4-5 years ago where things like:  How do we recognize images and situations?  How do we store data in memory?  How can we represent the meaning of language in a computer?  How do we make decisions?  What does forgetting information have to do with data in memory?  How will data be configured in memory?  How can we change specific data in memory?  How can we use language to change data in memory?  How can we learn things?  How is complex thinking created in the brain?  These are all questions I have to answer before I can attempt to build this program.  Each and every one of the questions above must be answered and simulated in a computer.

Universal Artificial Intelligence
All organic life forms have the same type of learning program.  It doesn’t matter if it’s a bacteria or an insect or an animal or a human being, all species come from the same type of learning machine.  I call this learning machine “Universal Artificial Intelligence”.  UAI is a program that has a bootstrapping process that learns information from the environment through its 5 senses; and uses old information to learn new information.  Species such as bacteria, insects, animals and humans can learn from past experiences.  They use their past experiences to learn new things.  With intelligence that can learn from past experiences, living organisms on earth can survive by adapting and changing with the environment.

What exactly is the Universal Artificial Intelligence?  The UAI is actually a software that can play “any” videogame and past all the levels in the most optimal way possible.  Any game that exists for the Xbox 360, Playstation 2, Playstation 3, SuperNES, Gamecube, Atari, P2P, Gameboy or any videogame console can be used in the UAI program.

Imagine a game like racing, if the UAI program can play a racing game with adequate skill, then I can use the UAI to drive a real car and allow it to drive from one destination to the next in the safest and fastest way possible.  If the UAI can play a flying game and beat all the levels, then in real life I can build an ariplane that can fly from one location to the next in the fastest and safest way possible.  Finally, if the UAI can play a first person RPG game, then in real life I can build a human robot that can do human tasks.  This is why the artificial intelligence in the UAI is considered “universal”.  It can be applied to all machines and these machines will function a certain way intelligently.

The purpose of the Universal Artificial Intelligence program is to play any videogame and past all levels in the most optimal way possible.  The rules of the game must be understood by the UAI program.  If it is playing a racing game, the AI must know that hitting another car or object is something that is not allowed in the game.  Also, it must know that getting from the starting line to the finish line in the fastest time possible is the objective of the game.  In terms of a golf game, the AI must know the rules of golf.  For example, if the AI hits the ball and the ball goes into the water, then it will have one penalty stroke and the AI has to start all over again.  It also has to know that the objective of the game is to get the ball from the starting point to the hole in the shortest amount of strokes.  The UAI learns the objectives and rules of a game by reading books and attending lectures. Also, observing and understanding how to play games are very important elements in the UAI.

Knowledge has to be learned first before any intelligent action can take place.  Before we can write an essay we have to learn how to write first, before we become a doctor we have to learn medicine first, before we become a computer scientist we have to learn computer science first.  Gathering knowledge and using that knowledge to play a "game" is the foundation of the UAI program.

Within a human being's brain, a network of knowledge houses the rules and procedures of a game.  In terms of driving a car, we have to know the rules of driving.  We have to know that when the light is green we can move forward, we have to know that if the light is red we have to stop the car, we have to know that we can’t hit another car or object on the road, and we have to know that we can’t go beyond the speed limit posted on the roads.  These are the rules of driving and we must follow them.  There are consequences that happen when we don’t follow the rules.  For example, if we get caught for speeding then we have to pay a fine, if we hit another car we have to pay extra money for damages, and if we drink and drive we can be arrested.  The law system will enforce what will happen to us when we break the rules.  This same principal is used in the UAI program.  It uses a method where the AI will select pathways (in memory) that follow the law and stay away from pathways that lead to breaking the law.    
 

Human Level Artificial Intelligence program
Human beings do things in terms of predicting the future.  One example I can use is answering questions.  We are able to answer questions because we can predict what the outcome of a question is or the appropriate response to a question is.  For example, if I asked someone the question, what is your name.  There response will be their name.  That person is able to answer my question because he predicted the appropriate answer to my question.

The AI program learns things by finding out patterns.  There is a pattern to all questions and answers.  The computer will average out similar questions and answers and recognize the complex patterns.  The next time it encounters the question, because it learned the pattern to the Q and A, it can answer the question.

Human beings use language as a way to represent objects, behaviors, environments, scenes, and time.  The AI program will use the same technique it used for answering questions to find complex patterns to objects, behaviors, environments, scenes, time and use those complex patterns to represent language.  If you look at the different types of language spoken around the world, they all function pretty much the same way.  When the Americans say “cat” or the Chinese say “mau” or the Japanese say “neko” they are all talking about the same thing.  The structure of grammar for each language are a little different, but they are all trying to represent life using language.  We are literally living in a world with unlimited objects/time/situations and we are using language to classify what we are sensing.  Using words and sentences to identify and recall objects, events, time and situations makes it easier for humans to communicate with each other.  .   

Human beings function in one predictable way:  we pursue pathways that lead to pleasure and we stay away from pathways that lead to pain.  Why do we eat good food compared to bad food?  Because we like good food and we don’t like bad food.  Why do we want a higher paying job instead of being homeless?  Because we like more money and we don’t want to be homeless.  Why do we follow laws instead of breaking laws?  Because we want to be good citizens and we don’t want the consequences of breaking the law.  From these examples, you have an idea why human beings pursue pleasure and stay away from pain.

There are actually two forms to this human behavior.  The first form is short term benefits and the other is long term benefits.  Let’s start with the short term benefits first.  If you have a decision to make on wither to go to work or to go to the beach, what would your selection be?  Going to the beach is pleasure and going to work is pain, then why do human beings prefer to work instead of going to the beach?  If you look at this question from a short term point of view, then a human being will go to the beach because it’s pleasurable.  But people have to understand that we look at things in terms of the long term benefits.  We have the intelligence of judging the outcome of a scene from the long term point of view and finding out what benefits us the most.  If you go to the beach, then the very next day your boss will fire you.  If you go to work you will be miserable for the day, but you will still have a job and your monthly bills will be paid on time.  Judging this scene from the long term point of view, going to work is a more beneficial decision to make then going to the beach.


The conscious
The medical community has tried to define what a human conscious is for over hundreds of years.  No psychologist will tell you the meaning to a conscious because they don’t know what it is.  My theory on the human conscious is based on a rudimentary analysis of human behavior.  I basically use myself as the guinea pig to find out what the conscious is.  I had to brainstorm and ask myself many questions in order to come up with a conclusion.

The conscious is something that took a lifetime to accumulate.  The conscious you have right now started the moment you were born.  As you grew older the knowledge you accumulated from all your teachers are stored in memory and “averaged out”.  The conscious for you is the result of the average lessons you learned from life.  All the teachers you had, all the lessons thought by them are stored in memory (when I say teachers I mean, parents, friends, strangers, teachers, tv lectures, etc).  For example, if you were crossing the street, the first thing your conscious will tell you is:  “stop, look left, look right, and make sure there are no cars before crossing the street”.  This lesson in crossing the street isn’t a specific lesson taught to you by one teacher.  This lesson is the average lessons taught by numerous teachers.  The conscious is a construction of intelligence from a lifetime worth of learning.  If you recall all the lessons taught to you about crossing the street, the average of these lessons gives you the knowledge to cross the street.  There are more things that make up a conscious and I will be outlining them below.  

There are three main functions to the human conscious:

(1)     Finding the meaning of any given object (equals)
(2)     Finding information about the object (stereotypes)
(3)     Reminding the human to do things under certain situations (trees)

Finding the meaning of any given object
The most important aspect about human beings is our ability to understand natural language.  This distinguishes us from any living organism and is the main reason we are intelligent at a human level.  Sentences and words all have meaning.  An entire sentence like:  “the cat jumped over the box”, have meaning.  The meaning is we visualize a cat jumping over a box.  The power of language is very important because it brings order to chaos.  Especially when we live in a world where there are infinite possibilities we want to group the objects around us in a fixed way so that when we see it the next time we can identify it as the same thing.

Finding information about the object (stereotypes)
This one reminds us facts about an object.  We want to gather all the most recent and important information about any given object.  Let’s say that you have been friends with dave for a long time and you know a lot about this person.  Last week you saw dave get hit by a car.  Today, you to to school and dave was absent.  The first thing that you should be reminded of dave is that dave got into a car accident last week.  That fact is the closest association to dave at the moment.  Then other secondary facts about dave pops up like he takes risks, is a trouble maker, doesn’t do his homework etc.  This form of consciousness reminds us of the important facts of the object/s.

Remind the human to do things under certain situations (trees)
This one is very important because it guides us to do things under any situation.  It is like an ultimate teacher that tells us to do things at certain times.  Not only does it tell us to do things but it encapsulates all the ambiguous instructions.  One example of this consciousness is when you decide to go to a party.  When you are at home and getting ready to go to this party instructions start to pop up in your head.  Things like “what should I wear?”, “who is going to the party”, “What kind of party is this and what is the appropriate clothes I should wear?”.  These are reminders of instructions that you have to do under certain situations.  The answering of these questions are the instructions.

 

The distinction between UAI and HLAI
This UAI is just a piece of software and isn’t considered “alive”.  This means that the software program functions just like an operating system or painting program or internet browser.  They are not conscious of themselves and don’t have things like emotions or feelings and certainly will not be capable of self-thought.

This is a very good way of making machines that appear like they have human intelligence, but without pondering over ethical issues.  These machines have no feelings or emotions.  One good example of this is the operating system on most computers.  Does the operating system care if you swear at it, or does the operating system care if it’s midnight, or does it care what kind of person you are?  No, the operating system isn’t “alive”, it’s just a piece of software.

On the other hand, the Human level artificial intelligent program (human robot) is a different story.  This machine has built in feelings and emotions.  It is capable of self-thought and is fully aware of its environment.  When you swear at the robot it does take that swearing into consideration, or if you took a rock and threw it at the robot, it does feel pain, or if you embarrassed the robot in front of people, it will feel sad.  The reason why is because it was built that way.  HLAI is a robot that is built, not exactly the same, but similar to a human being.
 

Inventions by Mitchell Kwok (patents pending)


email: amember1234@yahoo.com
 

 

Home | HLAI | UAI | Books | Patents | Notes | Donation

Copyright 2006 All rights reserved

This site was last updated 12/20/11