fenomen modell agent agent agent - IDt

DVA215 INFORMATION - KUNSKAP - VETENSKAP
GRUNDLÄGGANDE VETENSKAPSTEORI
Modell och verklighet. Struktur och relation
Gordana Dodig-Crnkovic
Akademin för innovation, design och teknik, Mälardalens högskola
1
KUNSKAPSGENERATION:
VÄRLDEN SOM INFORMATION FÖR EN AGENT
Bilden från: http://www.alexeikurakin.org
2
http://www.alexeikurakin.org/
Hebbs teori:
"celler som avfyras tillsammans, sammankopplas"
(eng. "cells that fire toghether, wire togher").
LÄRANDE OCH KUNSKAP
Barnet föds med nervsystemet och hjärnan
och förmågan att ta olika intryck från världen.
3
INFORMATIONSNÄTVERK
ORGANISMER
MÄNNISKAN
CELLER
SOCIALA GRUPPER
EKOLOGIER
MOLEKYLER
PLANETSYSTEM
ATOMER
ELEMENTÄRA PARTIKLAR
GALAXER
UNIVERSUM
4
MODELLER
STRUKTUR, RELATION OCH ANVÄNDNING
Baserat på:
Torbjörn Lundh och Philip Gerlee
Vetenskapliga modeller: svarta lådor, röda atomer och vita lögner
http://www.adlibris.com/se/product.aspx?isbn=9144074204
5
MODELLBEGREPPET
 En modell är en tolkningsbar beskrivning av ett fenomen
som ger oss tillgång till det fenomenet. (Daniela BailerJones)
 [Modeller är] fysiska eller mentala system som man anser
återspegla väsentliga egenskaper hos de fenomen som
man studerar. (Sven Ove Hansson)
 en vanlig utgångspunkt är att se vetenskapliga modeller
som representationer av olika företeelser i verkligheten.
(Bo Sellerstedt)
6
”I själva verket kan man, om detta dras till sin logiska spets, tänka sig
att vad som helst kan vara modell för vad som helst annat i världen.” (M. Wartofsky)
Giuseppe Arcimboldo 1527-1593
7
MODELLEN SOM GRÄNSSNITTET MELLAN AGENTEN
OCH VERKLIGHETEN/FYSISKA VÄRLDEN/FENOMENET
agent
agent
modell
agent
fenomen
Omarbetat från: http://prblog.typepad.com/photos/uncategorized/2007/06/22/simple_social_network.png
8
MODELLTAXONOMI 1
 Konceptuella modeller (exempelvis växthuseffekten:
”gaserna i en planets atmosfär blockerar den utgående
värmestrålningen från planetens yta och leder till
uppvärmning.”)
 Ikoniska modeller (såsom skalmodeller, bildliga modeller
och ritningar)
 Analoga modeller (uppstår genom analogi med ett känt
system, t.ex. atom modellerad med elektroner som
planetsystem). System som studeras jämförs med ett
system med känd dynamik, och samma dynamik antas
gälla.
9
MODELLTAXONOMI 2
 Symboliska modeller (symboler används att beskriva
fenomen – t.ex. matematiska modeller som används av
ekvationer)

