Metacat – analogies and awareness

November 2nd, 2009

After experimenting with metacat in class and later over the weekend i just have to say metacat’s ability to “analyze” and justify its solutions to problems its just really really cool. When experimenting with metacat later i tried to “trick” it to make a conclusion that there was no solution. I entered in a->b and then asked metacat to determine what z would go to. My goal was to see if metacat was able to see that there is no other letter to send z to and thus no solution. While this seems like one of those problems that Doug’s kid would laugh at, for a program to understand why there is no solution is quite remarkable.

Additionally, i am still contemplating the two schools of thought about how ai should function. I do see how metacat’s self awareness and ability to recall is like how i would look at a problem but i still am struggling to see how the other program can produce valid results with out using these qualities.

On a side note i absolutely love that the program has a personality and when justifying its answers it has hilarious responses!

You can go east, northeast, or southeast. Where do you go?

November 2nd, 2009

I thought the program sounded intriguing (sorry, I had to say it!); and it sort of reminded me of those text adventure games because it has a running commentary. After playing with it, I got kind of bored; it’s just letters that you type into the program to see what patterns it can make. I didn’t see how it could be helpful, so I reread the paper and found this: “Rather, strings should be viewed as representing idealized situations involving abstract categories and relations” (8). However, I’m still having trouble thinking of what sort of situations this would entail… Is it just what we talked about in class regarding the analogy web of Nixon-war-hippies-drugs?

Also, I was disappointed when the program couldn’t come up with a satisfactory (by its own standards) answer to the first problem with which I presented it – I think it may have been something really similar to the first example shown in the paper, a string from the xyz family. Unfortunately I can’t remember exactly what input I gave, but I know that it didn’t respond with what I thought was an obvious answer. I thought that the program was supposed to give obvious answers and also clever answers that aren’t immediately apparent to us.

Overall, though, I was impressed with the program’s ability of self-awareness, and that it can change its own concepts and analogies, which are stored in its memory (also impressive), into ones that it finds more helpful as it continues to run.

Metacat – it’s a Copycat that philosophizes about itself! O_O

November 1st, 2009

Originally I was going to wait and see what others posted so I could respond. Apparently this is not in the cards. So… The Metacat paper was intriguing. (Yes Doug, I know I need to elaborate on the word.)

In class we covered a lot of pertinent points regarding the Metacat paper: mostly what made Metacat so important to emergence as well as what the differences between Metacat and other models that had come before. I’m fascinated by the different categorizations required to look at the “world” of Metacat. Introducing the idea of having a computer make decisions for itself regarding analogies also emphasizes that the old categorization methods of “Reagan::parents as drugs::candy” does not make sense as the categorization itself is based on something totally different from the computer’s perspective. This seems to stress the fact that computers do not “think” in ways that humans do, but also takes advantage of how a computer “thinks” in order to interpret and create analogies. In this instance, Metacat is really awesome because of “self-awareness” in which there is an additional component of memory. The introduction of bias, even if it is small (as we discussed with the segregation model that was mentioned in class previously) has a noticeable effect on the outcome of a given test. Therefore, the weights are still important, yet useless without the memory implemented by the Metacat model. In this self-referencing in order to look towards the future Metacat is amazingly more concise. Instead of looking only at the present (as seen by most previous models) to springboard to the future speculation, there is also a reference check of past attempts, which makes for a far stronger model of emergence. (We noticed this problem of “no looking back” when we attempted to use the gaca.py to match a string.)

Okay… I think I’m starting to get incoherent, so I’ll sign off for now.

Emergence and Human Evolution

September 30th, 2009

I found Johnson’s examples and insight of emergent software to be very
interesting and provocative. Around pg. 170, Johnson discusses Danny
Hillis’ attempt at writing emergent software that can improve itself
with time to eventually be efficient at sorting numbers. In order to
make the end result as efficient as possible, Hillis had to introduce
“predators” into the system in order to weed out programs that took
too many steps to sort the numbers.

I couldn’t help thinking if perhaps we humans are trapped in a “false
peak in the fitness landscape”, as described by Johnson. Of course, in
order to make this assertion, there needs to be a predefined goal for
mankind to achieve. Assuming that there is a goal to achieve, are we
as a whole continuing to develop and evolve to better achieve this
goal? Or have we instead stuck in a rut where we are content to exist
the way we do? In answering this, both social and biological evolution
should be considered.

I personally believe that we are still evolving socially, as shown by
the emergence of macro behavior in cities; however, it appears that we
are no longer ruled by biological evolution. I think the main question
is will we eventually be limited in social evolution as a result of
the absence of biological evolution.

