Artificial Intelligence and Case-Based Reasoning Computer Science and Engineering Mälardalen University Västerås, Mikael Sollenborn, CSL,

Slides:



Advertisements
Similar presentations
Recommender Systems & Collaborative Filtering
Advertisements

Haystack: Per-User Information Environment 1999 Conference on Information and Knowledge Management Eytan Adar et al Presented by Xiao Hu CS491CXZ.
A Graph-based Recommender System Zan Huang, Wingyan Chung, Thian-Huat Ong, Hsinchun Chen Artificial Intelligence Lab The University of Arizona 07/15/2002.
Inferences The Reasoning Power of Expert Systems.
Opmaker2: Efficient Action Schema Acquisition T.L.McCluskey, S.N.Cresswell, N. E. Richardson and M.M.West The University of Huddersfield,UK
COLLABORATIVE FILTERING Mustafa Cavdar Neslihan Bulut.
Artificial Intelligence MEI 2008/2009 Bruno Paulette.
WebMiningResearch ASurvey Web Mining Research: A Survey Raymond Kosala and Hendrik Blockeel ACM SIGKDD, July 2000 Presented by Shan Huang, 4/24/2007.
CSE Intelligent Environments Paper Presentation Darin Brezeale April 16, 2003.
Top-N Recommendation Algorithm Based on Item-Graph
Data Mining.
Chapter 8 Collaborative Filtering Stand
Web Mining Research: A Survey
Case-based Reasoning System (CBR)
Web Mining Research: A Survey
WebMiningResearchASurvey Web Mining Research: A Survey Raymond Kosala and Hendrik Blockeel ACM SIGKDD, July 2000 Presented by Shan Huang, 4/24/2007 Revised.
Recommender systems Ram Akella February 23, 2011 Lecture 6b, i290 & 280I University of California at Berkeley Silicon Valley Center/SC.
Sparsity, Scalability and Distribution in Recommender Systems
Recommender systems Ram Akella November 26 th 2008.
Extracting Test Cases by Using Data Mining; Reducing the Cost of Testing Andrea Ciocca COMP 587.
Chapter 11 Managing Knowledge. Dimensions of Knowledge.
Combining Content-based and Collaborative Filtering Department of Computer Science and Engineering, Slovak University of Technology
The 2nd International Conference of e-Learning and Distance Education, 21 to 23 February 2011, Riyadh, Saudi Arabia Prof. Dr. Torky Sultan Faculty of Computers.
«Tag-based Social Interest Discovery» Proceedings of the 17th International World Wide Web Conference (WWW2008) Xin Li, Lei Guo, Yihong Zhao Yahoo! Inc.,
Challenges in Information Retrieval and Language Modeling Michael Shepherd Dalhousie University Halifax, NS Canada.
Citation Recommendation 1 Web Technology Laboratory Ferdowsi University of Mashhad.
1 The BT Digital Library A case study in intelligent content management Paul Warren
1 Information Filtering & Recommender Systems (Lecture for CS410 Text Info Systems) ChengXiang Zhai Department of Computer Science University of Illinois,
Recommender systems Drew Culbert IST /12/02.
Adaptive News Access Daniel Billsus Presented by Chirayu Wongchokprasitti.
University of Dublin Trinity College Localisation and Personalisation: Dynamic Retrieval & Adaptation of Multi-lingual Multimedia Content Prof Vincent.
Generating Intelligent Links to Web Pages by Mining Access Patterns of Individuals and the Community Benjamin Lambert Omid Fatemieh CS598CXZ Spring 2005.
1 Applying Collaborative Filtering Techniques to Movie Search for Better Ranking and Browsing Seung-Taek Park and David M. Pennock (ACM SIGKDD 2007)
User Modeling, Recommender Systems & Personalization Pattie Maes MAS 961- week 6.
Personalization Technologies: A Process-Oriented Perspective Communications of the ACM (October 2005) Presented By Gediminas Adomavicius, Alexander Tuzhilin.
Toward the Next generation of Recommender systems
1 Recommender Systems Collaborative Filtering & Content-Based Recommending.
6/10/14 27th Canadian Conference on Artificial Intelligence Sistemas de Recomendação Hibridos baseados em Mineração de Preferências “pairwise” Data Mining.
Recommending Twitter Users to Follow Using Content and Collaborative Filtering Approaches John HannonJohn Hannon, Mike Bennett, Barry SmythBarry Smyth.
6.1 © 2010 by Prentice Hall 6 Chapter Foundations of Business Intelligence: Databases and Information Management.
Center for E-Business Technology Seoul National University Seoul, Korea Social Ranking: Uncovering Relevant Content Using Tag-based Recommender Systems.
Collaborative Data Analysis and Multi-Agent Systems Robert W. Thomas CSCE APR 2013.
Agents that Reduce Work and Information Overload and Beyond Intelligent Interfaces Presented by Maulik Oza Department of Information and Computer Science.
Data Mining: Knowledge Discovery in Databases Peter van der Putten ALP Group, LIACS Pre-University College LAPP-Top Computer Science February 2005.
1 Knowledge Acquisition and Learning by Experience – The Role of Case-Specific Knowledge Knowledge modeling and acquisition Learning by experience Framework.
Recommender Systems. Recommender Systems (RSs) n RSs are software tools providing suggestions for items to be of use to users, such as what items to buy,
AI in Knowledge Management Professor Robin Burke CSC 594.
Web Information Retrieval Prof. Alessandro Agostini 1 Context in Web Search Steve Lawrence Speaker: Antonella Delmestri IEEE Data Engineering Bulletin.
Foxtrot seminar Capturing knowledge of user preferences with recommender systems Stuart E. Middleton David C. De Roure, Nigel R. Shadbolt Intelligence,
B. Trousse, R. Kanawati - JTE : Advanced Services on the Web, Paris 7 may 1999 Broadway: a recommendation computation approach based on user behaviour.
User Modeling and Recommender Systems: Introduction to recommender systems Adolfo Ruiz Calleja 06/09/2014.
Ontological user profiling seminar Ontological User Profiling in Recommender Systems Stuart E. Middleton IT Innovation Dept of Electronics and.
Information Design Trends Unit Five: Delivery Channels Lecture 2: Portals and Personalization Part 2.
Peter Brusilovsky. Index What is adaptive navigation support? History behind adaptive navigation support Adaptation technologies that provide adaptive.
Online Evolutionary Collaborative Filtering RECSYS 2010 Intelligent Database Systems Lab. School of Computer Science & Engineering Seoul National University.
Text Information Management ChengXiang Zhai, Tao Tao, Xuehua Shen, Hui Fang, Azadeh Shakery, Jing Jiang.
Developing a diagnostic system through integration of fuzzy case-based reasoning and fuzzy ant colony system Expert Systems with Applications 28(2005)
General Architecture of Retrieval Systems 1Adrienn Skrop.
Collaborative Filtering - Pooja Hegde. The Problem : OVERLOAD Too much stuff!!!! Too many books! Too many journals! Too many movies! Too much content!
CHAPTER ELEVEN MANAGING KNOWLEGE. Objectives We have been through some of this already Role of knowledge management Types of knowledge management systems.
Lecture-6 Bscshelp.com. Todays Lecture  Which Kinds of Applications Are Targeted?  Business intelligence  Search engines.
Book web site:
Recommender Systems & Collaborative Filtering
3.3. Case-Based Reasoning (CBR)
Architecture Components
Recommender Systems Copyright: Dietmar Jannah, Markus Zanker and Gerhard Friedrich (slides based on their IJCAI talk „Tutorial: Recommender Systems”)
Case-Based Reasoning BY: Jessica Jones CSCI 446.
Haystack: an Adaptive Personalized Information Retrieval System
Lecture 6: Knowledge Application Systems
Web Mining Research: A Survey
Presentation transcript:

