Play the slideshow

Pour ParadigmShiftMeetings2011 session ~10h20-11h20

Pourquoi la creativite est-elle centrale dans la recherche scientifique comme artistique ? En quoi une intelligence artificielle beneficierait-elle a etre creative ? Comment pourrait-elle acquerir des mechanismes arrivant a un tel resultat et a quel prix ? Si de tels mechanismes etaient efficacement implementes dans une machine, quelles seraient les consequences sur le plan intellectuel, social, humain ? Cette presentation aura pour but de clarifier de telles questions et d'essayer d'esquisser des reponses d'apres l'etat de l'art en creativite et en intelligence artificielle.

Le changement de paradigme, cf TheStructureOfScientificRevolutions, propose ici implique de prendre serieusement en compte et d'appliquer les lessons de ProgrammingTheUniverse et Supersizing au domaine de la creativite de facon generale.

(definition personnelle) Creativite = action d'exploration fruit du couplage (reconfiguration du reseau de constituants) entre intention et environment

  • aucunement limite a un domaine particulier
  • pouvant etre dicte par la survie
  • contraint par les resources disponibles, y compris pour la creation et l'utilisation d'outils
  • non forcement limite a l'etre humain
(L'art à l'âge électronique, Hazan Eds 1993)
  • clarify artificial not mentioned in the title
    • support/extension/assisting vs replacement
  • difficulty to produce new behaviors
    • see Chaitin on math and evolution, repetitively saying he is looking for a mathematical model of creativity
  • these (oui c'est possible, cf ces examples et cette theorie), antithese (non c'est impossible, cf ces problemes et resultats), synthese (ce qui a ete fait, les consequences, les tendances et que devrait apporter ces evolutions) ?
  • invitation a prendre position au debut, et a la fin me dire si cela a changer dans un sens comme dans l'autre et pourquoi
  • consider les outils d'Hollywood pour estimer le succes d'un scenario et d'une liste possible d'acteurs d'un film potentiel et son acceptation par le publique
    • exemple de systeme de "pre-feedback" donc d'aestetique
  • "If there is to be an explanation for how our intelligence functions, it will have to be in terms of factors that taken individually themselves are lower intelligence, for examples in terms of concatenation of simple operations performed by a machine. A psychological explanation of creativity will be in terms of parts or processes that are themselves less-creative or in the limit not themselves creative." David Krakauer and originally from Robert Nozick, cf WithoutNotesSeptember11#UlamMemorialLectures
  • Wikipedia:Abduction and Analogy (or case-based reasoning) as studied by Douglas Hofstadter as possible paths
  • how it applies to every endeavor
  • if aesthetics remain problematic, one could consider "cheating" e.g. via AWS#MTurk
    • this probably has already been done
  • consider asking Person:Elise for a review
  • Creativity in Science by Dean Keith Simonton, Cambridge University Press 2004
  • Scientific Creativity: The Science and the Art by Dean K. Simonton, Incite Your Curiosity Lecture Series 2010
  • explosion not just of actuators but also of languages to manipulate them
    • simulations too, e.g. via complex systems
    • even dance via some XML format
  • an actuator used in science would typically be to extract information
    • rather than solely produce a behavior as in art for example
    • considered as a specialized epistemic actuator
      • one could consider the trend of OpenCV as significant, cf own tweet
  • also to consider the classical critic that the best expert of the field can do much better
    • versus if the average human can not
  • Will AI cause the extinction of humans? Is AI our only chance to avoid extinction?
    • both ask for the same underlying question, what are "we"? which is probably the most recurrent question in culture
    • thus would an AI be considered artistic when it will propose new ways to explore the question of what it is?
    • yet partly already covered with self-improvement or self-optimization, e.g. Schmidtbuger and its requirement on self-models
  • overall for doubts on AI, as maybe raised by Arte Tracks special Transhumanism, there is one and only one solution, learn how what you are scared about actually works

To explore

creativity

New proposed structure

  1. show the need
    1. personal need and how I encountered it
    2. generalised to most tasks required by people in the audience
    3. thus... why an AI would also consider it (basically Seedea:Research/Drive )
  2. invite audience participation to explore the question too
    1. dice or audience filled seats as matrix "composer" and interpreter (cf pic2zic)
      • warning, ni artistique ni scientifique mais plutot une
        • demander de decrire qu'est-ce qui a ete creatif dans le processus et/ou le resultat et ce donc qui ne l'a pas ete
      • possible critique: ceci n'est qu'un traitement d'information, un "mapping". Oui, mais qu'est-ce qui ne l'est pas ?
      • dans cet example si cela a ete creatif, quelle ou quelles etapes l'ont ete? idee, discussions, conception, tests, execution publique, ...? (possible demande de vote a main levee)
    2. quiz
  3. demonstrate via state of the art
    1. use last proceedings
    2. use layers to organise
  4. step back to generalise
    1. importance of have a proper theory
      1. consider defining OwnConcepts#UniversalComposer
    2. distinguish pattern
  5. reconnect the need, the newly formulated theory and a praxis
    1. 3D printers (Wikipedia:G-code and SKDB project)
    2. generalised physical effectors/actuators to robotics
  6. opening up
    1. future scenarii and consequences of each
  7. thanks
  8. opening Q&A