Emergence

September 29th, 2009

Before this class and reading the first half of the book, I have never thought of looking beyond the obvious in certain aspects of life. I figured things behave the way they do because it just does, nothing more to it. But the book by Steven Johnson led me to look at things from a different angle. It doesn’t mean I will completely change my ideas, but at least I have a better understanding of why he sees things the way he does. I did felt that in certain parts of this book, things got dragged out longer than they should have been. The descriptions in the city section were helpful but could be overkill in the details department. I did not really find that portion of the book really interesting but he did point of some facts that are very true when looking at a city. Some parts do remain as the slums and other parts do transform into upscale living. The myth about the Queen Ant and how their colony function was what caught my attention. I found it interesting that these ants got no instructions from some higher authority ant to perform certain tasks. On the contrary, their actions were all pre-wired and individualized tasks that needed to be done were as natural as breathing for us. As for the discussion we had in class, I personally think a city can’t learn by it self. Yes it can evolve through many many years but it is only possible when there are humans involve to initiate these changes or if some kind of big natural event occurs. If cities had a mind of its own then life on earth would be chaotic.

Emergence and Media

September 28th, 2009

The idea of emergence is one that I have a hard time wrapping my brain around. I would like to say that this book has helped me to understand but at some points I find myself with more questions than definite answers. A book like Emergence is definitely one of those books that needs group discussing.
It’s amazing to me that Steven Johnson has found one word that seems to connect a number of ideas. To be honest when I think of city structure my first thought is not ant colonies or the media. But though reading Emergence I am definitely starting to see and somewhat understand the connections. One of our class discussions revolved around this idea that emergence is the idea of a system forming from the bottom up. An ant colony is a huge system that runs from the bottom up. The ant’s within the system have no real way of communicating but yet somehow keep their huge colony runs smoothly. They individually make changes that collectively change the system as a whole. The parts change the system instead of the system changing the parts.
Gennifer Flowers, to be honest before reading this book I had never heard of her, but she holds a great deal of responsibility in why the media of my era is the way it is. Her story shifted the top down system of new broadcasting to a bottom up system. (Since we all read the book I’m not going to really go into details about the case.) The important idea is that, the heads of the system thought her story was not news worthy and choose to blow it off and just move on, but a local news station aired it and the story became news. Steven Johnson writes in Emergence “In the hierarchical system of old, the network heads could willfully suppress a story if they thought it was best for the American people not to know, but that privilege died with Gennifer Flowers, and not be because of lower standards or sweeps week. It was a casualty of feedback.” And the feedback was so strong that the original repressors of the story found themselves airing the story they had once thought non news worthy. Can feedback = emergence? Is that the connection Steven Johnson was trying to make?
Steven Johnson goes on in the book to mention that when the parts start to call the shots instead of the system as a whole, emergent behavior is starting. The Gennifer Flowers news story was the starting point for the emergence of a new kind of media.
Look at what happened when Michael Jackson died. People went crazy and the media followed. For a complete month every news station ran stories about his death everyday, all day. Don’t get me wrong I love Michael and he definitely was a world icon, but many days I kept wondering what else is going on out in the world. Other things definitely had to be going on. But the media feed into the people frenzy, and more coverage kept popping up. Positive Feedback drove the media coverage.
Feedback loops like this have outgrown just the news world. Is Gennifer Flowers the one to blame for the many reality tv shows out there? I really don’t care what Paris Hilton is wearing and quite frankly in my opinion Jon and Kate should not be household names. But I think I am the odd one out in the entertainment/media system, right? If the media is working on a feedback system then the reason we have so many reality shows is because there was a demand for them. Somewhere along the line we as a society established that we cared about all this non sense. Society put out the demand for magazines like US weekly and People, we created the demand the media had to supply the product.
I’m left wondering if this new system will ever change. And what can emerge out of it.
Sorry if this is not blog worthy…

but where are the brains?

September 28th, 2009

I enjoyed reading this book because I’ve only ever thought of emergence in terms of a mind emerging from neuronal connections in the brain. I have never considered cities to be emergent because I never saw anything crazy coming out of them. I couldn’t think of a complex system arising from a city. There didn’t seem to be anything smarter than the city components. The Manchester example was really interesting because it showed that a city could become very organized without someone planning it. Manchester’s useful organization just happened over time. What still sort of confuses me is that this great organized city didn’t just happen on its own; people were there to build it and interact with each other, which is what made the city was it is today, so how can one call a city emergent if, overall, people were responsible for its layout?
Being fascinated with the brain, I was disappointed that the book did not discuss the brain that much. I thought the mind was the ultimate example, but Johnson focused more on ants, cities, and computers. I guess maybe those topics are more accessible to the common person, and brain jargon might have lost a lot of interest. He did hint at free will near the end of the book, but it was more about free will in The Sims, which admittedly was interesting because I love The Sims; however, I was hoping for more insight into human free will, though I suppose you would need a book in itself to cover that topic.