Artificial Intelligence and Case-Based Reasoning Computer Science and Engineering Mälardalen University Västerås, Mikael Sollenborn, CSL, Eyescream AB

What is Case-Based Reasoning A model of human problem solving and reasoning A method for building ”intelligent” computer systems

CBR as a model of human reasoning Most of the problems a decision maker has to deal with aren’t unique When solving new problems, we tend to reuse solutions to similar problems People generally prefer examples to rules (and besides, rules are generally not available)

CBR as a method of building ”intelligent” systems stores previous experience in a case-library solves new problems by: 1) retrieving similar cases from the case library 2) reusing full or part of the cases in the context of the new problem 3) adapting the solution to match current problem 4) storing new case. i.e. new problem and solution in case library

General architecture of a CBR system Learning from past cases, building up experience, improving performance and adapting to changing environment.

CBR Essential works R. Schank (1982): Dynamic memory: a theory of learning in computers and people C.K. Riesbeck, R. Schank (1989): Inside Case-Based Reasoning J. Kolodner (1993): Case-Based Reasoning I. Watson (1995): Progress in Case-Based Reasoning

Personalisation Personalisation prototype developed for Eyescream AB for Masters Thesis How to create applications/web pages whose behaviour changes dynamically according to user preferences –Information filtering (handling the information overload problem) –User Modelling (what we know about the user, and how to utilise this knowledge)

