Booklet Codex Web
Booklet Codex Web
CODEX VIRTUALIS_
GENESIS
CODEX VIRTUALIS_GENESIS
INDEX
[01] /INTRODUCTION
[02] /CODEX
VIRTUALIS_
GENESIS
[04] /CREDITS
[05] /INTERSPECIFICS
[1]
I N T E R S P E C I FI C S
/INTRODUCTION
[2]
CODEX VIRTUALIS_GENESIS
[3]
I N T E R S P E C I FI C S
/I N T R O D U C T I O N
Codex Virtualis is rooted in a field of the second level and the human-machine
analogies that symbolically compares intentionality enactment is the third level
genetic expression with probabilistic data of symbiotic relationships embedded in this
distribution, transfer learning with genetic project.
recombination, and horizontal gene
transfer with style transfer to materialize a Therefore, Codex Virtualis can be
generative morphogenesis source in a virtual understood as a readymade of technology
environment. The two main inputs fed into and theoretical frameworks that seek
and orchestrated by our artificial generative to sharpen our perception of the
system are microscopy and cellular automata creative function in machine terms, and
images. A dynamic feature transfer between questions conventional definitions of life,
biotics Naro and Agua datasets, and Bert experimenting with algorithmic behaviors
Chan’s 2019 automaton project Lenia. In that progressively become novel lifeforms in
this sense, within the core of this project lies themselves.
the exploration of a life and life-simulation
morphological interplay. A space from which The project joins a cultural and artistic
a meta-deep biosphere emerges within the contemporary praxis inquiring around
technosphere. the concept of life through codices that
recount ancestral cosmogonies, mechanical
The symbiotic narrative of evolution is representations, computational simulations,
for Codex Virtualis a conceptual ground and mechanisms of life. Building an
to speculate on different levels of fusion epistemic bridge between microbiological
and metamorphosis. In the first level, a knowledge and the artificial intelligence
selection of resilient model organisms: connectivism approach, Codex Virtualis
Chroococcidiopsis, Deinococcus imagines ways of living together, of deep
radiodurans, Bacillus subtilis, and Xanthoria interspecific relations that may enhance our
Elegans, constitute the initial line of kinship possibilities of survival.
from which a series of morphological
symbioses will take place. The cooperative
nature of an algorithmic ecosystem in
[4]
CODEX VIRTUALIS_GENESIS
Model Organisms_
[5]
I N T E R S P E C I FI C S
[6]
CODEX VIRTUALIS_GENESIS
/CODEX
VIRTUALIS_
GENESIS
In a broader metaphorical sense, the AI Often in artificial genetic modeling,
generative models used in the workflow of symbiotic evolution is described by genetic
our multi-layered computational ecosystem fusion operators within a genotype
become analogous to the role of evolution representation level. However, in our GAN
within biology. In this process, a change in architectures, coevolution is implemented
the gene pool of a population (genotype via a game-theoretical phenotype level
expression) can produce a continuous approach, in which information exchange,
stream of novel organisms (phenotype deception and imitation constitute a
selection). Similarly, by using in silico primordial set of inner interactions that
evolutionary architectures, we explore lead to a divergent, continuously evolving,
different algorithmic recipes under which collection of visual forms incited by the
the biological concepts of variation, heredity, generative and discriminative network
fusion, and cooperation can aesthetically interplay. In addition, we embed in the last
manifest themselves and lead to de novo stage of our system a perceptive layer, which
hybrid morphological profiles. has the role of directing the exploration
within the latent space of our network by
One of the fundamental processes some visual attribute metrics extracted by
adopted within our system is the mixed computer vision algorithms. We interpret
training of our generative adversarial this exploration as navigating through an
networks (StyleGAN2). In this task, two abstract fitness landscape where the variation
qualitatively different datasets merge by along a morphology-related parameter results
adopting domain adaptation machine in specific morphotypes.
learning strategies, leading to the emergence
of new visual samples. These bimodal Finally, using 16s and 18s ribosomal RNA
architectures allow us to explicitly represent sequences from model organisms and
an information transfer between domains, language model GPT-NEO, we generated
analogous to the horizontal gene transfer DNA sequences to create hybrids between
mechanisms in biology. The latter being an the biotic and the generative DNA segments.
increasingly acknowledged relevant source
of evolutionary novelty due to genome
acquisition, mutualistic interactions, and
synergy between organisms.
[7]
I N T E R S P E C I FI C S
[8]
CODEX VIRTUALIS_GENESIS
/TECHNOLOGY
ROADMAP
[9]
I N T E R S P E C I FI C S
seed
images
images
normalized l
el de
od mo
.m et.
et nn
nn
tf.records
x(seeds)
x(seed)
img_seed
el
od
t.m Image set
e
nn
Labels Ys Zs Ys
Ys Xs
Convex Hull
Path
Visualize Z Vectors
Dimensionality
reduction
Handpick triads
T z1 z2 z3
Loops_A 2D / 3D Positions
LA(seeds)
[10]
CODEX VIRTUALIS_GENESIS
+
l
de
mo
et. tf.records
nn
XS
Clustering
>
Xs
Labels Y(I)
Latent Walk
Video
Latent Walk
Video
Xs Ys Zs Is
Feature Families
Pixel
Mapping
Interpolation
Heightmap
[11]
I N T E R S P E C I FI C S
[12]
CODEX VIRTUALIS_GENESIS
MODEL ORGANISMS:
extreme condition resilient l
de
organism collection inspired
.mo
by astrobiology research. et
nn
[13]
I N T E R S P E C I FI C S
[14]
CODEX VIRTUALIS_GENESIS
seed
el
de
l mod
mo .
. et
et nn
nn
x(seeds)
x(seed)
img_seed
Image set
[15]
I N T E R S P E C I FI C S
[16]
CODEX VIRTUALIS_GENESIS
Path/
Latent—or hidden—space refers to polygon
the abstract dimension containing
the attribute values of an image. It
cannot be interpreted directly but
encodes meaningful representational
data. In order to identify relationships
between image attributes and the
latent space region that generates
them, a compression and clustering el
phase is set to identify structural mod
.
et
similarities and trajectories that nn
produce interesting visual patterns.
Xs
Latent Walk
Video
[17]
I N T E R S P E C I FI C S
[E]
[24]
CODEX VIRTUALIS_GENESIS
+
technique that replaces all images at
an advanced phase in training with
a new set of images. This technique
pushes the model to transfer features
from dataset A to dataset B, creating tf.records
variation in visual components while XS
maintaining attributes belonging to
>
both datasets, a process analogous to
genetic recombination in biology.
[25]
I N T E R S P E C I FI C S
[26]
CODEX VIRTUALIS_GENESIS
3.5 CLUSTERING /
SELF-LABELLING
image set
I(X)
We perform image sampling to
generate the corresponding set
of images for this training stage.
As mentioned above, every set of
hybrid organisms create new visual-
attribute to latent-space-coordinate
relationships.Groups of similar
images are identified using K-means
and Agglomerative Clustering so as
to find out how these relationships
Clustering
[27]
I N T E R S P E C I FI C S
[28]
CODEX VIRTUALIS_GENESIS
Labels Ys
A cycle refers to a video where a
newly generated organism shows an
organized, uniform, and continuous
behavior. These sequences are
produced by traversing the trajectory Convex Hull
of a given set of points in the latent
Path
space, interpolating the intermediate
ones, and inferring a frame for each
of them. Class-A cycles are generated
automatically by selecting an ordered
cluster subset—which represents a
family—, sampling a point within
each individual cluster’s convex hull
and tracing the trajectory between
them.
Loops_A
LA(seeds)
[29]
I N T E R S P E C I FI C S
[30]
CODEX VIRTUALIS_GENESIS
3.7 DIMENSIONALITY-
REDUCTION VISUALIZATION
Ys Xs
2D / 3D Positions
[31]
I N T E R S P E C I FI C S
[32]
CODEX VIRTUALIS_GENESIS
Zs Ys
After visualizing points in the latent
space, we manually select groups
of points to visit through in an
interpolation path to generate class-B
cycles. The purpose of this manual
Visualize Z Vectors
choice is to find the most suitable
individuals that will constitute
our genetic pool to form a new
generation.
Handpick triads
T z1 z2 z3
[33]
I N T E R S P E C I FI C S
Interpolation
Loops_B
LB(Ts)
[34]
CODEX VIRTUALIS_GENESIS
3.10 TAXONOMIC
NAVIGATION
Taxon Navigator
[35]
I N T E R S P E C I FI C S
[36]
CODEX VIRTUALIS_GENESIS
[37]
I N T E R S P E C I FI C S
[38]
CODEX VIRTUALIS_GENESIS
3.11 3D MODELLING
Latent Walk
Video
3D Bodie
[39]
I N T E R S P E C I FI C S
[44]
CODEX VIRTUALIS_GENESIS
[45]
I N T E R S P E C I FI C S
/CREDITS
INTERSPECIFICS / Codex Virtualis_ Genesis was
created during the SETI X AI @ Ars
Leslie García Electronica Futurelab 2021 artist
Paloma López
residency.
Emmanuel Anguiano
Felipe Rebolledo
Alfredo Lozano The SETI x AI residency is part of
Maro Pebo the AI Lab (European ARTificial
Carles Tardío
Nickole Klinckwort Intelligence Lab). It offers
international artists working in
AI a chance to win a residency at a
[PARTNERS] scientific partner institution and the
Futurelab of Ars Electronica.Based
in Linz, Ars Electronica is a globally
Ars Electronica
unique platform for art, technology,
Futurelab / and society that has been analyzing
and commenting on the digital
European Artificial
Intelligence Lab / revolution since 1979. The focus is
always on current developments and
SETI Institute /
possible future scenarios and how
Co-founded by the they will change people’s lives.
Creative European
Program of the
European Union / The SETI Institute Artist In
Residence (Air) Program connects
contemporary artists with SETI
Institute researchers and facilitates
an exchange of ideas to catalyze new
perspectives, insights, and modes
[CONTACT] of comprehension.Founded in
MAIL / 1984, the SETI Institute is a non-
[email protected] profit, multi-disciplinary research
and education organization whose
interspecifics.cc mission is to explore, understand, and
int-lab.cc/codex
explain the origin and nature of life
in the universe and the evolution of
intelligence.
[46]
CODEX VIRTUALIS_GENESIS
[47]
I N T E R S P E C I FI C S
INTERSPECIFICS
[48]
CODEX VIRTUALIS_
GENESIS
INTERSPECIFICS
INT-LAB.CC/CODEX