Posts Tagged ‘computer algorithm’

About Self-Aware Autonomous (Smart) Systems

Wednesday, June 16th, 2010

global brainWhen a Search Engine crawls the web and indexes information so that you can access it quickly, the search engine is doing Proactive Computation.

Servers don’t wait for you to execute a search query to start crawling the web; they are being proactive because it takes Too Much Time to find and index what you want.

The Sensory Motor System of Our Body is constantly performing Proactive Computing because it has to be Ready to Act, when something happens that is fatal to the Body.

In a State of Arousal  the Sensory Motor System Reacts with predefined Scripts (Impulses).  The Sensory System fails completely when there is too much data available (Overload, Panic).

The Sensory Motor Computer is not able to calculate exactly what the Body really needs because it does not have the time and the capacity to calculate every possibility. Therefore the Human Body sometimes makes terrible mistakes, called a Gognitive Bias, when it is Highly Stressed.

The Rational System, the Human Predictor of the Future, the Expectation,  is able to override the Sensory Motor System when there is enough Relaxation, Time and Capacity available. This State of Mind is called Reflection.

To Reflect the System needs enough Data, Provided by the Senses and our Memory, and a Model, a Believe System, that describes the Context we want to Evaluate.  Most of the time we are unable to collect the Facts or to define a suitable Model. We See what our Believe System guided by our Experiences in the Past wants Us to See.

The Imagination creates the images we See. Sometimes the Images are made by the Senses. We see Reality as it Really is. Most of the Time the Imagination projects the Images of the Reflection System. We See what our Believe System wants us to See.

The most interesting part of the Imagination is related to the Dream World, the Unconsciousness. The Dream World projects the Images we Have to See. They contain a “hidden meaning“, something we have to know but are unable to Express.

Making a Choice is one of the most difficult things to do. The Emotional System, the Oldest System in our Body, acts on the basis of Feelings. It wants to move to a situation where there is enough Certainty to Survive (Food, Shelter, Love,….) and avoids situations that are threatening to the Existence of the Body.

The Reflective System transforms Human Feelings into Values, Preferences and Selection Criteria.

The big problem is that the Emotions (the Movers, Our Moti-vation) change all the time because they are influenced by Situations (the Context), Others (Status) and all kinds of Fields in the Environment (Gravity (Moon), the Electro Magnetic Field).

The fifth human system, the Consciousness, monitors the four “organs” (the Senses, the Expectation, the Emotions and the Imagination) to make sure they stay in the right balance.

What Model do we Use?

The model we use is called Path of Change (see also this link (in Dutch)).

Path of Change is a generic fractal (scale-free) model that can be used to model an autonomous system on many scales.

What is Happening?

The Computer is a Cold Rational Calculator without any Emotions. The Computer is therefore perfectly suited to Support, Complement and Replace the Heavely Biased Impulsive Unconscious Emotional Human Being.

According to Forrester Research ,a big Advisory Bureau, we are moving into a New Wave of Computing called Smart Computing. Big IT-Companies like IBM (“Smart Planet“), Oracle and of course Google (“Implementing the Singularity of Kurzweil“) are now completely redefining their strategy to be able to Move with the New Wave.

The Amount of Available Computer Memory, the Capacity to Calculate in Real-Time and the Intelligence of the Pro-Active Algorithms and Reaction Scripts is increasing by the day and the Costs of  Computing are going down fast.

Smart Computing extends existing technologies by adding new real-time Situation Awareness based on Sensor Technology and Automated Analysis to help firms and people solve smarter and more complex problems.

Smart Computing integrates the Physical World of the Senses and the Body with Automatic Process Optimization via a Four Step Cycle: Awareness (Sense), (Statistical) Analysis (Reflect), (Generate) Alternatives (Feel, Evaluate, Select & Choose) and Act -> Sense.

Smart Systems look like Smart People.

What has Happened?

Until recently IT-Technology was only able to Replace the Repetitive, Predictable, Processes on a Very Small Scale. Most of the Humans soon get Bored by these processes. They need a little bit of Exitement (Arousal, Challenge, Change) to feel the Joy of Living.

