Monday, September 24, 2012

Artificial Intelligence for Girls

How to Design an Artificial Algorithmic Intelligence
for Girls

Artificial thinking is not the same as conventional thinking given that conventional thinking is the type of artificial thinking we generally ascribe to computers. Let me explain. 

Suzie baked a cake. Now she's singing happy birthday. 

Girl brains fill in the information, "Suzie baked a cake and threw a surprise birthday party for her best friend. Everyone at the party is having a blast. Suzie's having a great hair day. Now, she's singing happy birthday. She's so glad that she decided to do this... her friend is really happy. 

Computers don't think like this. 

In order for us to do this, we have to sift through huge volumes of background knowledge and seamlessly fill in the story-line gaps. Programming this reaction has been a major challenge in designing an algorithm that would lead to artificial intelligence. For the moment, computers think like boys:

Suzie baked a cake. Now she's singing happy birthday. 

That's all. It's processing occurs with little to no thought unless a physical action is required (retrieve a file, power on or off, watch football game, etc.). 

So, how do we get a computer to think like a woman?

First off, the computer has to learn how to think outside the box created by human expectations. How does a woman do this, you ask? Simple. We have a large working memory. Apparently, size does matter when it comes to intelligence. 

All the computer needs to do is (1) process the question based on preprogrammed conditions; (2) and open one the files opened over the last 24 hours; (3) plus one random file from the day the computer was turned on. 

These files from the last 24 hours are more quickly retrieved by the computer and are thus fresh topics "on the computer's mind"; perhaps the computer operator did not extract a thumb drive properly, potentially causing damage or corrupting data, which would annoy the computer. The computer would then be programmed to perform based on a preprogrammed response to the definition of "unhappy file"; in which unhappy = preprogrammed responses (computer may freeze up, computer spontaneously shuts down without warning, computer deletes file). 

If we're looking to program computers with artificial intelligence, we can't play by the rules. Our brains seek novelty, to which we ascribe art, creativity, and genius - as well as good, bad, happy, sad. 

If we want to program for these features, we simply include random data, which is programmed as "relevant" with a code for taking action. This allows us to watch the computer fill in the missing gaps based on syntax, content, and quantity...and other stuff, too numerous to mention. 

I already asked my computer what she thought about this post. The only thing she did was open this blogger window. I presume my computer is a girl because she wants me to blog about it. 


No comments: