• 260 likes • 484 Views
Socially. Intelligent tutoring. Tools for learning Direct instruction Cognitive tutors Surpass human tutors Why would students want to take part? They don’t! Gaming the system… Affective support / Narrative-centered. An ideal teacher?. Student thinks: I want to know, fast!!
E N D
Intelligent tutoring • Tools for learning • Direct instruction • Cognitive tutors • Surpass human tutors • Why would students want to take part? • They don’t! • Gaming the system… • Affective support / Narrative-centered Peoplia: Cooking a Socially Intelligent Tutoring Platform
An ideal teacher? • Student thinks: • I want to know, fast!! • What she really wants: • I am bored, please motivate me!!!And do it fast, of course… • Learn me the morals along the way… Peoplia: Cooking a Socially Intelligent Tutoring Platform
SOCIALLY Intelligent Tutoring – Perfect Dish • Learning: Problem solving, Course notes • Modes: Individual, Social (Collaborative) • It does what I WANT !!!! • How does the system know? • It doesn’t… • We need a REAL person for that !!! • Socially Intelligent Tutoring agent • Tutoring FRIEND NEED Peoplia: Cooking a Socially Intelligent Tutoring Platform
Learning opportunities in Peoplia Peoplia: Cooking a Socially Intelligent Tutoring Platform
Learning (1) – Course notes Peoplia: Cooking a Socially Intelligent Tutoring Platform
Learning (2) – Problem solving Peoplia: Cooking a Socially Intelligent Tutoring Platform
Tasks for assessment and practice Expert’s idea Ability estimate Task scheme Adaptive selection Estimation Generator Answer category Task instance Judge Student Answer Peoplia: Cooking a Socially Intelligent Tutoring Platform
Task schemes and instances Expert’s idea Ability estimate Task scheme Adaptive selection Estimation Generator Answer category Task instance Judge Student Answer Peoplia: Cooking a Socially Intelligent Tutoring Platform
Task scheme specification • Parameters, constraints, tree of subtasks and answers • Psychometric IRT parameters, usage indicators Solution tree Task’s scheme tree correct A - C incorrect A A - B B C B - C Task scheme: Peoplia: Cooking a Socially Intelligent Tutoring Platform
Subtask descriptions RichContent : XHTML, MathML, SVG fragments <div> <param name=“name" modifier="n,noun:capital"/> collects pictures of <param name=“country" modifier="g-p,adj-m"/> ice-hockey players. </div>| genitive-plural, adjective-masculine Peter collects pictures of Canadian ice-hockey players. Maria collects pictures of Slovak ice-hockey players. Peoplia: Cooking a Socially Intelligent Tutoring Platform
Task instance Instance generation Parameters’ specification Pruned backtracking Instantiated parameters Scheme tree Instance tree Combine Peoplia: Cooking a Socially Intelligent Tutoring Platform
Modeling social context • Semantic memory • Ontologies of interests and identities • DMOZ, Wikipedia • Episodic memory • Scaling-events timeline Peoplia: Cooking a Socially Intelligent Tutoring Platform
Scaling-events timeline • Encodes: • One time and regular events, user’s future plans and goals • Adaptive level of abstraction • Facilitates planning, social dialogues school get up travel to school classes travel home walk to bus travel by bus walk to school Scale Time Peoplia: Cooking a Socially Intelligent Tutoring Platform
Scaling by knowledge • Events are “unwrapped” by knowledge rules • Appropriate level of detail • Rules = types of events • Tiny algorithms (reasoning by default) • Driven by user model • Application of rules = instances of events Scale … Peoplia: Cooking a Socially Intelligent Tutoring Platform
Updating user’s profile • Off-task dialogues • Qs/As scripted to perform actions • Extracting user’s preferences & behaviors • Extracting event attributes • Recommending events to attend • Negotiating events with others • Relationship maintenance • Dialogue manager • Users’ utterances are mapped to “signatures” and compared with stored sentences • Topical continuity with previous threads Peoplia: Cooking a Socially Intelligent Tutoring Platform
Extracting interests Tutor: Hello Kate, how are you?I'm here to make you feel comfortable, so that you learn much... :-) Student greeting Tutor: ok, write me about yourself, what you like, and all... I can thenprepare exercises that you will like ... ;) Extract features (e.g. to draw, watch TV, friends) Tutor: tell me more, pls. < 40 chars ≥40 chars Tutor: interesting, I for example like to readbooks,swim, play volleyball and soccer Student ack / Turn initiative Tutor: now, look around and solve exercises,ok?see you around! Peoplia: Cooking a Socially Intelligent Tutoring Platform
Sample conversation Peoplia: Cooking a Socially Intelligent Tutoring Platform
Real-life adaptation of tasks Instance generation, guided by student’s hobbies Parameters’ specification Semantic similarity with student’sfavorite concepts Pruned backtracking Instantiated parameters Scheme tree Instance tree Combine Peoplia: Cooking a Socially Intelligent Tutoring Platform
Evaluation study • Middle school mathematics • 18 parametric algebra tasks • Tutoring friend • Extract hobbies • Students did participate in a pilot previously • Familiar with the environment Peoplia: Cooking a Socially Intelligent Tutoring Platform
Yes! Is it better than paper&pencil? • 32 students • Control group = traditional classroom • Experimental group = Peoplia • Learning gain: 1.2% vs 10.3% Peoplia: Cooking a Socially Intelligent Tutoring Platform
Yes! Are they willing to do it? • 16 students • Detect student interests in the initial welcome dialogue: to draw, sleep, watch TV, go out, go out with dog • Mean word count 11.6 (st.dev 8.7) • Mean feature count 1.56 (st.dev 1.7) • 44% IGNORED the tutor • Others: mfc2.78 (st.dev 1.39) Peoplia: Cooking a Socially Intelligent Tutoring Platform
Motivating students? • Those that did engage with the tutor • Less problems attempted, higher success rate. Peoplia: Cooking a Socially Intelligent Tutoring Platform
Motivating students? (contd.) • Is the tutoring friend any good? • We don’t know. • Learning gain: 3.7% vs. 12.3% • We can filter students that areengaged, and do well. Peoplia: Cooking a Socially Intelligent Tutoring Platform
Summing up – where’s the ‘platform’? • We not only teach you, we engage you! • Artificial tutoring friend: • gets to know you better, • guides you to what you need… • Tutoring platform: • Bootstrapping tutoring agents from WOZ data • Create your own tutor! Revolutionize by cloud computing? ... How?! Peoplia: Cooking a Socially Intelligent Tutoring Platform
www.peoplia.sk Socially