The Repetitive processes are part of the Human Motor System, the Muscles. Until 1970 IT-Technology was only able to automate Manual Processes. Before that time many People made their living from these processes. At this moment Process Management (Workflow) and Case Management, have reached the level of maturity.

The introduction of the Internet Protocol, the Increase of the Capacity of the Infrastructure (Broadband, Glass Fiber, Optical Switches) and the Standards defined by the World Wide Web Consortium (W3C) have widened the Scale of the Automation of the Manual Processes until the World Level was reached.

One of the most exiting new standards of W3C are related to the Semantic Web. The Semantic Web will make it possible to Reason with the Data that is available on the Internet.

The Semantic Web will generate a Revolution in the Educational System (“Just in Time Learning“) because everybody will be able to Ask every Question that is possible. The Experts will not be needed anymore.

All kinds of processes in all kinds of Industries are now connected and are constantly redefined until every “useless” intermediary proces is removed. This trend is called Value Chain Integration.

The introduction of the PC and the Intelligent User-Interface opened up the Market to the Consumer and started a new wave of Value Chain Integration. Direct contact between Producer and Consumer is now possible. This development is called Supply Chain Reversal. Chain Reversal gives the customer the control of the complete supply chain.

Because of their Software Legacy most of the Companies have not opened up their Private Old Fashioned Infrastructures to their Customers and their Producers. If every company would do this many companies would disappear.

This is the main reason why these companies are not transforming their business. Most people (and companies) are Afraid to Reflect about their own Death. They wait until the Last Moment. At that time it is too Late to make a change.

The Removal of “Useless Manual Processes” (and “Useless Employees“) is now highly stimulated by the Economic Crisis, the Energy Crisis and the Climate Crisis.

The User-Interface made it possible to make a  Connection with the Organ of Imagination. This started a Creative Phase in IT. Humans are now able to create their own Books, Music, Art and are able to Play Collective Games and use Simulators to Explore Alternatives in an almost Real Life Environment. The Creative Wave has almost destroyed the Old Fashioned Amusement Industry.

At this moment the Social Media (Facebook, Linked in, Twitter,..) are exploding. They are mostly used to have a dialogue (Chat, Forums,…) between people in a Network. The Social Media make it possible to make a Connection with the Organ of the Emotions (the Opinions) of large groups of people all over the World.

The Social Networks give us the Opportunity to Feel what is Happening and make it possible to Influence (and Manipulate) the Masses.

What is Smart Computing?

The next wave,  Smart Computing,  adds two things, new Senses (Sensors, Internet of Things, IoT) that are able to Sense much more than the Human is capable of and Artificial Intelligence (AI, Big Data, Reflection), the possibility to Detect and generate Scripts that are much more advanced than any pattern that is available in the Human Being.

AI can be used to analyze data (data mining), text (text mining), software (software mining) and processes (process mining).

One of the most important “Sensors” a this moment  is the Mobile Phone. Many people fail to understand the significant sensor innovations that are being designed into smartphones. Today’s smartphones contain microphones, cameras, motion sensors, proximity sensors, and location sensors.

New internet-connected GPS applications also have built-in feedback loops, reporting your speed and using it to estimate arrival time in real time.

Don’t underestimate the “other Sensors” like the Social Networks, Smart Energy Meters, Global Satellite Monitor Systems, Earth-Based Integrated Camera Systems and Medical Sensors that are able to detect all kinds of Physical Changes in Your Body.

In the next step Smart Sensors will be incorporated in the Clothes you Wear and of course your Body (if you allow that!).

Soon the Collective Technical Infrastructure, the Global Brain, will be able to Alert, Control, Manipulate and Support the many people that live on Earth. When this happens the Role of the Humans in the System will be the same as the Cells in the Body.

To make sure that one of the “Organs” will not  Dominate the Global Brain we have to incorporate a Monitor, a Global Conscioussness.

