27.06.2013 Views

Proceedings of the 8th International Conference on Intellectual ...

Proceedings of the 8th International Conference on Intellectual ...

Proceedings of the 8th International Conference on Intellectual ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Harri Ketamo<br />

get 68 videos and by using tag ‘usability’ we can found more than 2000 videos. Unfortunately, <strong>on</strong>ly 1<br />

video presented in first 5 pages was related to original search<br />

Adaptati<strong>on</strong> in web-bases systems can be seen as being high end pers<strong>on</strong>alizati<strong>on</strong>: In adaptati<strong>on</strong>, <str<strong>on</strong>g>the</str<strong>on</strong>g><br />

system optimizes <str<strong>on</strong>g>the</str<strong>on</strong>g> navigati<strong>on</strong> paths with technologies that can be divided into two main groups:<br />

static adaptati<strong>on</strong> (indirect) and dynamic adaptati<strong>on</strong> (direct). In static adaptati<strong>on</strong> <str<strong>on</strong>g>the</str<strong>on</strong>g> rules are fixed<br />

beforehand by developers. In dynamic adaptati<strong>on</strong> <str<strong>on</strong>g>the</str<strong>on</strong>g> system tracks <str<strong>on</strong>g>the</str<strong>on</strong>g> user and optimizes <str<strong>on</strong>g>the</str<strong>on</strong>g><br />

navigati<strong>on</strong> paths according to <str<strong>on</strong>g>the</str<strong>on</strong>g> user's behaviour. Dynamic adaptati<strong>on</strong> <str<strong>on</strong>g>of</str<strong>on</strong>g> system requires at <str<strong>on</strong>g>the</str<strong>on</strong>g><br />

least a user model, a c<strong>on</strong>text model and artificial intelligence. The social dimensi<strong>on</strong> should not be<br />

forgotten: In very large samples, <str<strong>on</strong>g>the</str<strong>on</strong>g> most successful navigati<strong>on</strong> paths may c<strong>on</strong>tain valuable<br />

guidelines for adaptati<strong>on</strong>. Because <str<strong>on</strong>g>the</str<strong>on</strong>g> idea <str<strong>on</strong>g>of</str<strong>on</strong>g> adaptive educati<strong>on</strong>al systems is to produce individual<br />

and optimized learning experiences <str<strong>on</strong>g>the</str<strong>on</strong>g> high end user models as well as methods are relatively<br />

complex (e.g. Brusilovsky, 2001).<br />

In terms <str<strong>on</strong>g>of</str<strong>on</strong>g> c<strong>on</strong>structive psychology <str<strong>on</strong>g>of</str<strong>on</strong>g> learning, people actively c<strong>on</strong>struct <str<strong>on</strong>g>the</str<strong>on</strong>g>ir own knowledge<br />

through interacti<strong>on</strong> with <str<strong>on</strong>g>the</str<strong>on</strong>g> envir<strong>on</strong>ment and through reorganizati<strong>on</strong> <str<strong>on</strong>g>of</str<strong>on</strong>g> <str<strong>on</strong>g>the</str<strong>on</strong>g>ir mental structures. The<br />

key elements in learning are accommodati<strong>on</strong> and assimilati<strong>on</strong>. Accommodati<strong>on</strong> describes an event<br />

when a learner figures out something radically new, which leads to a change in his/her mental<br />

c<strong>on</strong>ceptual structure. Assimilati<strong>on</strong> describes events when a learner streng<str<strong>on</strong>g>the</str<strong>on</strong>g>ns his/her mental<br />

c<strong>on</strong>ceptual structure by means <str<strong>on</strong>g>of</str<strong>on</strong>g> new relati<strong>on</strong>s (Mayer 2004). These key comp<strong>on</strong>ents,<br />

accommodati<strong>on</strong> and assimilati<strong>on</strong> are <str<strong>on</strong>g>the</str<strong>on</strong>g> most important c<strong>on</strong>cepts behind <str<strong>on</strong>g>the</str<strong>on</strong>g> study. In o<str<strong>on</strong>g>the</str<strong>on</strong>g>r words,<br />

when new c<strong>on</strong>cepts are added into semantic network, accommodati<strong>on</strong> takes place. When <str<strong>on</strong>g>the</str<strong>on</strong>g> existing<br />

c<strong>on</strong>cepts receive new relati<strong>on</strong>s, we discuss about assimilati<strong>on</strong>.<br />

2. Research task<br />

In this study <str<strong>on</strong>g>the</str<strong>on</strong>g> general aim is to c<strong>on</strong>struct methods for teachable, adaptive and self-organizing<br />

tagging by applying complex semantic relati<strong>on</strong>s between <str<strong>on</strong>g>the</str<strong>on</strong>g> tags. Subtasks are 1) c<strong>on</strong>struct methods<br />

for building self-organizing tag clouds, and 2) c<strong>on</strong>struct methods for user-based teaching and<br />

refinement <str<strong>on</strong>g>of</str<strong>on</strong>g> <str<strong>on</strong>g>the</str<strong>on</strong>g> semantics.<br />

