adaptability theory as a guide for interfacing computers and human society

Post on 17-Dec-2015

223 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Adaptability Theory as a Guide for Interfacing Computers and

Human Society

objective

• To elucidate the comparative capabilities of organisms and machines

• To clarify the potential benefits and dangers of algorithmic approaches

Outlines

• Hierarchical adaptability

• Adaptability

• Biological compensation principle

• Tradeoff principle

Hierarchical adaptability

• A tool for analyzing the mechanisms and processes that living systems use to survive in uncertain or unknown environment

Adaptability

• The use of information about the environment to select from a repertoire of possible behaviors

• The ability to continue function in the face of an uncertain or unknown environment

• The ability to tolerate the uncertainty of the most uncertain environment

Compensation principle

• Restrictions on one part of this repertoire (e.g., on genetic plasticity) must be compensated by expansions of other parts (e.g., neurobehavioral plasticity), by an increase in computing power, or by a decrease in niche space

• Restrictions on one form of adaptability must be compensated by amplification of other forms, or by naroowing of the environment

Tradeoff principle

• Programmability is incompatible with high evolutionary plasticity and efficient use of computational resources

• A tool for analyzing the relationship between evolutionary adaptability and information processing adaptability

Tradeoff principles

• Programmability: the type of control which we exert over digital computers

• Computational efficiency: the couple of the system’s resources to the solution

• Evolutionary adaptability: learn through variation and selection

• The above three parameters cannot be present at the same time in the same system

Compensation and Tradeoffprinciples

• Programmable computing power↑ => adaptability↓

• Programmable computing power↑ => put humans in the position of disturbance-absorbing homeostats for computers

Principle of requisite variety

• To cope with the uncertainty of the environment, a system must have a sufficiently large repertoire of behaviors (Ashby, 1956).

Biological compensation

• Simple organisms (bacteria) and higher plants: high genetic variability & simple morphology.

• Bacteria has good problem-solving & short generation times.

• Plant has less problem-solving & long generation times (adaptability↓, morphology↑ )

• Higher vertebrates: complex morphology morphology↓, specialized info. systems↑ )

Summary

• More complex systems => evolutionary adaptability more expensive => algorithmic problem solving increase

Summary

• If a system is structurally programmable, it is too sensitive to a single structural change.

• If a system is programmable, it can be used to simulate any particular system (but less efficient than the system being simulated).

Summary of digital computer

• Tradeoff principle: programmability

• Compensation principle: algorithm problem solving↑, evolutionary problem solving↓ , efficiency ↓

Adaptability

• H(W) – H(W|w)+H(w|W) H(w)≧• H(W): uncertainty of the system

• H(w):uncertainty of the environment

• H(W|w):ability of the system to anticipate the environment

• H(w|W): insensitivity of the system to the environment

Uncertainty of system: H(W)↑

• the repertoire of possible behaviors↑ (e.g., genetic diversity, variety of developmental and morphological patterns, immune systems, physiological plasticities, community and population plasticities

System to anticipate environment H(W/w)

• Increase processing power of the system

• Decrease internal noises (internal uncertainty)

Insensitivity to environmentH(w/W)

• Decrease the niche of the environment space occupied by the system, for instance, the niche of the system

Adaptability rule

• H(W) – H(W|w)+H(w|W) H(w)≧• LHS: the most uncertain tolerable

environment

• RHS: the most uncertainty of environment

Hierarchical structures

• System: ecosystem, community, populations, organism, cells, genes, subcellular components

• Environment: environment, local regions, small compartments

Hierarchical environment

• H(w) = ∑He(wij)

• He(wij) = fH(H(wij))+conditional terms

• F is a normalizing coefficient

• Unconditional terms: the behavioral uncertainty of each individual subsystem

• Conditional term: the correlation between this uncertainty and other subsystems

Biological compensation

• Decreases in one form of adaptability must be compensated by increases in other forms of adaptability or by increases in niche breadth.

Adaptability and Variability

• Adaptability requires tow forms of variability.

• 1) contributes to different functional states of the system

• 2) contributes to the information processing which controls the transitions among functionally distinct states (finer form).

Finer form of variability

• Required continuous dynamics and redundancy

• Continuous dynamics allows gradual functional change with single genetic changes.

• Redundancy buffers the effects of genetic change on vital aspects of function.

Compare between nature’s and man-created technology

• Sensitivity to structural change

• Importance of gradualism for evolution

• Efficiency and complexity

Evolution of information system

• Human brains

• Human-created computers

Human brains

• Too complex to allow for wide ranging hybrid complexes and radical variations of form, too expensive to build and too long living to allow for the type of culturability that microorganisms utilized

• Complex morphological specialization↑, evolutionary adaptability↓=>amplification of special systems (nervous system)

Interplay between complex specializations and viable

adaptability structure• Keep brain size small as the environment

remained narrow• Enlarge brain size (costly mechanisms) to

be insensitive to environmental variations• Ecological principle of competitive

exclusion came in play: no two different species can coexist in the same niche.

• Increasing reliance on algorithmic solving

Human brain – shift to algorithmic solving

• Programmable at the interpretive level (read and following rules)

• Nonprogrammable at the structural level

• To analyze signals

• To conceptually and formally model

• To make predictions and plans

• anticipation↑, behavioral uncertainty↓

Trend

• May societies are moving rapidly to computerize their activities as much as possible.

Problem in current computers

Development of computing continues without any recognition of the tradeoff principle (processing power↑, adaptability↓)

Improper integration of programmable systems into society will increase rigidity at all levels of organization and decrease evolutionary mechanisms of social adaptability

Towards adaptable computer-based systems

• Adaptable software design

• Documentation

• Organization-guided models

• Evolutionary programming

• Molecular computers

• Neural and neuromolecular computing

• Complexity theory

Adaptable software design

The desire for modifiable and easily maintainable codes is a manifestation of problems emanating from the tradeoff principle.

Good programming practice helps

Documentation

• Setup the connection between the code and the environment in which it operates

• Adaptability is parasitic on human intelligence and and uses humans as homestatic controller for computer systems.

Organization-guided models

• Humans enjoy a body-guided model that each part has its specific needs and functions.

Conclusion

• Compensation principle told us that enhanced info. processing can increase adaptability, but not in structural programming systems.

• Ill-advised shifts to structurally programmable forms of computing must either restrict the ability of society to utilize the environment, or force human beings to serve as homestatic devices for computers.

top related