What can we do with Smart Computing?

When the Sensors are everywhere you are able to measure everything you want with a High Precision and a Fast Sample Time (Frequency).

The Sample Measurements can be Added Anytime you want (Real Time) and transformed into Transactions with a Flexible Price.

This Price is calculated by Adding the Real Time Transactions that are related to the Components You Buy subtracted by the Real Time Information of the Costs you are making.  Smart Computing makes it possible to create a complete Autonomous Real Time Company.

You can measure human transport (movement), chemicals, temperature, pressure on every location and react to the these measurements on a real-time basis based on a highly advanced prediction system based on neural nets.  In this way you can prevent traffic jams, calamaties and every other event that is predictable.

You can create highly sustainable processes in Food and Energy and Educate people Just-in-Time about Everything they want.

Software will be able to read billions of documents real-time and use the knowledge to diagnose every problem you want. With the help of this software (called Semantic Analytics) IBM’s Doctor Watson project will soon deliver an automatic Doctor that will know more than all the Doctors in the World.

It will also be possible to Design and Simulate every Structure you want and generate the Structure when you are satisfied.

Designing a House or a complete City will look like a Collaborative Game and Building can be done by everybody including Robots because “the System” will tell you what to do.

The Banking System will return to its ancient roots and will keep the Transaction-System in Short and Long Term Balance.

Will it be possible to incorporate the Human Emotions in a Machine?

Some Scientists  think that the Universe is already an Emotional Machine, a Quantum Computer Creating Itself. The Emotions are a Random Quantum Fluctuation, a Wheel of Fortune, to make it possible that the Universes Explore Every Possible Path. The Unpredictable Human Emotions are the Source of Creation.

Predictable Automated Emotions are not Creative because they lack the ability to make Mistakes. Making Mistakes and Learning from Mistakes are the Motor of the Proces of Innovation.

Machines without Emotions are more Reliable than Machines with Emotions but the Machines will stay the Same until their Emotional Human Creator has Invented a new Type or a new Theory.

At this moment the Robots are Instruments but it will not take long until we give the Instruments the Freedom to Act because they are more Reliable (less Emotional) and much more Cheaper than a Human Being.

If this happens many people will be Out of Work. The only thing that will be left over for us is the Act of Creation and of course the Care for Others.

If we are able to Incorporate the Emotions into the Machines we, the Humans, will be Completely Out of Work.

The Machines will be able to Create new Types of Sensors, Robots, Systems and Theories until Eternity. The Machines will take Care of Themselves and of course You.

The Programmed Robot Nurse, the Robotic Pilot, the Robotic Money Market Trader, the Robot Soldier, the Robotic Surgeon and the Robot Barber are already there.

They wait Patiently until their Human Creator will give them a Soul.

LINKS

About Collaborative Learning

The Forrester Report about Smart Computing

About Smart Cities

About Autarkic Systems

About Just-in-Time-Learning

About the Smart Planet of IBM

About the Smart Strategy of Google

About Semantic Analytics and Dr. Watson

About the Next Wave of Artificial Intelligence

Why the Universe is a Quantum Computer Creating Itself

Why the Robots will take over every job there is

Why the Human sometimes makes terrible mistakes

About the Automatic Need Machine

About the Global Consciousness

About the Care Industry

About Just in Time Learning

About Erving Goffmann and the Games People Play

How to Incorporate Mistakes in Programming Languages

About the Global Brain

Why we will soon be completely Out of Work

About the Sensory Motor System

About the Emotions

About The Limits of Reason

Sunday, August 3rd, 2008

You can always find an infinite amount of equations that fits a finite set of points.

When the set of points changes the equation changes. This represents a major problem when you want to find a general pattern. The solution is to assume that the pattern behind the set of points has to be a Simple Equation (or a Simple Law).

A  theory has to be simpler than the data it explains, otherwise it does not explain anything.

To define Simplicity we have to define a tool that measures the simplicity of an equation. Mathematicians have tried to solve this problem in many different ways. The problem seamed unsolvable until computers and software-languages were invented.