Statistiska modeller (en delmängd av symboliska modeller som
använder sig av matematiska verktyg från sannolikhetsläran.
10
MODELLTAXONOMI 3
 Fenomenologiska modeller (svarta lådor där interna
mekanismerna är ointressanta som en modell för
befolkningsdynamik använt på tillväxt av celler) Ett
felaktigt exempel från boken är modell av hjärnan som
beräkningsmaskin. Detta är inte en fenomenologisk
modell om beräkningar antas vara av mer generell typ än
Turing maskin – ”natural computing”. Human Brain Project
http://www.humanbrainproject.eu/
Gordana’s tillägg
 Simuleringar (exekverbara modeller)
 Generativa modeller (t.ex. cellular automata modeller)
11
FENOMEN, TEORI OCH MODELL 1
 Fysiker söker ”Grand Unified Theory” – en teori som kan
förklara så mycket av verkligheten som möjligt.
 Modellen är alltid en förenkling. En karta som vore 1:1
vore värdelös.
 Modeller har ett syfte och vill belysa aspekter av
verkligheten/fenomen.
 En teori brukar inom vetenskapsteori sägas vara en
uppsättning påståenden i form av matematiska ekvationer
eller som meningar i vanligt språk, ur vilka man kan
härleda påståenden som alltid är sanna i det system som
teori beskriver.
12
FENOMEN, TEORI OCH MODELL 2
 Mer generellt kan en teori sägas bestå av en samling
koncept och observerbara fenomen tillsammans med
regler eller lagar som beskriver hur observationer av
fenomen relaterar till koncepten.
 Teori kan sägas ge ett ramverk med vilket modeller för
specifika fenomen eller system kan konstrueras.
 Modeller ofta används som hjälpmedel för att undersöka
fenomen
 Modeller används för att bilda teorier
13
TEORI ELLER MODELL?
 Ibland är de förvillande lika, och vad som klassas som
modell eller teori varierar.
 Standardmodellen inom fysiken som beskriver
växelverkan mellan olika elementärpartiklar har en form
och innehåll av en teori, trots sitt namn.
14
TEORIER
 Teorier har följande egenskaper:
1. Korrekthet
2. Fullständighet
3. Generalitet
4. Enkelhet
Nancy Cartwright påstår att teorier inte säger oss något
(konkret) om verkligheten just för att de är så abstrakta.
(Eller mellan teori och verklighet står modellen som gör
kopplingen mellan det abstrakta och det konkreta.)
15
MODELLER
 Modeller, enligt boken, ska vara:
1. Korrekta eller felaktiga
2. Ofullständiga
3. Specifika (mer eller mindre, beroende av typ)
4. Enkla eller komplicerade
För att kunna tolka utfallet i ett experiment behöver vi en
modell för experiment.
Informationsteoretiska aspekter av modeller – kopplingen
mellan olika informationsnätverk.
16
MODELLER
 Validering handlar om att bygga rätt modell
 Verifiering handlar om att bygga modellen rätt
 Prediktiva vs. Förklaringsmodeller
 Modellen är bron mellan fenomen och teori
 Rådata måste behandlas
 Fenomenet styr vilka delar av teorin man använder sig av
och vilka approximationer och förenklingar som är rimliga.
 Teorin definierar vilka slags entiteter, storheter och
växelverkningar mellan dessa som modellen kan
innehålla.
17
KONSTRUKTION OCH BRUKET AV MODELLER
Rådata
Experiment
Data
Modell
Fenomen
Teori
Definition och begränsning
18
SIMULERINGAR
 När relationerna mellan olika variabler eller matematiska
modeller är så komplicerade att det är svårt att undersöka
systemets beteende används simuleringar
 Ett typiskt exempel: meteorologiska modeller,
klimatmodeller eller modeller av andra komplexa system
som biologiska och sociala system
 Datordrivna simuleringar används för att studera
dynamiska förlopp (beteenden)
 Används ofta i kombination med analytiska modeller för
att kunna göra parameterstudier
19
PARAMETRAR
 Parametrar bestämmer vissa egenskaper hos entiteter
eller styrkan av växelverkan mellan entiteter i modellen.
 En viktig del av modelleringen består i att undersöka hur
känslig modellen är för förändringar i parametrarna –
känslighetsanalys eller robusthetsanalys.
 När man jämför värdena med experiment, krävs det
ytterligare en modell – en modell för experimentet.
20
MODELLER ÄR ALLTID APPROXIMATIVA
 ”All models are wrong, but some are useful.” Box, G.
 Typer av ”modellfel”:
1.
2.
3.
4.
5.
Begränsad tillämpbarhet.
Idealiseringar och förenklingar som inte finns i verkligheten.
Ofullständighet (modellen utelämnar viktiga processer ,
egenskaper eller beståndsdelar i fenomenet).
Antaganden om existensen av beståndsdelar, processer eller
egenskaper som inte finns i verkligheten.
En modell kan ge felaktiga förutsägelser.
21
PÅ VILKET SÄTT KAN EN FELAKTIG MODELL
VARA ANVÄNDBAR?
1.
2.
3.
4.
5.
6.
Den kan fungera som en startpunkt för en serie av mer komplexa
och verklighetstrogna modeller
Den kan leda oss in på nya tankebanor om vilka mekanismer som
verkar i systemet
En modell som ger förutsägelser som avviker från experimentella
data kan ge oss möjlighet att uppskatta storleken av parametrar
som inte är inkluderade.
En enklare modell ger oss möjlighet att studera mekanismer
Två modeller med extrema antaganden kan ringa in fenomenet
En uppsättning med olika ”felaktiga” modeller kan visa vilka
egenskaper hos systemet som är robusta och dyker upp i alla
modeller och är oberoende av antaganden.
22
MODELLENS ANVÄNDBARHET
Användbarhet
Begriplighet
Komplexitet
Komplexitet
23
MODELLENS BEGRIPLIGHET VS.
PREDIKTIONSKRAFT
Begriplighet
II
III
B
A
I
IV
C
Prediktionskraft
24
GENERALITET OCH MÅNGFALD
 Generalitet: Är man intresserar av att bota en sjukdom,
t.ex. vill man inte skapa modellen för en specifik människa
(inte än!) utan för en medelmänniska (modellmänniska!)
 Man vill inte heller skapa en modell av alla sjukdomar utan
just specifika sjukdomen man vill bota (Men, naturligtvis i
en sociologisk studie där man undersöker beteende av
sjuka människor kan man modellera en sjuk människa i
största allmänhet. Alltså är modeller alltid skapade för ett
syfte och beroende av sitt syfte.)
25
GENERALITET OCH MÅNGFALD
 Generella studier av olika fenomen: von Neumanns
modell av självreplikation
 Man kan se modeller som verktyg eller som olika språk
 Exempel på två olika modeller av slemsvamp (slime mold,
Dictyostelium discoideum):
http://www.youtube.com/watch?v=sDdDN_EWpVM
http://www.youtube.com/watch?v=bkVhLJLG7ug
 Simulering http://www.youtube.com/watch?v=5Zxws6Ub5-U
 Keller-Segel modellen – partiell differentialekvation (reactiondifusion model of population dynamics)
http://en.wikipedia.org/wiki/Lee_Segel
26
FAROR MED MODELLERING
 Modeller kan feltolkas och även medvetet missbrukas för
att rättfärdiga vissa i förväg bestämda uppfattningar
(speciellt ökänd är missbruk av statistiska modeller)
 Ofta har modeller en rad viktiga antaganden som
begränsar deras giltighetsområde. Man måste vara
välmedveten om vilka antaganden modellen förutsätter för
att kunna använda modellen rätt.
 Till exempel kan en modell som är avsedd att göra
förutsägelser på korta tidsskalor användas för att göra
prediktioner mycket längre in i framtiden, eller så kan det
röra sig om en modell som är giltig i ett visst parameterområde och vars approximationer inte är giltiga annars.
27
FAROR MED MODELLERING
 En annan fara med modeller är att de kan uppfattas inte
som förenklade representationer utan som verkligheten
själv. Detta blir ett ökade problem i simuleringar med
verklighetstrogna grafiska interface där man luras till att
tro att man sysslar med verkligheten och inte med
modellen.
 Användning av modeller är alltid en fråga om avvägning
av alternativ. Är alternativet ren gissning då är modellen
vanligtvis att föredra för den inför struktur och
begränsningar och kan utgöra ett verktig för fortsatta
förbättrade studier, som i frågan om klimatmodeller.
28
DEN VETENSKAPLIGA METODEN
Deduktion
BEFINTLIGA TEORIER
OCH OBSERVATIONER
1
URVAL MELLAN
KONKURRERANDE TEORIER
HYPOTES
FÖRUTSÄGELSER
2
3
Induktion deduktion, analogi,
intuition...
Hypotesen
Hypotesen
måste justeras
måste justeras
Hypotesen
måste
omarbetas
radikalt
TESTER OCH NYA
OBSERVATIONER
6
Överensstämmelse
uppnådd
BEFINTLIG TEORI BEKRÄFTAD
4
Den hypotetisktdeduktiva cykeln –
BASERAD PÅ MODELLER
(i en ny kontext) eller
Den offentliga,
forskarsamhälleliga cykeln
NY TEORI PUBLICERAD
5
29
MODELLERING INOM DET RÅDANDE
EVOLUTIONÄRA PARADIGMET
Paradigm: An overall framework, pattern or premises to which
subsequent evidence is made to conform.
30
EVOLUTION, INTENTIONALITY AND
INFORMATION
 Conference: University of Bristol, 29-31 May 2013
 The key questions to be discussed are:



Is the use of intentional and strategic concepts in evolutionary
biology useful? Is it dispensable? It is ever harmful or misleading?
Is the use of informational concepts in evolutionary biology
useful? Is it dispensable? Is is ever harmful or misleading?
What is the relation, if any, between the use of intentional,
strategic and informational concepts in evolutionary biology, and
the actual evolution of intentionality, strategic behaviour and
information-processing?
http://www.bristol.ac.uk/philosophy/department/events/evolution-intentionality.html
31
EVOLUTION SOM ETT PARADIGM AV PROCESS
SOM ÖKAR KOMPLEXITET
 Complexity as a new global paradigm is shared by a large
part of the scientific community. Complexity clearly fulfills
one of the basic premises of a paradigm in the sense of
Kuhn by constituting a new way to pose and solve a set of
problems in a certain scientific area. It represents a radical
shift of perspective with respect to previously prevailing
ideas with emphasis on probabilistic views, lack of
predictability, information processing, evolution, and
adaptation.
 Evolution in Physics - development of the universe from
the Big Bang until now, Chemistry – increasing complexity
of chemical compounds, Biology, History, …
32
EVOLUTION I BIOLOGI
"This year was not marked by any of those striking
discoveries which at once revolutionize… science”
(Thomas Bell, president of the Linnean Society of
London, summarizing the year 1858, the year in which
Darwin had presented his theory of evolution to the
Society)
33
KORT HISTORIK AV BIOLOGI
 1859: CHARLES DARWIN
 EVOLUTION = VARIATION+SELECTION
 1865: GREGOR MENDEL
 UNITS OF TRANSMISSION OF TRAITS
 1920S: POPULATION GENETICS (PROBABILITIES)
 1940S: MODERN SYNTHESIS(VARIATION=MUTATION)
 1944: DNA
 1953: GENETIC CODE
 1960S: TRANSLATION OF FOUR-LETTER GENETIC CODE INTO
TWENTY-LETTER LANGUAGE OF PROTEINS
 2000s: HUMAN GENOME - completion of the human genetic
sequence
34
DESIGN UTAN DESIGNER
 THE EVOLUTIONARY PARADIGM:


SELECTION AND
VARIATION
(I.E. ENVIRONMENT AND RANDOMNESS)
 DESIGN EMERGES SPONTANEOUSLY VIA AN
ALGORITHMIC PROCESS
35
EVOLUTIONENS MÅNGA FORMER
 Evolution: change over time.
 Biological Evolution: the change in the frequency of
genetic variations (alleles) in a population of organisms
over time.
 The Evolutionary Paradigm: the origin and nature of the
universe are products of natural forces.
36
VARFÖR ANVÄNDA EVOLUTION SOM
MODELL FÖR ATT LÖSA
BERÄKNINGSPROBLEM?
37
BERÄKNINGSPROBLEM OCH DERAS
EGENSKAPER
 Require algorithm to be adaptive or to construct original
solution (e.g. interfaces that must adapt)
 Require search through many possibilities to find a
solution (e.g. search through sets of rules for one set that
best predicts the ups and downs of the financial markets)


Search space too big - search won’t return within our
lifetimes
These types of problems are better solved using a parallel
approach
38
Evolutionen har visat sig vara en bra modell för att
lösa vissa klasser av problem (1)
 Evolution is in effect a method of searching for the best
(optimal) solution from a great number of possibilities


Possibilities - all individuals
Best solution - the most “fit” or well-adapted individual
 Evolution is a parallel process
 Testing and changing of numerous species and individuals
occur at the same time (or, in parallel)
39
Evolutionen har visat sig vara en bra modell för att
lösa vissa klasser av problem (2)
Evolution can be seen as a method that designs new
(original) solutions to a changing environment
40
När använda evolutionära beräkningsstrategier?
 When space to be searched is large
 When the “best” solution is not necessarily required
 Approach to solving a problem not well-understood
 Problems with many parameters that need to be
simultaneously optimized
 Problems that are difficult to describe mathematically
41
Evolutionär robotik och Alife
Evolutionary Robotics (ER) is a methodology that uses evolutionary
computation to develop controllers for autonomous robots. Algorithms in ER
frequently operate on populations of candidate controllers, initially selected
from some distribution. This population is then repeatedly modified
according to a fitness function. In the case of genetic algorithms (or "GAs"),
a common method in evolutionary computation, the population of candidate
controllers is repeatedly grown according to crossover, mutation and other
GA operators and then culled according to the fitness function.
Artificial life (commonly Alife or alife) is a field of study and an associated art
form which examine systems related to life, its processes, and its evolution
through simulations using computer models, robotics, and biochemistry.
Wikipedia
Se även: synthetic life, morphological computing, synthetic morphology
42