Saturday, March 29, 2008

Första utkast till manifest

Vi i musterfabrik känner en stor frustration inför forskning och förklaringar kring system med många parametrar och hög komplexitet. Den höga komplexitetsgraden, svårigheten att samla tillräckliga mängder av experimentell data samt den enorma beräkningskapacitet som krävs för att förstå dessa system gör dem i svårförklarliga med dagens vetenskapliga metoder. Ändå görs försök till generella utsagor om systemen.

Vi inser att vi inte kan lösa de här problemen som förmodligen kräver ett vetenskapligt paradigmskifte. Vi föreslår en alternativ väg framåt.

Vi vill visualisera dessa system, eller delar av dem, för att på så sätt inspirera till nya modeller och beskrivningar. Systemen kan vara vilket komplext system som helst med många inparametrar. Exempel är neurologiska, meteorologiska, finansiella, materialfysiska system eller sociala modeller. Eftersom visualiseringen har till uppgift att inspirera till nya tankebanor kring problemen så kan vi inte underkasta dem ett tvång att vara vetenskapligt rigorösa. De kan ej heller enbart betraktas som konstverk utan skall utan yttre förklaring kunna berätta något om systemet som de beskriver.

Wednesday, March 26, 2008

Human Computation

Jag vet inte om vi enades om nånting igår, mer än att det vi pratade om är intressant och att det är värt att jobba vidare på. Här är några saker som rört sig i mitt huvud sen dess:

Vad vi än gör så är det viktigt att resultatet känns meningsfullt, inte bara en "cool grej", som ungdomar brukar säga. Därför bör man noggrant analysera vad vi faktiskt gör. Lab 1 är som jag förstår det, ett nätverk där noderna är människor. Detta som en parallell till ANNs och för att skapa en typ av meta-hjärna (megahjärna?) där summan eventuellt är större än delarna. Om vi håller oss till ANN-liknelsen så kan vi skönja följande skillnader:

En ANN-nod är:
* en mappning: R -> R
* pålitlig, oföränderlig
* mycket simpel
* mycket snabb
* saknar tillstånd

En Människo-nod är:
* en mappning: sensation -> aktion
(aktionen måste sen mappas tillbaks till en sensation för input till nästa nod)
* opålitlig, föränderlig
* mycket komplex
* långsam
* har ett okänt (dolt) tillstånd

Möjliga sensationer är: bilder, ljud, text, eller kombinationer därav.
Möjliga aktioner är: val (välj en av ett antal förberedda outputs), modifikation (modifiera inputen på något vis) eller att skapa ny output från scratch (funkar bäst med text)

Det föreslagna användningsområdet var någon typ av iterativ associationslek, där varje nod får associera fram en output från två eller fler inputs. Här känns det viktigt att noga tänka ut hur man bäst får ett resultat som är intressant. Vad är systemets output och hur bör det tolkas? Ett intressant upplägg vore att koppla ihop samtliga noder och iterera tills systemet når ett stabilt tillstånd - en attraktor.

Måste tänka mer på dessa saker. Tills vidare, några länkar:

Luis Von Ahn är väldigt bra på att ta fram onlinespel som utnyttjar human computation. Har ni tid över kan ni kolla på hans Google TechTalk, underhållande och intressant.

mutatingpictures är ett intressant experiment i collaborative art

Apropå Anders tanke om mosaik: interact10ways har ett nätverk av mosaik-bilder som är väldigt elegant.

Vi behöver bygga ett mänskligt nätverkslaboratorium

Det var en bra liten kickoff igår. Vi bestämde oss för att driva det framtida arbetet via bloggen och att det verk/den aktivitet vi skall koncentrera oss på är "nätverkslabben" (kom på ett bättre namn själva). Jag kommer att försöka lista parallella projekt i ett inlägg om ett tag. Jag tänkte även göra ett utkast till manifest. Detta inlägg handlar i huvudsak om nätverkslabben.

Jag tycker att nästa steg för vår nätverkslab är följande:
  • Vi skall bestämma oss för vilket fenomen vi vill visualisera. Det lät på diskussionen igår som att någon typ av klassiskt neuro/AI-problem är en god kandidat. Jag drog mig helt plötsligt till åminnelse ett gammalt problem i en kurs jag gick en gång som handlade om "Neural implementations of Baysian inference": http://www.bcs.rochester.edu/people/alex/bcs547/exercises/exercise3.pdf. Kanske något att hämta inspiration ifrån. Jag kan själv endast tänka på detta i termer av matrismultiplikation och skulle gärna vilja prova mig fram med linjära problem för att hitta en bra form först. Jag vet att vissa tycker det är tråkigt.
  • Det finns en hel del estetiska och komplementerande detaljer utanför huvudformen som är väldigt viktiga. Det måste vi börja tänka på. Jag vill ha svar på frågor som:
    • Hur skall bilderna vi skall använda se ut och hur skall de produceras? Jag ser gärna inblandning av någon mer estetisk person. Man skulle ju även kunna tänka sig att man inte bara gör visuella associationer utan även audiovisuella.
    • Hur iscensätter vi praktiskt själva transformationen?
    • Vad vill vi ha för slags mätning och feedback? Vi talade om att ge alla som deltar input genom att visa den bild som är nätverkets output. Jag är lite sugen på att göra en visualisering av själva transformationen. På så vis får man en mätning som går att jämföra med teoretiska resultat och simuleringar (Om man visar detta i ett annat rum jämte en simulerad version kan det vara intressant att gissa vilket nätverk som är "mänskligt").
  • Praktiska trådar skall nystas ut:
    • Var skall vi vara?
    • Hur många och vilka skall vara med på själva labben.
    • Vi talade oss varma för en testomgång. När skall vi ha den och vilka skall bjudas in?
    • När skall vi ses nästa gång? Om lite drygt en vecka tycker jag. Kan någon föreslå ett datum.
Reagera gärna på detta snarast så att vi kan bli arga på varandra. Min erfarenhet av våra diskussioner är att vi kommer framåt bäst när känslorna är heta.

/Gustaf S

Tuesday, March 18, 2008

Länkar om komplexitet

Generative social science:
http://www.genesis.ucl.ac.uk/index.html

Santa Fe Institute:
http://www.santafe.edu/

musterfabrik kickoff

På tisdag 25:e kör vi igång. Middag hemma hos Gustaf S. Svante och Anders har tackat ja hittills.

/Gustaf