Thesis Statement
by Yang Liu on Feb.17, 2011, under Thesis
AVATAR
Background
I have two degrees in my undergraduate study, which are Material Science and Engineering and Digital Entertainment Design. I always want to make something that people can play with. During ITP, I mostly focus on the web development.
Introduction
Artificial intelligent machines have been in the si-fi movies and fictions for a long time. People always wondering what will happen if machines can have their own feeling and mind. Nowadays, besides the real-world life, people also have online life, which is their online social network. On the online world, people have their unique identity and activities. So I think it will be interesting to simulate people’s online behaviors through AI algorithm.
Avatar is an online Artificial Intelligent Social Network System, where users can register, setup, train their own online chatbots — Avatar. The Avatars will take all the information of users’ SNS sites (like Facebook, Twitter and Foursquare) and analyze them. Based on the SNS data, and a series of AI and machine learning algorithms, the avatars will eventually speak and act as users themselves. Users can interact with each others’ avatar and also avatars can interact with each other. The goal of this project is to simulate an online social network community and in the same time provide a online-self which will never go offline to the users.
Inspiration
Terminator
In the movie Terminator, a question was asked:
Whether AI machines can take over human beings?
What I want to discuss in my thesis is not simulating human beings in the real world but in the online world. Basically, the question I want to answer or explore is like:
Whether AI machines can simulate the people’s online behaviors, such as posting, chatting or checking in?
Chatbots
Another inspiration is the online chatbots, including the webbased chatbots and the IM spammers.
There are two project which are interesting.
A.L.I.C.E is one of the most famous chatbots online. She is based on a technology called “AIML”. What she does is when users ask her some questions, the program will search in this giant XML library which contains tons of different “dialogue” and pick the appropriate answer for the question.
Pandorabots is based on the same technology of A.L.I.C.E. It is a online chatbots community where users can host their own chatbots. And users can teach and train their chatbots by editing the AIML properties.
SNS
The social network website is the “behavior data” source for the thesis project. And these data can represent people’s personalities in some level. Therefore, the system will get the data from all these sites and analyze them to understand different users’s behaviors and personalities.
SIMS
The AIs in the game SIMS is like the goal of the thesis project, in some level. They can interact with each other and make decisions. But I am never a fan of the SIMS, because I don’t care about the virtual AI people in the game. Whether they get married or not isn’t matter to me. But if the AI people represent the people I know in the real world and act like them, I will care what is going on about them.
Concept
Fun
First of all, I think the whole “taking over human beings online” concept is fun. And it is really interesting to make something based on this concept.
Can a online program speak and act as yourself online?
Taking over human beings in the real world is a way too big topic for the thesis. I need to consider whether the voice is like human voice, whether the facial expression is like real and all other things which will take decades to achieve.
But people don’t have that much “characteristics” when they are online. What people do is posting contents, comments to other people’s posting, updating status and checking in different places. If we can analyze these data and generate new contents for users, we can properly find a way to make the program act as a human being online.
What will happen when AI bot interact with each other?
The ultimate goal of the project is no one will use it. All the interaction will happen among different avatars. And it is interesting what will happen, like whether there will be a trends among them or whether they will become “friends” with each other.
Can you live forever online?
People die. But with this project, their online life will be immortal. The program will keep running even if the actual person is dead. So, other people can still interact with them.
Technology
Servlet — Where the applications run
Because some of the library/frameworks are in JAVA, I need to install servlet on my server. Also I need to integrate the JAVA servlet and other parts of the sites.
Social Network Framework — The structure of the whole site
Thera are a couple of open source social network frameworks. I chose the Elgg to be my main framework. It is easy to set up and very flexible to add my own functionalities.
Social Network APIs — Where the data comes from
The data sources are different Social Network Websites, such as Facebook, Twitter and Foursquare. The way to get the data is using their APIs and integrating them with my own site.
Machine Learning/Natural Language Processing — Data analyzer
With appropriate machine learning algorithm, a program can analyze people’s online behaviors and try to simulate them.
Alchemy is an open source AI engine which can be used for this project. I think it can be used to analyze and learn about the users’ behaviors but I need to do some more research to decide whether it is good for my site.
Lingpipe is an open source text processing engine/program which can do topic classification, sentence detection and logistic regression these natural language processing tasks. Through this, the site can get what the topic of users’ daily conversations or what is their interest, in a form of keywords.
Recommender System
Recommender system is an online system that recommend different contents to users based on their former behaviors, like Amazon, Dell are using these systems to send the promotion emails.
easyrec is an open source recommender engine which can be used for this project. It is in JAVA. It will recommend different contents for the users based on their online behaviors. For my site, the recommendations will be based on the result of the data analyzations.
This will work with the Lingpipe. Based on the data from
AIML
AIML is a open source project for online chat bot. It is basically a XML library which contains thousands of different sentences/pattern of natural language. When users ask a question to the AIML system, the program will search the library and find the appropriate answer to the question. And users can train the chatbots by modifying the XML library.
AIML can be implemented by different program languages. Because eventually it needs to be integrated with the SN frameworks, PHP implementations will be a good choice. There is an open source project called Program O which works quite well.
424 Trackbacks / Pingbacks for this entry
November 3rd, 2011 on 2:39 am
diagnosing hiv in infant…
Buy_generic drugs…
November 3rd, 2011 on 4:19 am
dandelion complementary medication in australia…
Buy_drugs without prescription…
November 3rd, 2011 on 8:05 pm
fibromyalgia tempurpedic…
Buy_now…
November 3rd, 2011 on 9:45 pm
factors that cause obesity…
Buy_generic drugs…
November 4th, 2011 on 7:45 am
volumizing diet plan…
Buy_now it…
November 5th, 2011 on 4:42 am
program cat oral flea medication…
Buy_generic pills…
November 5th, 2011 on 2:42 pm
bob davis cancer…
Buy_now it…
November 5th, 2011 on 11:02 pm
edgar sawtelle most depression book…
Buy_it now…
November 6th, 2011 on 2:22 am
health benefits of a vegan diet…
Buy_drugs without prescription…
November 6th, 2011 on 12:22 pm
asian diabetes association…
Buy_generic drugs…
November 6th, 2011 on 3:42 pm
topical gel arthritis over the counter…
Buy_generic drugs…
November 6th, 2011 on 5:22 pm
what are antiviral drugs…
Buy_generic drugs…
November 6th, 2011 on 7:02 pm
fast easy weight gain…
Buy_drugs without prescription…
November 7th, 2011 on 1:42 am
long term loratadine use…
Buy_no prescription…
November 7th, 2011 on 5:02 am
is two girls one cup real…
Buy_generic drugs…
November 7th, 2011 on 6:42 am
treatment of acute angioedema…
Buy_now it…
November 7th, 2011 on 10:02 am
synthetic to natual thyroid conversion chart…
Buy_generic pills…
November 7th, 2011 on 11:22 pm
periodic table symbol for zinc…
Buy_generic meds…
November 8th, 2011 on 2:42 am
can anxiety cause high blood pressure…
Buy_now it…
November 8th, 2011 on 4:22 am
does state farm drug test employees…
Buy_generic drugs…
November 8th, 2011 on 11:31 am
severe indigestion after eating salad…
Buy_without prescription…
November 8th, 2011 on 6:36 pm
marshmellow root herbal tea…
Buy_no prescription…
November 9th, 2011 on 1:16 am
anuerisms and increased heart rates…
Buy_generic drugs…
November 9th, 2011 on 9:36 am
sign and symptom of breast cancer…
Buy_generic meds…
November 10th, 2011 on 5:36 am
ortho cyclen for insomnia…
Buy_generic drugs…
November 10th, 2011 on 10:36 am
metabolism transformations and interactions…
Buy_now…
November 10th, 2011 on 10:16 pm
influenza epidemic 1918 nz…
Buy_generic drugs…
November 10th, 2011 on 11:56 pm
should i take risperdal at night…
Buy_without prescription…
November 12th, 2011 on 5:56 am
average monthly weight loss on phentermine…
Buy_it now…
November 12th, 2011 on 10:56 am
the length of bipolar depression…
Buy_it now…
November 12th, 2011 on 2:16 pm
what is cancer and its effects…
Buy_it now…
November 13th, 2011 on 3:36 am
hypertension powered by vbulletin…
Buy_it now…
November 13th, 2011 on 8:36 am
hiv 1 rna…
Buy_generic drugs…
November 13th, 2011 on 11:36 pm
bleeding ulcers from motrin…
Buy_generic meds…
November 14th, 2011 on 1:16 am
under armour for boys…
Buy_drugs without prescription…
November 14th, 2011 on 6:16 am
brow pencil for cancer patients…
Buy_drugs without prescription…
November 16th, 2011 on 5:14 am
how carbohydrates effect diabetes…
Buy_generic drugs…
November 16th, 2011 on 10:14 am
alcohol and other drugs…
Buy_without prescription…
November 16th, 2011 on 4:54 pm
alabama drug use…
Buy_now…
November 17th, 2011 on 6:14 am
conquer writer’s block 2011…
Buy_generic meds…
December 9th, 2011 on 9:08 am
green@mountain.coffee.harvard.blend” rel=”nofollow”>..…
Buydrugs without prescription…
December 10th, 2011 on 9:05 am
.…
Buygeneric drugs…
December 10th, 2011 on 9:06 am
avodart@for.cancer” rel=”nofollow”>..…
Buyno prescription…
December 10th, 2011 on 9:13 am
pantoprazole@protonix.sodium” rel=”nofollow”>..…
Buygeneric pills…
December 10th, 2011 on 9:19 am
herbal@rogaine.buy” rel=”nofollow”>.…
Buygeneric drugs…
December 10th, 2011 on 9:20 am
seroquel@zyprexa.buy” rel=”nofollow”>..…
Buywithout prescription…
December 10th, 2011 on 9:27 am
what@is.prograf” rel=”nofollow”>……
Buygeneric pills…
July 17th, 2012 on 5:11 am
…
Buy Cheap Generic.Drugs Today!…
July 23rd, 2012 on 12:28 pm
…
Purchase Quality Pharmacy Today!…
December 3rd, 2013 on 11:43 pm
reginald@jitterbug.schopenhauers” rel=”nofollow”>.…
thanks for information….