In this study we have designed teachable agents that can learn c<strong>on</strong>ceptual structures in terms <str<strong>on</strong>g>of</str<strong>on</strong>g><br />

c<strong>on</strong>ceptual learning. The agents are based <strong>on</strong> authors’ previous work, AnimalClass (e.g. Ketamo &<br />

Suominen 2008; Ketamo & Kiili 2010) and Artificial Labor (Ketamo 2008; Ketamo 2010). Preliminary<br />

results <str<strong>on</strong>g>of</str<strong>on</strong>g> this project have been published (Ketamo 2009; Ketamo 2011).<br />

In AnimalClass <str<strong>on</strong>g>the</str<strong>on</strong>g> learner can teach c<strong>on</strong>ceptual structures about ma<str<strong>on</strong>g>the</str<strong>on</strong>g>matics, sciences, languages<br />

and arts to virtual characters (teachable agents). Artificial labour is based <strong>on</strong> complex modelling which<br />

means, that <str<strong>on</strong>g>the</str<strong>on</strong>g>re are several archetypes <str<strong>on</strong>g>of</str<strong>on</strong>g> users as well as variance inside <str<strong>on</strong>g>the</str<strong>on</strong>g> archetypes. The<br />

comm<strong>on</strong> denominator for all is that everything is based <strong>on</strong> human user- and group behaviour.<br />

The main difference between Teachable Media Agents and AnimalClass is in philosophy <str<strong>on</strong>g>of</str<strong>on</strong>g> learning.<br />

When <str<strong>on</strong>g>the</str<strong>on</strong>g> game characters in AnimalClass were taught in terms <str<strong>on</strong>g>of</str<strong>on</strong>g> inductive learning and in Artificial<br />

Labor in terms <str<strong>on</strong>g>of</str<strong>on</strong>g> reinforcement learning, <str<strong>on</strong>g>the</str<strong>on</strong>g> Teachable Media Agents are taught in both deductive<br />

and inductive means.<br />

3. Results<br />

Technologically and computati<strong>on</strong>ally <str<strong>on</strong>g>the</str<strong>on</strong>g> Teachable Media Agents are based <strong>on</strong> Semantic Neural<br />

Networks. The generalized framework <str<strong>on</strong>g>of</str<strong>on</strong>g> Teachable Media Agents is presented at figure 1. At <str<strong>on</strong>g>the</str<strong>on</strong>g><br />

beginning, <str<strong>on</strong>g>the</str<strong>on</strong>g> end user gets his/her own agent, with which <str<strong>on</strong>g>the</str<strong>on</strong>g> user interacts. This pers<strong>on</strong>al media<br />

agent utilizes all <str<strong>on</strong>g>the</str<strong>on</strong>g> o<str<strong>on</strong>g>the</str<strong>on</strong>g>r agents available <strong>on</strong> <str<strong>on</strong>g>the</str<strong>on</strong>g> system.<br />

There are two types <str<strong>on</strong>g>of</str<strong>on</strong>g> agents. First type <str<strong>on</strong>g>of</str<strong>on</strong>g> agents (figure 1, small agents <strong>on</strong> <str<strong>on</strong>g>the</str<strong>on</strong>g> left) reads social<br />

media services and organizes <str<strong>on</strong>g>the</str<strong>on</strong>g> informati<strong>on</strong> into databases. The first types <str<strong>on</strong>g>of</str<strong>on</strong>g> agents are pre taught:<br />

<str<strong>on</strong>g>the</str<strong>on</strong>g>y cannot learn more. Therefore end user interacts <strong>on</strong>ly with sec<strong>on</strong>d type <str<strong>on</strong>g>of</str<strong>on</strong>g> agents.<br />

Sec<strong>on</strong>d type <str<strong>on</strong>g>of</str<strong>on</strong>g> agents (figure 1, centered agent) interacts with end users and builds all pers<strong>on</strong>alized<br />

semantic networks. These pers<strong>on</strong>alized semantic networks c<strong>on</strong>sist <str<strong>on</strong>g>of</str<strong>on</strong>g> relati<strong>on</strong>s between c<strong>on</strong>cepts<br />

found from tags, titles and comments. The pieces <str<strong>on</strong>g>of</str<strong>on</strong>g> c<strong>on</strong>tents are c<strong>on</strong>nected into <strong>on</strong>e or more<br />

c<strong>on</strong>cepts in this high level semantic network. These agents can learn by <str<strong>on</strong>g>the</str<strong>on</strong>g> feedback <str<strong>on</strong>g>of</str<strong>on</strong>g> evaluati<strong>on</strong>s<br />

made by <str<strong>on</strong>g>the</str<strong>on</strong>g> end user. In o<str<strong>on</strong>g>the</str<strong>on</strong>g>r words, sec<strong>on</strong>d types <str<strong>on</strong>g>of</str<strong>on</strong>g> agents tries to match <str<strong>on</strong>g>the</str<strong>on</strong>g> high level<br />

302

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!