From Twitterbots

EquityBot: Capturing Emotions

In my ongoing research and development of EquityBot — a stock-trading bot* with a philanthropic personality, which is my residency project at Impakt Works — I’ve been researching various emotional models for humans.

The code I’m developing will try to make correlations between stock prices and group emotions on Twitter. It’s a daunting task and one where I’m not sure of the signal-to-noise ratio will be (see disclaimer). As an art experiment, I don’t know what will emerge from this, but it’s geeky and exciting.

In the last couple weeks, I’ve been creating a rudimentary system that will just capture words. A more complex system would use sentiment analysis algorithms. My time and budget is limited, so phase 1 will be a simple implementation.

I’ve been looking for some sort of emotional classification system. There are several competing models (of course).

My favorite is the Plutchik Wheel of Emotions, which was developed in 1980. It has a symmetrical look to it and apparently is deployed in various AI systems.

 

Plutchik-wheel.svg

Other models such as the Lövheim cube of emotion are more recent and seem compelling at first. But it’s missing something critical: sadness or grief. Really? This is such a basic human emotion and when I saw it was absent, I tossed the cube model.

1280px-Lövheim_cube_of_emotion

Back to the Plutchik model…my “Twitter bucket” captures certain words, from the color wheel above. I want enough words for a reasonable statistical correlation (about 2000 tweets/hour). Too many of one word will strain my little Linode server. For example, the word “happy” is a no-go since there thousands of Tweets with that word in it each minute.

Many people tweet about anger by just using the word “angry” or “anger”, so that’s an easy one. Same thing goes with boredom/boring/bored.

For other words, I need to go synonym-hunting, like: apprehension. The twitter stream with this word is just a trickle. I’ve mapped it to “worry” or “anxiety”, which shows up more often in tweets. It’s not quite correct, but reasonably close.

The word “terror” has completely lost it’s meaning, and now only refers to political discourse. I’m still trying to figure out a good synonym-map for terror: terrifying, terrify, terrible? It’s not quite right. There’s not a good word to represent that feeling of absolute fear.

This gets tricky and I’m walking into the dark valley of linguistics. I am well-aware of the pitfalls.

Screen Shot 2014-10-01 at 3.18.33 PM

 

* Disclaimer:
EquityBot doesn’t actually trade stocks. It is an art project intended for illustrative purposes only, and is not intended as actual investment advice. EquityBot is not a licensed financial advisor. EquityBoy It is not, and should not be regarded as investment advice or as a recommendation regarding any particular security or course of action.

 

@SelfiesBot: It’s Alive!!!

@SelfiesBot began tweeting last week and already the results have surprised me.

Selfies Bot is a portable sculpture which takes selfies and then tweets the images. With custom electronics and a long arm that holds a camera that points at itself, it is a portable art object that can travel to parks, the beach and to different cities.

I quickly learned that people want to pose with it, even in my early versions with a cardboard head (used to prove that the software works).

Last week, in an evening of experimentation, I added text component, where each Twitter pic gets accompanied by text that I scrape from Tweets with the #selfie hashtag.

This produces delightful results, like spinning a roulette wheel: you don’t know what the text will be until the Twitter website pubishes the tweet. The text + image gives an entirely new dimension to the project. The textual element acts as a mirror into the phenomenon of the self-portrait, reflecting the larger culture of the #selfie.

Produced while an artist-in-residence at Autodesk.

aaron
mikkela

And this is the final version! Just done.

selfes_bot_very_good

This is the “robot hand” that holds the camera on a 2-foot long gooseneck arm.

robot_hand
yo

two_people

martin

 

Accidental Raspberry Pi Selfie

While monkeying around with the Raspberry Pi and the camera and the GPIO, I took this selfie. I guess the camera was upside down!

The Raspberry Pi is pretty great overall. The real bugaboo is the wifi and networking capabilities. You still have to specify these settings manually.

But the cost, only $40! I have 4 of them running now, all doing different tasks. Perfect for my upcoming Bot Collective project (lots and lots of Twitterbots)

7/10 stars.

image

Welcome to the Party: @lenenbot

Say hello to the latest Twitterbot from the Bot Collective: @lenenbot

vlad_john_lenen

Lenenbot* mixes up John Lennon and Vladimir Lenin quotes. The first half of one with the second half of the other.

Some of my favorites so far are:

Communism is everybody’s business.
It’s weird not to be able to run the country.
Revolution is love.

There are more, surreal ones. There are about 600 different possibilities, all randomized. Subscribe to the Twitter account here.

 

 

* I chose the name “Lenen” to avoid confusion. Lenonbot and Lenninbot look like misspellings of Lennon and Lenin, respectively. Lenen is it’s own bot.

@mkgandhibot — the last of the quotebots

@mkgandhibot is up and running and quoting away. This is the last of my straight-up quotebots and the 6th in the series.

Why did I choose Gandhi? Simple: he is one of the most quotable and compassionate leaders ever.

There were others such as Martin Luther King Jr., but MLK tended to have longer quotes, > 140 characters.

Portrait_Gandhi

First they ignore you, then they laugh at you, then they fight you, then you win.

@maewestbot goes online

I recently activated the latest Twitterbot (5th in the quotebot series), running off the Raspberry Pi in my closet. Say hello to @maewestbot.

She’s only got 4 followers, so far and 1 of them is me, but every rising star has to start somewhere,

Her zingers such as “Is that a gun in your pocket, or are you just happy to see me?” have mutated in various forms (banana, cellphone, harmonica, dropper post, etc).

Here’s a great mini-compilation of Mae West quotes