You've defined the problem. You've done the interviews. You've painstakingly parsed the interviews to extract the cognitive process. Now you're all set to create your cognitive computational agent. How do you go about it? The answer is think about what capabilities you want this agent to have. For example, if you want this agent to have the power of explanation, a neural network is not going to work. With all those nodes in hidden layers, its a difficult task to extract what exactly each node is doing. Without knowing exactly what each node is doing, there is no way your agent can explain how it reached from inputs to outputs thereby rendering explanation impossible. Similarly, some other cool things you might want your agent to do might be have the ability to learn, display emotions, show cultural cognition, be capable of distributed cognition. Therefore, it is important to be clear at the outset about the capabilities you want the agent to have.
In our case, this agent was a spreading activation network. What is a spreading activation network? It basically is a model of working memory, representing how the mind processes related ideas. Think about the word 'dog'. Did the words 'pet', 'bark', 'tail' automatically come to your mind? How did that happen? This is called the 'priming effect'. When you are presented with a concept, the concepts most closely associated to that concept are activated in your brain.
For our football prediction scenario, we observed from our interviews that people associated attributes with teams and used these attributes to reach their predictions. Thus, the moment someone thinks of say, 'Germany', the thought 'World Cup Winner' is activated and it guides the prediction process. Thus, when a game between two teams is being predicted, the related attributes of both teams are activated and this activation spreads to other related attributes creating a spreading activation network. Now, the activation causes some teams to gravitate toward the 'Win' side and others to gravitate toward the 'Lose' side. Moreover, the spreading activation network explains exactly how it made the prediction. Read the next post to find out how.
In our case, this agent was a spreading activation network. What is a spreading activation network? It basically is a model of working memory, representing how the mind processes related ideas. Think about the word 'dog'. Did the words 'pet', 'bark', 'tail' automatically come to your mind? How did that happen? This is called the 'priming effect'. When you are presented with a concept, the concepts most closely associated to that concept are activated in your brain.
For our football prediction scenario, we observed from our interviews that people associated attributes with teams and used these attributes to reach their predictions. Thus, the moment someone thinks of say, 'Germany', the thought 'World Cup Winner' is activated and it guides the prediction process. Thus, when a game between two teams is being predicted, the related attributes of both teams are activated and this activation spreads to other related attributes creating a spreading activation network. Now, the activation causes some teams to gravitate toward the 'Win' side and others to gravitate toward the 'Lose' side. Moreover, the spreading activation network explains exactly how it made the prediction. Read the next post to find out how.
No comments:
Post a Comment