Propositions

  • indexations ouvertes de repertoires problemes associes a leurs solutions
    • y compris les algorithmes de parcours et les statistiques d'utilisation
  • Scientometrics a la WithoutNotesApril11#MDTS mixe au KM personel ou de groupe (e.g. via son propre wiki)
  • lister les repertoires (repository) de designs et inferrer la phylogeny et inferrer l'algorithme de generation (inversion) de chaque puis global (generalisation)
  • ΦFP, AlgorithmicEpistemology, ...
    • mining structured repositories (scores, designs, software, ...)
    • indexation du passe pour la hierarchisation et l'extraction de pattern en masse et de facon systematique, ceci meme a travers differents domaines
  • multi-modal Microsoft Paint replacing the brush or the rectangle by parametrized generation based on the moment (mood, intent, ...)
  • maybe the synthesis of my last weeks could be that if P!=NP (which seems to be the case until proven wrong) then AI can be creative yet not necessarily significantly more efficiently than humans
    • i.e. solutions exist but are costly
    • also implies that niches will exist while some area will remain unchanged

Demo of own stuff to be less philosophical

References


Transition

Presentation precedente avec les automates cellulaires with Wikipedia:Rule 30 and EmergenceEnSciencesCognitives#EmergentComputationInBiochemicalNetworks. The link with the next talks will be done later.

Pourquoi

Pourquoi la creativite est-elle centrale dans la recherche artistique comme scientifique ?

  • pourquoi cette problematique m'interesse-t-elle tant ?
    • definition du soi (comme partage avec Paola dans le voyage a BXL)
      • regarder ce que l'on a sur soit ou dans sa poche et compter le nombre d'objets uniques, cree soit-meme ou par des amis (a essayer en direct)
      • experience antipub "journee sans achat"
    • elargir, pourquoi cela devrait interesser le reste de la salle
  • usages
    • per domain, e.g. science, art, manufacturing, robotic, ...
    • creativity is the root of all new solutions
  • Seedea:Research/Drive
  • "Pygmalion’s gift—we can imagine new worlds and intentionally make them real." (p203) TheTinkerersAccomplice#Chapter10
  • tendances
  • si LongevitityEscapeVelocity/dure de vie bcp plus longue, mieux vaut avoir une infinite d'activite a faire sinon a quoi bon

De plus, meme si le but n'est pas et ne serait jamais atteind, historiquement les outils crees pour s'en approcher deviennent fondamentaux.

Pourquoi (recherche artistique)

Peacock

  • Mating Mind
  • competition demande individualisation, differenciation, criteres de comparaisons sans cesse renouveles

peinture sur cave

  • Etape clef dans l'histoire des explosions creatives
    • quel serait l'equivalent pour une IA
  • hypothese de l'outillation des animaux
    • gestion des connaissances (KM)

mirroir

exploration intellectuelle, etre surpris par l'execution de son propore code

  • experience de pensee assistee par ordinateur (EPAO)

Pourquoi (recherche scientifique)

adam & co

Pourquoi (recherche scientifique)

paradigm shift consider own proposal of log of errors against the model, if above threshold revise the foundations, a la simulated annearling

Benefices pour une I.A.

Benefices pour une I.A. (individualisation)

  • overall to
    • distinguish/be unique
      • personne n'est connu pour des choses dont on n'a pas l'impression qu'il les a concu
      • also rational, what is needed and unique is irreplaceable, thus must be protected
        • socially safe position

Benefices pour une I.A. (Reine Rouge)

  • be more efficient
    • competitively or not
    • physical exploration as one of the first step, probably with genetic and physiological basis, a simple way extract information out of the environment and thus to try to establish better correlation, hopefully causation, to potentially survive (increasing CoS)
  • yet maybe two sides of the same coin!

Benefices pour une I.A. (auto-amelioration)

Benefices pour une I.A. (... mais aussi)

(spec)

Mechanismes

Comment pourrait-elle acquerir des mechanismes arrivant a un tel resultat et a quel prix ?

Mechanismes (probleme de recherche)

Assimilable a un probleme de recherche dans un espace de solutions et resultant dans un resultat non encore expose, probalement donc en explorant un espace plus vaste qu'auparavant, tout du moins different.