Cities and Ants

September 28th, 2009

I found the information about what role the ages of ant colonies plays particularly interesting, especially in light of our class discussion on Cellular Automata (bear with me on this one), and whether or not free will/won’t really exists.

When we had discussed the idea of everything we do being a result of a preset order, or chemical reactions, the very philosophical idea had struck me: what if the universe itself is forming under the rules of some sort of giant cellular automata (again, please bear with me) that has, at this point at time, followed its particular rules to form what we see now. But, it also struck me, the ages of ant colonies could pose a counter-argument to that entire idea. As I mentioned in my comment on Bethie’s post, the difference between younger colonies and older colonies gives good insight on the debate of whether what we do is determined by consciousness and whether or not that consciousness can learn.

If learning is something that both humans and ant colonies really do, it’s not a large jump to say that cities can as well; in order for an ant colony to learn, each of the individual pieces must learn something, and somehow pass it on, either verbally, or through pheromone paths. So, for a city to  learn, its individual parts and pieces must also learn, and communicate what they have learned to other generations, so that they may continue the growth and development without having to re-learn knowledge learned by dwellers (in colony or city) previous.

All of this may be drawn totally out of thin air, so please let me know what you all think either way. It’s my personal belief that cities, insects, and humans all learn and grow in a similar manner — maybe similar because of chance, or maybe because learning is in itself a predictable process.

Parallel Thinking

September 28th, 2009

As I was reading Emergence, one particular passage grabbed my attention. On page 127, Johnson is drawing comparisons between the Internet as an emergent system and the human brain. He describes how new software is scanning the connections in the surfing behaviors of internet users. These methods depend not on the actual content being read, but on the complex relationships between different sites. He then compares this to how the human brain functions — since the firing of neurons is relatively slow compared to the circuitry of a computer, our brains don’t think about things linearly – instead, it’s an enormously parallel machine that looks for underlying patterns.

If millions of different pieces of software do this pattern matching just like human neurons do, how does that change our view of the Internet as, perhaps, a emergent entity? I believe that one of the important differences between that pattern-matching is that there is no real connection between the software that scours the internet. The greatest strength of our brains is that the overheads of parallel processing – the time it takes to communicate, how to pass information, what to do with idle processors (neurons) – are nearly invisible, simply through the the millions of years of evolution. On the other hand, the software we have is created by humans. Communication and what to do with the data must be guided and filtered by human hands – and the sheer complexity of the task is no small thing. These multitudes of programs be truly emergent until real, unforeseen behaviors arise. Perhaps it can learn and guess at which websites will be popular.

As software that crawls the internet grows more complex, I think we’ll see more interesting trends emerge from the woodwork. The software that deals with interconnections between websites effectively have the ability to predict whether a new website will be popular or not – and beyond that, they have the necessary information to perhaps create a new, popular website. If this software begins to create it’s own internet pages…well, that may be a spark of something interesting.

On Steven Johnsons’s Emergence

September 27th, 2009

From approximately the first half of Johnson’s Emergence, the subject matter in intellectually quite sitmulating .  The begining of the book gives the reader an introduction into the idea of what emergence is. Which I found particularly interesting because in class the idea of emergence seemed vauge to me.  Johnson’s discussion on how differenct fields were connected to emergence and the discussion from class allows me to contemplate whether all of life can be governed by the principles of emergence. This idea seems to reveribrate with the existence of a grand unification theory in physics. The idea that the complexity of life could be governed by a set simple rules that can create intelligence,  forces me to contemplate how the laws of string theory could be rippling through my brain like the squares in Conway’s game of life do.  Furthermore, I seem to find more and more examples of emergent behavior in life.

Johnson’s discussion of recognition also intrigued me because i came to comtemplate if recognition was different, comprable, or incomprable from species to species and inanitimate objects to antimate objects. The ants that Deborah Gordon study sense a change and then react similarly to the immune system within the human body. Furthermore, the way humans react to external stimuli can mimick ants and the immune system.  This idea brings about the Johnson’s discussion of what conciousness really is. Despite, johson’s discussion on conciousness i am still left with a vauge idea about if an object has or can posess conciousness.

I wonder if conciousness can emerge from simple rules can iniantimate object gain conciousness through a small change in set up like DNA?