Collaborative E Learning Assistant Network

1,406 views

Published on

Outline presentation about project to create a networking collaborative learning assistant

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,406
On SlideShare
0
From Embeds
0
Number of Embeds
25
Actions
Shares
0
Downloads
34
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Collaborative E Learning Assistant Network

    1. 1. Collaborative eLearning Assistant Network Caring agents are conscious agents 2 December 2007
    2. 2. Introduction <ul><li>The team: </li></ul><ul><li>Patrick Parslow, Shirley Williams, Will Browne </li></ul><ul><li>Contact details: </li></ul><ul><li>[email_address] </li></ul><ul><li>My Background – </li></ul><ul><ul><li>Cybernetics, Computer Science, Civil Engineering(!) </li></ul></ul>
    3. 3. Participation! <ul><ul><li>Huge topic - Machine Consciousness (MC) & eLearning </li></ul></ul><ul><ul><li>Philosophy, Pedagogy, Computer Science, Psychology, Sociology, Ethics, Communities of Practice… </li></ul></ul><ul><li>Controversy about : </li></ul><ul><ul><li>Whether MC is possible? </li></ul></ul><ul><ul><li>Whether MC is desirable? </li></ul></ul><ul><ul><li>Would MC improve an eLearning Assistant? </li></ul></ul><ul><ul><li>What is consciousness anyway? </li></ul></ul><ul><li>So – I will be asking for your opinions during the presentation. </li></ul>
    4. 4. What do I mean, ‘Consciousness’? <ul><li>It is hard to gain a consensus on what is meant by Consciousness – and hard to describe </li></ul><ul><li>Features of a conscious system, by my working definition: </li></ul><ul><ul><li>Aware of surroundings </li></ul></ul><ul><ul><li>Aware of self (an autonomous entity distinct from environment) </li></ul></ul><ul><ul><li>Aware of others (as autonomous agents in the environment) </li></ul></ul><ul><ul><li>Holding a Theory of Mind of others </li></ul></ul><ul><ul><li>Having a Theory of Mind of self </li></ul></ul>
    5. 5. How conscious can a computer be? <ul><li>Not at all </li></ul><ul><li>Aware of surroundings </li></ul><ul><li>Aware of self </li></ul><ul><li>Aware of others </li></ul><ul><li>Fully </li></ul>
    6. 6. Why a conscious Assistant? <ul><li>Self (1999) advocated caring intelligent tutoring systems </li></ul><ul><ul><li>Learner models </li></ul></ul><ul><ul><li>Prediction </li></ul></ul><ul><ul><li>Adaptive </li></ul></ul><ul><li>Conscious systems have </li></ul><ul><ul><li>Theories of mind (models of the ‘other’) </li></ul></ul><ul><ul><li>Prediction </li></ul></ul><ul><ul><li>Adaptation </li></ul></ul><ul><ul><li>‘ Self’ awareness (!) </li></ul></ul>
    7. 7. Hypothesis – consciousness is an emergent property <ul><li>Based on a certain minimum functionality – Machine Consciousness Capable (MCC) </li></ul><ul><ul><li>can recognise, classify, model, communicate and predict </li></ul></ul><ul><li>Community </li></ul><ul><ul><li>exist in an environment with others like them </li></ul></ul><ul><li>Advantage </li></ul><ul><ul><li>there is an ‘evolutionary’ advantage to modelling the ‘other’ </li></ul></ul><ul><li>Model of self is a ‘freebie’ </li></ul><ul><ul><li>A result of associating one’s own being with other similar agents </li></ul></ul><ul><ul><li>Using same processes that model ‘other’ to model ‘self’ </li></ul></ul>
    8. 8. Is it ethical? <ul><li>No </li></ul><ul><li>If it can be proven safe </li></ul><ul><li>Human rights come first </li></ul><ul><li>If the MC has rights </li></ul><ul><li>Yes </li></ul>
    9. 9. Motivation <ul><li>Motivation to use in eLearning </li></ul><ul><ul><li>Caring agents need to be able to model and predict </li></ul></ul><ul><ul><ul><li>Thus they need to perceive, recognise, classify </li></ul></ul></ul><ul><ul><li>Learners exist in communities </li></ul></ul><ul><ul><ul><li>Thus paired eLearning companions can exist in communities </li></ul></ul></ul><ul><ul><li>The eLearning assistant works in a ‘symbiotic’ relationship </li></ul></ul><ul><ul><ul><li>Benefits from providing the best advantage to its partner </li></ul></ul></ul>
    10. 10. Complications <ul><li>Multiple strands of thought through different neural pathways </li></ul><ul><ul><li>Only aware of one at a time </li></ul></ul><ul><li>Multiple interests </li></ul><ul><ul><li>Like to keep on top of them all </li></ul></ul><ul><li>Multiple roles </li></ul><ul><ul><li>In different contexts, family, social, academic, professional </li></ul></ul><ul><li>Multiple domains means multiple ontologies </li></ul><ul><ul><li>Or does it? Folksonomies and context awareness… </li></ul></ul>
    11. 11. Complexity <ul><li>To deal with the complicated, use complexity. </li></ul><ul><li>Not multiple MC agents, but multiple agents making up the machine consciousness </li></ul><ul><ul><li>Accessing the same internal models </li></ul></ul><ul><li>Communicating with the ‘user’ or learning partner </li></ul><ul><li>But also with other MC agents in a network </li></ul><ul><ul><li>Bringing experience from other learners </li></ul></ul><ul><ul><li>Building and exploiting a trust network </li></ul></ul><ul><ul><li>Generating meaning through folksonomical activity </li></ul></ul>
    12. 12. In pictures
    13. 13. Supporting Connectivism…
    14. 14. Would a Machine Conscious eLearning agent help? <ul><li>No </li></ul><ul><li>Only some people </li></ul><ul><li>Many, but not all people </li></ul><ul><li>Yes </li></ul>
    15. 15. Context, Meaning, Community <ul><li>First the “Alternative” view – Identity </li></ul><ul><ul><li>Our roles in communities are given meaning by their context </li></ul></ul><ul><ul><li>Our identity is the aggregation of the meaning created </li></ul></ul><ul><ul><li>We define ourselves in the context of community </li></ul></ul><ul><li>Our sense of ‘self’, </li></ul><ul><ul><li>the conscious feeling we are who we </li></ul></ul><ul><ul><li>defined and refined through continuous comparison, evaluation </li></ul></ul><ul><ul><li>Consciousness takes time to develop </li></ul></ul>
    16. 16. Context, Meaning, Community <ul><li>All things our MCC agent needs to be able to model </li></ul><ul><ul><li>All embodied to some extent in a folksonomy if : </li></ul></ul><ul><ul><ul><li>it records when tags were created </li></ul></ul></ul><ul><ul><ul><li>it records who created the tags </li></ul></ul></ul><ul><ul><ul><li>it allows tags to be tagged </li></ul></ul></ul><ul><ul><ul><li>it allows all the users resources and contacts to be tagged </li></ul></ul></ul><ul><li>We are developing a folksonomical file system, FFS </li></ul><ul><ul><li>Core technology behind the MeAggregator™, a JISC sponsored project. </li></ul></ul>
    17. 17. MeAggregator™ <ul><li>Designed to: </li></ul><ul><ul><li>Interact with user-owned technologies </li></ul></ul><ul><ul><li>Build folksonomies </li></ul></ul><ul><ul><li>Provide a trust network - both permission and reliability </li></ul></ul><ul><ul><li>Allow peer-peer communication and publication </li></ul></ul><ul><ul><li>Run as a server or desktop solution </li></ul></ul><ul><li>http://meaggregator.googlecode.com/ </li></ul><ul><li>Chosen as a backbone because it provides </li></ul><ul><ul><li>Ontology </li></ul></ul><ul><ul><li>Trust </li></ul></ul><ul><ul><li>Peer – Peer </li></ul></ul><ul><ul><li>Search </li></ul></ul>
    18. 18. Thank you <ul><li>Any Questions? </li></ul>
    19. 19. Learner model <ul><li>Building models of learning partner and self </li></ul><ul><ul><li>Open learner modelling </li></ul></ul><ul><ul><ul><li>User control </li></ul></ul></ul><ul><ul><ul><li>Reflective </li></ul></ul></ul><ul><ul><li>Both learners, in partnership </li></ul></ul><ul><ul><ul><li>User can maintain a model of agent </li></ul></ul></ul><ul><ul><ul><li>Helps agent learn about itself, its partner, and the relationship </li></ul></ul></ul>
    20. 20. CeLAN <ul><li>MC agents can support multiple roles. </li></ul><ul><ul><li>Given a priori domain knowledge, can be intructivist </li></ul></ul><ul><ul><li>Can work as a mentor </li></ul></ul><ul><ul><li>Can be motivational </li></ul></ul><ul><ul><li>In a network, is connectivist </li></ul></ul><ul><li>My preference? </li></ul><ul><ul><li>Research assistant – assessing sources for me </li></ul></ul><ul><ul><li>Conversational – seeming interested in what I am doing </li></ul></ul><ul><ul><li>Learns the subject area with me </li></ul></ul>
    21. 21. Use case <ul><li>Pat is researching Facebook and Blackboard, and searches for “VLE” </li></ul><ul><ul><li>CeLAN observes him choose the last link on the results page </li></ul></ul><ul><ul><li>CeLAN “Why that link?” </li></ul></ul><ul><ul><ul><li>I trust JISC </li></ul></ul></ul><ul><ul><li>CeLAN adds resources and relationships to its model </li></ul></ul><ul><ul><li>resA: http://www.jiscinfonet.ac.uk/InfoKits/effective-use-of-VLEs </li></ul></ul><ul><ul><ul><li>relA: Pat searchedFor VLE </li></ul></ul></ul><ul><ul><ul><li>relB: Pat choseLink resA </li></ul></ul></ul><ul><ul><ul><li>relC: JISC trustedWRT relA </li></ul></ul></ul><ul><ul><ul><li>relD: JISC relatedTo resA (etc.) </li></ul></ul></ul><ul><ul><li>CeLAN interprets, and does a background search for “VLE JISC” </li></ul></ul>

    ×