What is Information Filtering From a large amount of data/items, extract the interesting parts Used in Recommender Systems, typically using –Content-based filtering –Collaborative filtering

Recommender (hybrid) systems 1. Record the behaviour of a large number of people 2. Select a number of users whose past behaviour is similar to the current user 3. Make recommendations based on the similar users preferences and the user’s own preferences

Content-based filtering (CBR) Items are cases Category belonging and other meta- data is the problem-description of a case Compare current user preferences with items, selecting the closest matching ”solutions”

Automated collaborative filtering (ACF) Based on ”peer reviews” Similar users recommend items (unknowingly) to each other

Essential works Collaborative filtering –U. Shardanand, P. Maes(1995): Social information filtering: algorithms for automating ’word of mouth’ –Hill et.al(1995): Recommending and evaluating choices in a virtual community of use Content-based filtering –K. Lang(1995): Newsweeder: learning to filter netnews –Pazzani et.al(1996): Syskill & Webert: Identifying interesting web sites Recommender systems –H. Kautz(editor)(1998): Recommender systems. Papers from 1998 workshop –I. Soboroff et.al(editors)(1999): ACM SIGIR’99 Workshop on Recommender Systems: Algorithms and Evaluation

Problems with recommender systems Response time (all reasoning done online) Poor performance in domains where items are often added and removed Crude recommendations, using only two dimensions (users, items)

Handling response time Precalculating similarity metrics –with users, it may still not be good enough Collective models, created offline using clustering techniques –faster retrieval –will loose accuracy in the process?

Handling dynamic domains Identify fine-grained item categories –Categorise each new item by one or more categories, possibly using text extraction techniques –When new items arrive, systems knows current user or similar users attitude towards the item categories

Adding rating dimensions R: Users x Items  Rating R movies (John, Nosferatu 5)  10 Multi-dimensional: users, items, time of day, time of year etc. –R: D 1 xD 2 x…....D n  Rating R movies (John, Nosferatu 5, 15.00, 24 Dec)  1 …which leads us to...

User Modelling How to gather information about a user or users, his/her/their preferences etc. How to use the gathered information to help satisfy the users needs

User Modelling essential works A.J. Kok, 91: A review and synthesis of user modelling in intelligent systems A. Kobsa, 93: User Modeling, recent work, prospects and hazards

Acquiring user models: asking the user Invasive Rich information, but –users could be giving incorrect answers –users are easily annoyed How do we ask the right questions?

Acquiring user models: tracking the user Non-invasive Observe user behaviour –What is clicked –How long is the information viewed –In what context are decisions made –… Hard to evaluate, noisy information

User Modelling for WWW Invasive –Explicit rating –Personal questions Non-Invasive –Clicks –Click context –Time read –Following mouse movements –Personal info through ordering forms

User modelling for learning systems Users are generally more positive towards invasive techniques (if they attain positive changes) Users will stay longer and will be generally more interested in the information content

Summary & Conclusions Methods and techniques from Artificial Intelligence have already proven to be useful in many application areas and have still much to offer. Case-Based Reasoning and User Modelling is a promising combination, especially in internet/intranet applications.