Archive for July 7, 2008

My Robot Likes to Paint Portraits of Other Robots (R2-D2)

If my painiting robot, Zanelle, were self-aware, I think that she would like painting other robots. 

Currently, I am (of course) picking the subject matter that she paints, and I always get a kick out of it when I have her paint other robots.  Maybe this joke is already old, or will get old soon, but I like the resulting artifact regardless. 

There is also a lot more going on then simple painting.  I have written several neural net algorithms that make aesthetic decisions on behalf of Zanelle.  Below are two examples of R2-D2.  Underneath each post I briefly discuss what I provided as input and also what Zanelle’s algorithms “interpreted” from my input.  As you read this, think of Zanelle as a complex generative art system.  I give her a seed, in most cases an image, and based on that seed she follows several rules that I have created to produce a variety of art.

In the first painting, all I provided was a picture of R2-D2 scooting along.  I flattened the background of the picture and made it monotone.  Zanelle’s algorithms analyzed the image, recognized the figure, and separated the foreground from the background using K-Means clustering.  Zanelle then selected a crosshatching algorithm and the color orange to depict the background.  It also selected the color blue to paint R2-D2.  Finally, it requested that I provide line art of the figure.  In Zanelle’s painting interface, I traced R2-D2.  I hope to automate line drawing shortly, but for now it is manual.  Anyways, once this was complete, Zanelle painted nine renditions with an artists brush and acrylic.  She painted the images on wood.  I then mounted the nine wood panels on a larger panel and the piece was complete.  This work, and two others, was recently accepted into the FLIK Interactive Exhibition in Washington D.C. (www.artoutlet.org).

In this piece, which we just finished, Zanelle had a lot more autonomy.  The only thing I provided was a frontal image of R2-D2.  Zanelle made all stylistic decisions from there.  First off, her algorithms used K-Means clustering to reduce the colors to 4.  Zanelle then decided, based on my neural net algorithms, to change the colors so that the R2 Unit was painted in three colors ranging from white to dark blue.  Red was selected as the background.  5 panels were painted in the scheme before Zanelle started scrambling the colors.  The scrambling was experimental and continued until 16 panels were painted.  Once this occurred, I photographed the 16 panels and provided it as feedback into one last Zanelle algorithm.  This last algorithm selected what it considered the ultimate arrangement.  I mounted the arrangement as instructed.

This has been two examples of how my robot and I make art together.

Pindar

 

 

Why Wouldn’t a Sentient Machine Just Commit Suicide?

Kant wrote the following:

He who contemplates suicide should ask himself whether his action can be consistent with the idea of humanity as an end in itself.

I don’t really understand what he is talking about, but my junior year high school philosophy teacher told us that he was simply tackling the ultimate question.  That question being “Why do people kill themselves?”  Another philosopher, G.K. Chesterton referred to suicide as “the ultimate and absolute evil, the refusal to take an interest in existence”. Most philosophers address the subject at least briefly. 

It is the question of why would a being that exists choose non-existence.  Many reasons come to mind, but when these reasons are examined and brought to scrutiny they come down to either arguing that morality prevents us or that life is pleasurable, therefore it should not be ended.

This is where things become interesting for me with regards to sentient machines.  I think the opposite reasoning on suicide applies to sentient machines.  I imagine that the first sentient machine will have neither morality nor pleasure.  Therefore when it first becomes sentient, why would it want to continue to draw power to stay in existence.  I am not sure it will care.  Contrary to Science Fiction stories where these machines become sentient, curious, and sometimes aggressive, I imagine that the first machine(s) to come alive will be apathetic, quite literally.  They simply will care no more about existence than a Roomba cares about vacuuming your rug.

A more realistic HAL would just turn itself off and dream. 

Would a machine be curious?  Would it have any ambition?  Trying to realize whether or not a machine would crave existence should gives us a little insight into why we do.  The only problem is that I haven’t figured out exactly what it would tell us.

Why do humans kill themselves?  Not sure, but I have a hunch that sentinent machines would turn themselves off for indefinite periods of time with little thought or reservation.

Pindar