Unformatted text preview:

James Tolbert, II 6.871 Term Paper 5/12/05 Groove-X Dancing the Way You Want 1. Introduction We sat in the room one night mauling over what type of expert system we wanted to create. We knew we had knowledge about interacting with girls and we liked to party. It was only a natural conclusion that we would find knowledge about guy and girl interactions at a party; then use this knowledge to advise ourselves and other guys about whether they have a chance with a girl and how to dance with the girl the way they wanted to. Groove-X was born. 2. What task does it do? The task of our system is to advise a guy about his interactions with girls at a party. This task had two primary goals and one secondary goal. The first primary goal is to advise a guy about his chance of dancing with a girl. The next primary goal is that if he satisfies the first one by dancing with the girl, then the system will advise the guy about how to dance with a girl they way he wants to. The secondary goal, which can be asked after the first primary goal is solved, is to advise a guy about the possible interactions he can have with the girl which include dancing with the girl the way that he wants to. Since the task has multiple goals, there are two parts to the following example of our system. The first part is an example of input and output of the first primary goal while the second part is an example of input and output of the second primary goal. For the first part, the input can be described as follows: Jim is wearing an Ecko shirt and jeans with Timberland shoes on his feet and a flat peaked hat on his head. His shirt matches the color of his shoes. Also, Jim’s clothes are clean without stains or holes on them. His Timberland shoes are crisp because they aren’t dirty, there aren’t any visible wrinkles on them, and they aren’t scuffed. Jim took a shower before the party and has cologne on. Jim makes eye contact with the girl for a short while during the party. At the middle of the party he approaches the girl. He makes sure she doesn’t notice him coming as he approaches her. The party has dim lighting. It is also crowded with people dancing. The girl doesn’t appear to have any friends around. The corresponding output would be: Groove-X indicates that Jim should dance with the girl. For the second part, the input can be described as follows:Jim wants to grind with the girl on the wall with his back against the wall. Jim decides to dance with the girl and they have started to dance. They are dancing close to the wall, and the party is crowded. A song that is playing has a consistent beat and the majority of the crowd is dancing couple wise. Jim has his arms around her waist and they are dancing with the back of her body rubbing against the front of his body The corresponding output would be: Groove-X indicates that Jim can grind the girl with his back against wall. He needs to continue to dance with the girl with her back against his front, and pull her by the waist towards the wall until his back is against the wall. Then he can grind on the wall. 3. Knowledge Acquisition Not only is the knowledge representation of our system interesting, but also the process of our knowledge acquisition. We decided the best way to understand a guy chance to dance with a girl was to interview people who went to parties. Moreover, we didn’t focus on one gender when interviewing about a guy chances. We figured that if compare both gender’s viewpoint, that we would find a lot knowledge supported by both sides. Moreover, our knowledge base was exhaustive because we had information that only the guy or the girl would think about which actually affected the guy’s success rate of dancing with the girl. Edgar focused on interviewing the guys and I focused on interviewing the girls. Interviewing women was interesting for several reasons. First, I had to find a female expert who I could trust to be candid about knowledge that affected a guy’s chance with a girl. I remember several times, I would hear a girl tell me they had no clue about what affected whether a guy had a chance to dance with them. Second, I needed to interview women who I knew were good at dancing as well as women who were bad at dancing. Another interesting part of interviewing was to see how comfortable people were in giving me answers, especially when I was collecting knowledge about how a guy can get a girl to dance the way he wants. Not only did we interview people, but we went to different parties and made observations. We were able to use observations to confirm what people said in our interviews and also to create additional questions to ask people that we were interviewing. 4. Walk through one real, annotated problem. The following figures are snapshots of a user interaction with our system.Figure 1 The user starts off by asking the system the question should he dance with the girl by typing (ask [dance-with-girl user ?x] #’print-answer-with-certainty) as shown in the Figure 1. The system looks to find knowledge about this question, and the first piece of knowledge is the guy needs to tell the system whether he wants to dance with the girl without talking to her first. Since the user inputted yes, our system will not ask questions that involve the user having a conversation with the girl. The questions following the user dance preference about whether to converse with the girl are all concerned with the girl attitude towards the guy. The first question asked about the girl attitude is about drinking because drinking affects her attitude from the start. The question about party lighting is asked next because it is used to narrow down the questions asked about guy’s appearance because certain things the girl can’t notice when the party has dimmed lighting or the lighting is off. After asking these questions, the system wants to know if the user is making a good or bad impression on the girl. Therefore, the system needs to know what can make an impression on the girl and that is based on the attractiveness of the guy. Several different things play a role in how attractive a guy is to the girl: guy’s appearance, hygiene, style, and dancing skills. First,the system asked the guy about appearance such as his hair being clean, not having visual acne, and teeth being clean so he has a nice smile. Figure 2 To finish these questions about appearance, the system ask the guy what is the status of the clothes that he is wearing. If he


View Full Document

MIT 6 871 - Groove-X

Download Groove-X
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Groove-X and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Groove-X 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?