rocha@indiana.edu http://informatics.indiana.edu/rocha/i-bic
biologically Inspired computing INDIANA UNIVERSITY
Informatics luis rocha 2015
biologically-inspired computing lecture 2
biologically-inspired computing luis rocha 2015 lecture 2 - - PowerPoint PPT Presentation
Info rm atics biologically-inspired computing luis rocha 2015 lecture 2 biologically Inspired computing rocha@indiana.edu INDIANA http://informatics.indiana.edu/rocha/i-bic UNIVERSITY Info rm atics course outlook luis rocha 2015
rocha@indiana.edu http://informatics.indiana.edu/rocha/i-bic
biologically Inspired computing INDIANA UNIVERSITY
Informatics luis rocha 2015
biologically-inspired computing lecture 2
biologically Inspired computing
rocha@indiana.edu http://informatics.indiana.edu/rocha/i-bic
INDIANA UNIVERSITY
Informatics luis rocha 2015
course outlook
Students will complete 4/5 assignments
Lab 0 : January 14th (completed)
Introduction to Python (No Assignment)
Lab 1 : January 28th
Measuring Information (Assignment 1)
Sections I485/H400
biologically Inspired computing
rocha@indiana.edu http://informatics.indiana.edu/rocha/i-bic
INDIANA UNIVERSITY
Informatics luis rocha 2015
readings
Class Book
Nunes de Castro, Leandro [2006]. Fundamentals of
Chapter 1: “What is Life?”
posted online @
Papers and other materials
Life and Information Dennet, D.C. [2005]. "Show me the Science". New
Polt, R. [2012]. "Anything but Human". New York
Until now
biologically Inspired computing
rocha@indiana.edu http://informatics.indiana.edu/rocha/i-bic
INDIANA UNIVERSITY
Informatics luis rocha 2015
3 types of definitions
Organization distinct from inorganic matter
with an associated list of properties matter controlled by genomic information
Animated behavior Vitalism
life as a special, incommensurable, quality Not a viable scientific explanation, because for science
nothing is in principle incommensurable.
Pertains to metaphysics.
If the agent of design of the special quality cannot be
beyond the scope of science as it cannot be tested.
See Dennett’s and Polt’s pieces
biologically Inspired computing
rocha@indiana.edu http://informatics.indiana.edu/rocha/i-bic
INDIANA UNIVERSITY
Informatics luis rocha 2015
the living organization?
List of properties
Growth Metabolism Reproduction Adaptability Self-maintenance (autonomy) Self-repair Reaction Evolution Choice
Threshold of complexity
Closure (metabolic, functional)
Categorization and Control Function (self-reference)
Open-ended evolution (genomic) Information
how to identify it?
viruses, candle flames, the Earth, certain robots? Is there a synthetic criteria? How general can it be?
biologically Inspired computing
rocha@indiana.edu http://informatics.indiana.edu/rocha/i-bic
INDIANA UNIVERSITY
Informatics luis rocha 2015
how much of life is organization?
Can there be several implementations of life?
To study life do we need to find and synthesize the
necessary threshold of complexity?
Hard Artificial Life
Or is it enough to simulate the behavior of life?
Soft Artificial Life
What about implementing “new” life in known
biochemistry
Wet Artificial Life or Synthetic Biology
Important to study the living organization
What can be abstracted and implemented in a different
medium?
Understanding organization and design principles
Scientific advancement of the essential principles of life
Systems and Computational Biology , Artificial Life
Solving engineering and design problems
Bio-inspired computing
how much is specific bio-chemistry and history?
biologically Inspired computing
rocha@indiana.edu http://informatics.indiana.edu/rocha/i-bic
INDIANA UNIVERSITY
Informatics luis rocha 2015
life as organization
Science often sees life as the complicated
Reductionist search for answers in the nitty-
gritty of biochemistry
When do we reach a threshold of complexity
after which matter is said to be living?
Life as (emergent) organization
Systems Thought
Ludwig von Bertallanfy (1980) What is important are not the actual physical
components but the relations amongst them
But what about evolution and history?
Conflict between (general) organization and
specific components with their history
What organization explains evolution?
complexity threshold
“Seeking a connecting link, they had condescended to the preposterous assumption of structureless living matter, unorganized organisms, which darted together of themselves in the albumen solution, like crystals in their mother-liquor; yet organic differentiation still remained at once condition and expression of all life. One could point to no form of life that did not owe its existence to procreation by parents”. Thomas Mann [1924].
biologically Inspired computing
rocha@indiana.edu http://informatics.indiana.edu/rocha/i-bic
INDIANA UNIVERSITY
Informatics luis rocha 2015
the roles of information
environment
genetic information is transmitted “vertically” (inherited) in
phylogeny and cell reproduction, and expressed “horizontally” within a cell in ontogeny and plain functioning
Self-reference
Information relevant to organism/environment: function
Only in reference to an organism/environment does a piece of DNA
function as a gene
Biology is contextual and historical, physics is universal
How is purpose/function generated from processes without
purpose?
in the living organization
“Life is a dynamic state of matter
information”. Manfred Eigen [1992]
“Biology and physics have nothing to do with each
evolution is essentially historical, and physical laws must be independent
biologically Inspired computing
rocha@indiana.edu http://informatics.indiana.edu/rocha/i-bic
INDIANA UNIVERSITY
Informatics luis rocha 2015
Genetic System
Construction (expression,
development, maintenance, and response) of cells ontogenetically: horizontal transmission
Heredity (reproduction) of cells and
phenotypes: vertical transmission
Immune System
Internal response based on
accumulated experience (information)
Nervous and Neurological system
Response to external cues based on
memory
Language, Social, Ecological,
“Life is a complex system for information storage and processing”. Minoru Kanehisa [2000]
how to best understand life?
biologically Inspired computing
rocha@indiana.edu http://informatics.indiana.edu/rocha/i-bic
INDIANA UNIVERSITY
Informatics luis rocha 2015
information basics
Information is defined as “a measure of the freedom
Bit (short for binary digit) is the most elementary
Between two items: “0’ and “1”, “heads” or “tails”, “true” or
“false”, etc.
Bit is equivalent to the choice between two equally likely
alternatives
Example, if we know that a coin is to be tossed, but are unable
to see it as it falls, a message telling whether the coin came up heads or tails gives us one bit of information
H,T?
choice between 2 symbols recognized by an observer 1 Bit of uncertainty 1 Bit of information uncertainty removed, information gained
biologically Inspired computing
rocha@indiana.edu http://informatics.indiana.edu/rocha/i-bic
INDIANA UNIVERSITY
Informatics luis rocha 2015
Fathers of uncertainty-based information
Information is transmitted through noisy
Ralph Hartley and Claude Shannon (at Bell
Labs), the fathers of Information Theory, worked on the problem of efficiently transmitting information; i. e. decreasing the uncertainty in the transmission of information.
Journal, 27:379-423 and 623-656 Hartley, R.V.L., "Transmission of Information", Bell System Technical Journal, July 1928, p.535.
Phd Dissertation, MIT, 1940.
and switching circuits” .MS Thesis, (unpublished) MIT, 1937.
biologically Inspired computing
rocha@indiana.edu http://informatics.indiana.edu/rocha/i-bic
INDIANA UNIVERSITY
Informatics luis rocha 2015
Let’s talk about choices
Multiplication Principle
“If some choice can be made in M different ways, and
some subsequent choice can be made in N different ways, then there are M x N different ways these choices can be made in succession” [Paulos]
3 shirts and 4 pants = 3 x 4 = 12 outfit choices
biologically Inspired computing
rocha@indiana.edu http://informatics.indiana.edu/rocha/i-bic
INDIANA UNIVERSITY
Informatics luis rocha 2015
Hartley Uncertainty
Nonspecificity
Hartley measure
The amount of uncertainty
associated with a set of alternatives (e.g. messages) is measured by the amount
remove the uncertainty A = Set of Alternatives xn x3 x2 x1
Number of Choices Measured in bits
2
B Elementary Choice is between 2 alternatives: 1 bit
Quantifies how many yes- no questions need to be asked to establish what the correct alternative is
biologically Inspired computing
rocha@indiana.edu http://informatics.indiana.edu/rocha/i-bic
INDIANA UNIVERSITY
Informatics luis rocha 2015
AxB
Hartley Uncertainty
Example
Menu Choices
A = 16 Entrees B = 4 Desserts
How many dinner
combinations?
16 x 4 = 64
Number of Choices Measured in bits
2
Quantifies how many yes- no questions need to be asked to establish what the correct alternative is
2
A B
2 2 2
biologically Inspired computing
rocha@indiana.edu http://informatics.indiana.edu/rocha/i-bic
INDIANA UNIVERSITY
Informatics luis rocha 2015
Next lectures
Class Book
Nunes de Castro, Leandro [2006]. Fundamentals of Natural
Computing: Basic Concepts, Algorithms, and Applications. Chapman & Hall. Chapter 1, pp. 1-23.
Lecture notes
Chapter 1: “What is Life?”
posted online @ http://informatics.indiana.edu/rocha/i-
bic
Papers and other materials
Life and Information Gleick, J. [2011]. The Information: A History, a Theory,
a Flood. Random House. Chapter 8.
Kanehisa, M. [2000]. Post-genome Informatics. Oxford
University Press. Chapter 1.
Optional Aleksander, I. [2002]. “Understanding Information Bit by
Bit”. In: It must be beautiful : great equations of modern
readings