A law of nature is a piece of software, a computer algorithm, and instead of trying to measure the complexity of a law via the size of an equation, we now consider the size of programs, the number of bits in the software that implements a theory.

If every theory is represented by a string of bits we are able to analyze what a computer (our “thinking mind”) is able to represent. The problem is transformed to the problem of representation. Behind this problem lies the problem of Compression.

Our Reality is represented by the simplest equation (the shortest (most compressed) binary set) that when it is expanded represents the most complex binary set that represents our reality.

Gottfried Wilhelm Leibniz

Gottfried Wilhelm Leibniz

One of the conditions we have to add is the condition of “understand ability”. Perhaps the expression exists but we are unable to grasp the law. Leibniz calls this law the principle of sufficient reason.

Leibniz formulated this principle as follows: “Dieu a choisi celuy qui est… le plus simple en hypotheses et le plus riche en phenomenes” (God has chosen that which is the most simple in hypotheses and the most rich in phenomena)”. “Mais quand une regle est fort composée, ce qui luy est conforme, passe pour irrégulier” (But when a rule is extremely complex, that which conforms to it passes for random)”.

The interesting point in the statements of Leibniz is de term “irrégulier“. It is translated by the term “random“. This term can be interpreted in many ways. In the world of Statistics it means that a certain event is unpredictable. In algorithmic terms it means that we are unable to find a pattern behind the pattern we observe. A random pattern is an essential pattern. It cannot be compressed.

Science ends when we have found randomness and have reached the Limits of Reason.

Everybody has a Limit of Reason and this limit expands in time but for every mind that will be born there is an absolute limit of Reason. When we have reached this limit we will know there are still patterns to find but we will be unable to prove they are real patterns.

Gregory Chaitin
Gregory Chaitin

Gregory Chaitin is the expert of the Limits of Reason and he is highly influenced by Leibniz.

By running a program you can eventually discover that it halts, if it halts. When it halts you have found a theory. The problem is to decide when to give up on a program that does not halt.

A great many special cases can be solved, but Turing showed that a general solution is impossible. No algorithm, no mathematical theory, can ever tell us which programs will halt and which will not.

We are never certain that we have found a theory because when we wait a little longer (collect more facts) we find the final theory that explains what we want to explain (if we understand the theory).

We could use a computer to search for patterns (this happens already) but the computer presents an incomprehensible theory (this happens already) or it has to search a little longer. A computer could run “for ever” when there is enough energy but a human has a fixed lifetime. The halting problem shows that we will not know how long “for ever” is. We also will not have enough minds to analyze the output. The Halting problem is proved to be unsolvable.

Chaitin defined a constant Ω that shows our progress in reaching the Limit of Reason. It shows our progress to reach the Incomprehensible.

We still have a long way to go.

The Halting Problem cannot be solved because we (the Humans) are unable to define the Limits of Reason. Even the Brightest Minds will not be able to understand all the patterns that are available in Our Universe. Even Mechanical Devices programmed by the Brightest minds will not solve the Mystery. Somewhere we will make a Mistake.

The Mistake will start a new process of Inquiry and New Theories will be created that will always contain a Mistake. We will be Busy until Enternity to Create because we are not perfect. Only Perfect Solutions are Impossible.

I want to close this blog with a statement of Leibniz: ”Sans les mathématiques on ne pénètre point au fond de la philosophie. Sans la philosophie on ne pénètre point au fond des mathématiques. Sans les deux on ne pénètre au fond de rien”(Without mathematics we cannot penetrate deeply into philosophy. Without philosophy we cannot penetrate deeply into mathematics. Without both we cannot penetrate deeply into anything)”.

LINKS

George Chaitin about the Principle of Sufficient Reason

About  Geometry and Fractal Patterns

About Formal Languages and Mistakes 

About the Quest for the perfect language (A Talk of Chaitin about the book of Umberto Ecco)

Leibniz forgot to mention the role of the Artist

About Leibniz and Deleuze

About Turing Machines