I was walking down the Metro platform on my way home when it hit me: people are completely predictable.
Not long ago I read Phillip K. Dick's Exegesis, which lead me to immediately spot a book with an illustration of his face on the cover in a simulation of a circuit board, called How to Build an Android: The True Story of Phillip K. Dick's Robotic Resurrection by David F. Duffy. That got me interested in reading more about artificial intelligence and the way the brain functions, so I read Ray Kruzweil's How to Create a Mind: The Secret of Human Thought Revealed. Kurzweil really drives home the concept of the brain as a pattern recognizing machine, starting with low level pattern recognition and building up hierarchically to more complex patterns. But the idea that suddenly struck me was the fact that essentially, the brain responds to stimuli based on past experience. And also based on inherent structure - or what people would normally refer to as personality.
It's a controversial idea, but I think we've all been misguided by the poetic idea that we are complex beings whose inner workings are pretty much unknowable and ultimately unpredictable. I realized that was bullshit. We just don't know enough about ourselves to accept that we're all basically reacting to the world based on our past experience and the way our personhood has shaped. There are all kinds of scientific studies out there that show how we are affected (either consciously or sub-consciously) by various situational and experiential criteria, that there had to be a way to form a model to accurately describe, with a somewhat high degree of probability anyways, a person's decision.
I came up with the idea of creating some kind of matrix to represent the factors that shape the person (a subject profile) and the factors that frame the decision to be made (the circumstances). In the column headings of my spreadsheet, I listed a combination of personality dimensions based on the Five-Factor Model (the nature aspect) and personal experience/socio-economic status/education (the nurture aspect), lifestyle practices, and emotional state. Together, these factors contribute to the development of habits that subjects fall back on in response to stimuli. In my rows, I listed a series of questions about the decision, such as whether it required an immediate response, whether the person affected is friendly or not, the expected outcomes of the decision, and other things that people take into account when considering how to respond to a decision.
The decision itself would be framed in simple terms of positive, neutral, or negative. There are a wide variety of reactions that a person can have, but mostly they boil down to a few types of responses that are framed in these three terms.
Steps
1) Create a matrix to contain all the criteria that shape the subject's experience and personality, and the factors included in the event.
2) Research the scientific basis for certain criteria and factors, to ensure it's based on proven ground.
3) Design a program to score a subject's responses to a questionnaire, creating a subject profile. Figure out how to weight the criteria based on expected impact.
4) Create a survey with questions presenting a situation and requesting a decision. The questions would be like those questions presenting moral dilemmas (for example, "A train is speeding toward a person on the tracks. Do you pull the switch and divert it to a crowd of old people?").
5) Have a computer program answer this survey using the subject profile as a guide. Compare answers with the subject's completed survey.
6) Collect as many surveys as possible. Revise program based on collected data for more accuracy.
7) Sell to some tech firm as an amazing new model for artificial intelligence.
Enthusiam: Crazy-high. Nothing like believing you've designed something totally original and brilliant. (Unless you tell me someone out there has already figured this out).
Practicality: Ambitious-much? This is an all-encompassing model that is way beyond my field of study.
Difficulty: With the knowledge demanded, either I spend years studying up, or I get folks to help. Any computer programmers out there interested in helping?