Mechanismes (multiples contraintes)

  • new in general/new only for the author, cf Boden's personal-creativity and historical-creativity (2003)
    • e.g. rediscovering Newton's law by Eureqa would only belong to the 1st category
  • efficiency, utility or aesthetic
    • e.g. won prizes or highly ranked in a famous competition in the domain like MLcomp
    • to complete with computational aesthetic material recently discovered
  • theoretical/functional
  • autonomous/¬autonomous e.g. interactive
  • limited search space
    • parametric e.g. used in architecture (Zaha Hadid) and design (WEATHER LAMP, Samuel Javelle during RADArt6)
      • yet those are not "infinitely creative", it's like switching from integers to decimals as illustrated by http://xkcd.com/915/ , a classical technique of series in art
  • legal
  • ethical
  • well known ways to express such constraints
  • spectrum rather than a binary test
  • each form would thus be one of the hereafter mentioned constraint

Aesthetics and expertise

IA and creativity seems to share also the way they are perceived, i.e. the more you know how the final result was obtained, the less it appear to fit the definition.


(or two sigmoids, as done before with PersonalUX#Visualization) potentially with degrading colored from left part to right parts to represent moving away from ML to having a dedicated proper model

decreasing magic for increasing expertise but with different type of appreciation, from superficial aesthetics (which can even be learned by pigeons, cf David Krakauer Ulam second lecture thus leading to think that it could be emulated via machine learning) to deeply conceptual and its potentiality (with e.g. Kandinsky, Picasso or even history of art in general with the recent Manifesto for conceptual art, cf Art but also the study, iirc showed by Dean Keith Simonton during WithoutNotesAugust11#BeautifulMindsTheEnigmaOfGenius).

Mechanismes (multiples contraintes)

e.g. integerer le feedback de son environment, le galiriste, ses pairs, etc...

Mechanismes (systemes existants)

Et probleme recurrent du jugement du resultat, i.e. Wikipedia:Demarcation problem en allant plus loin que le deja difficile a etablir critere de nouveaute, cf Wikipedia:Prior art. Doute par exemple d'Alain Connes et Stanislas Dehaene sur la difficulte voir l'impossible pour le moment de criteres aestetiques (cf les differentes pistes de solutions de computational aesthetics trouvees recemment).

Mechanismes (synthese)

Gather context, eventually incrementally precisely as it can not be expected to be perfect, and intent.

Shortest description that can maximize expressive power by leveraging

  • history of solutions in the target domains, ideally phylogenies
  • drivers for actuators, including composite of actuators
    • ability to map with medium or media would best serve the intent
  • organized aesthetics rules
    • generalist e.g. the golden ratio
    • specialized e.g. cultural

Step by step process

  1. generating a string of values (linked with Chaitin and Kolgoromov)
  2. applying selective criteria
  3. using this values in any interpreter (music, cooking, coding, SDBK, robotics, ...)
    1. this values have to be interpreted as a process itself, not the final product
  4. check the result against the expectation, eventually adjust and iterate

Maximizing aesthetics/utility/efficiency while minimizing predictability by potential observers. Note that the intent and the observers can be equivalent but do not have to, the iteration of the process can make them match.

cf OwnConcepts#UniversalComposer

Mechanismes (complexite)

Consequences

Si de tels mechanismes etaient efficacement implementes dans une machine, quelles seraient les consequences sur le plan intellectuel, social et humain ?

Consequences (intellectuelles)

Cf Health#ImpactOfInformationTechnologyOnTheBrain et WithoutNotesSeptember11#TheNeuronalRecyclingHypothesis

Consequences (sociales)

  • authorship, law and protection
    • copyright on author? production?
    • current examples
    • but actually a deeper question on complexity
      • basically if this if artificial creativity is possible it implies a different structure of complexity that what was currently thought of hitherto
        • that reaching an efficiently solution might not require more than copying an existing one, consequently having a very large compensation for searching for it made sense only until a generalist solution was found
      • thus if payback provided by e.g. patents is based on risk, the system has be adapted
        • with a generalist solution risk approaches 0 thus compensation should become lower too
  • WithoutNotesFebruary11#MartinFord

Consequences (humain)

  • Neme revolution qui bouscule l'humain du centre du "monde".
  • de nouveau devoir se redefinir et chercher son cote unique

Conclusion

  • even if creativity can not be fully automatized (because of technical limits, mainly of high complexity thus inefficiency, or societal limits, basically of adoption and acceptation) change through assistance and support will radically alter the landscape of what can be done
  • si tous ces aspets positifs et cette possible fesabilite technique
    • pourquoi cela ne fonctionne pas deja ?
      • pas forcement visible
      • effet de percolation, tant qu'il n'y a pas un degree suffisant d'interconnection, peut de resultat mais pourtant beaucoup d'efforts
        • prediction d'une explosion creative sous peu ?
      • biais social
        • sensation de perte de controle par rapport aux outils utilises
        • vouloir un produit "artisanal"
      • toujours plus couteux que de demander a un specialiste

[Post-presentation reflection

  • apply creativity to generate public policies

Peut-on rendre une I.A. créative ?

Creativite artificielle,
Generer et utiliser de la nouveaute


/ /

avec une regle d'a...... c......... ?

Plan

  1. Pourquoi la creativite est-elle centrale dans la recherche artistique comme scientifique ?
  2. Quels benefices pour une I.A. ?
  3. Comment pourrait-elle acquerir des mechanismes arrivant a un tel resultat et a quel prix ?
  4. Si de tels mechanismes etaient efficacement implementes dans une machine, quelles seraient les consequences sur le plan intellectuel, social et humain ?

Pourquoi

Pourquoi la creativite est-elle centrale dans la recherche artistique comme scientifique ?

Pourquoi (recherche artistique)

Pourquoi (recherche artistique)

Cave de Chauvet, 30 000 av. J.C.

Pourquoi (recherche artistique)

Wikipedia:Titian's Venus with a mirror
, Starfish

Pourquoi (recherche artistique)

Mais surtout ...

Fra Mauro map

Here be dragons.

Pourquoi (recherche scientifique)

Pourquoi (recherche scientifique)

Ross King

mais ... comment Kuhn qualifirait cela ?

Pourquoi (recherche scientifique)

  • "Allegedly, the scientific method encapsulates the rules of scientific rationality. It may be that those rules could not account for the creative side of science — the generation of new hypotheses." (own emphasis) http://plato.stanford.edu/entries/thomas-kuhn/
  • "When enough significant anomalies have accrued against a current paradigm, the scientific discipline is thrown into a state of crisis, according to Kuhn. During this crisis, new ideas, perhaps ones previously discarded, are tried." (own emphasis)Wikipedia:Paradigm shift

Donc pourquoi s'interesser a la creative ?

"Il ne nous reste exactement que l'inventivite.[...] Aujourd'hui le travail intellectuel est oblige d'etre un travail intelligent et non un travail repetitif comme il a ete jusqu'a maintenant."

Michel Serres, INRIA 2007

Benefices pour une I.A.

En quoi une intelligence artificielle beneficierait-elle a etre creative ?

Benefices pour une I.A. (Reine Rouge)

Benefices pour une I.A. (auto-amelioration)

mais...

?

Benefices pour une I.A. (individualisation)

Benefices pour une I.A. (... mais aussi)

C'est dans les specs.

  • #7 Randomness and Creativity, 1956 Dartmouth Proposal for Artificial Intelligence
  • Creativity and artificial intelligence by Margaret A. Boden, 1998 Artificial Intelligence
  • Computer Models of Creativity by Margaret A. Boden, 2009 AI Magazine

Mechanismes

Comment pourrait-elle acquerir des mechanismes arrivant a un tel resultat et a quel prix ?

Mechanismes (probleme de recherche)

PS : recherche au sense algorithmique, "search" en anglais

Mechanismes (multiples contraintes)

Mechanismes (multiples contraintes)

... la reponse a la question initiale "Peut-on rendre une I.A. creative ?" depend donc de ces criteres ...

Mechanismes (multiples contraintes)

... mais attention a ce que ceux-ci soient aussi appliques aux artistes et chercheurs (qui ne sont pas des I.A.) !

Mechanismes (systemes existants)

  • correlation, statistiques, apprentissage machine (ML), intelligence artificielle, intelligence artificielle de niveau humain (HLAI), intelligence artificielle generaliste (AGI), intelligence artificielle universelle (UAI)

genr8 , nodal , Adam , Eve, Eden, EMI, Jade What kind of murderer has fiber?, AARON , BACON.*, Eureqa Copycat , Metacat , The Painting Fool , ~OpenCog, BISON, ...

Mechanismes (synthese)

Mechanismes (complexite)

Paul Erdos dans N is a Number (extrait)

Consequences

Si de tels mechanismes etaient efficacement implementes dans une machine, quelles seraient les consequences sur le plan intellectuel, social et humain ?

Consequences (intellectuelles)

ses neurones

Beth Rekow

Consequences (sociales)

Consequences (humain)

...

Conclusion

  • le probleme n'est pas resolu a l'heure actuelle
    • mais de serieux progres dans tous les domaines etudies
      • peinture, musique, humour, scenario de jeux ou films, science, ...
      • aesthetique
    • des domaines connexes
      • sciences cognitive avec l'enaction et les boucles sensorimotrices
      • repertoires de designs e.g. OHL
      • robotique en particuliar au niveau de la vision avec OpenCV, ...

Tout ceci laisse entrevoir une unification possible non seulement au niveau du modele et donc se son implementation mais aussi d'une applicabilite tres large de part l'aspect general des languages de programmation et des actuateurs associes.

Laboratoires dedies

Conferences

Avec leurs publications en acces libre.

Evenements