Case-Based Recommendation Presented by Chul-Hwan Lee Barry Smyth.

Slides:



Advertisements
Similar presentations
Critical Reading Strategies: Overview of Research Process
Advertisements

Modelling with expert systems. Expert systems Modelling with expert systems Coaching modelling with expert systems Advantages and limitations of modelling.
Basic I/O Relationship Knowledge-based: "Tell me what fits based on my needs"
The Logic of Intelligence Pei Wang Department of Computer and Information Sciences Temple University.
Inferences The Reasoning Power of Expert Systems.
Becerra-Fernandez, et al. -- Knowledge Management 1/e -- © 2004 Prentice Hall Chapter 7 Technologies to Manage Knowledge: Artificial Intelligence.
Bridgette Parsons and Dhaval Salvi. Terminology for Non-Gamers.
Recommender Systems Aalap Kohojkar Yang Liu Zhan Shi March 31, 2008.
Artificial Intelligence MEI 2008/2009 Bruno Paulette.
The Decision-Making Process IT Brainpower
Artificial Intelligence and Case-Based Reasoning Computer Science and Engineering Mälardalen University Västerås, Mikael Sollenborn, CSL,
CSE Intelligent Environments Paper Presentation Darin Brezeale April 16, 2003.
Case Based Reasoning Melanie Hanson Engr 315. What is Case-Based Reasoning? Storing information from previous experiences Using previously gained knowledge.
Soft Computing and Its Applications in SE Shafay Shamail Malik Jahan Khan.
Case-based Reasoning System (CBR)
Web Mining Research: A Survey
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 7: Expert Systems and Artificial Intelligence Decision Support.
Chapter 12: Intelligent Systems in Business
An investigation of query expansion terms Gheorghe Muresan Rutgers University, School of Communication, Information and Library Science 4 Huntington St.,
Building Knowledge-Driven DSS and Mining Data
A Web-based Intelligent Hybrid System for Fault Diagnosis Gunjan Jha Research Student Nanyang Technological University Singapore.
Chapter 11 Managing Knowledge. Dimensions of Knowledge.
CBR in Medicine Jen Bayzick CSE435 – Intelligent Decision Support Systems.
Expert Systems Infsy 540 Dr. Ocker. Expert Systems n computer systems which try to mimic human expertise n produce a decision that does not require judgment.
Becerra-Fernandez, et al. -- Knowledge Management 1/e -- © 2004 Prentice Hall Chapter 16 Knowledge Application Systems: Systems that Utilize Knowledge.
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.
CHAPTER 12 ADVANCED INTELLIGENT SYSTEMS © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang.
Kansas State University Department of Computing and Information Sciences CIS 830: Advanced Topics in Artificial Intelligence From Data Mining To Knowledge.
Unit 2: Engineering Design Process
Lesson Planning. Teachers Need Lesson Plans So that they know that they are teaching the curriculum standards required by the county and state So that.
Copyright R. Weber Machine Learning, Data Mining ISYS370 Dr. R. Weber.
Compositional IS Development Framework Application Domain Application Domain Pre-existing components, legacy systems Extended for CD (ontologies) OAD Methods.
CBR for Design Upmanyu Misra CSE 495. Design Research Develop tools to aid human designers Automate design tasks Better understanding of design Increase.
Recommender systems Drew Culbert IST /12/02.
Adaptive News Access Daniel Billsus Presented by Chirayu Wongchokprasitti.
13: Inference Techniques
T 7.0 Chapter 7: Questioning for Inquiry Chapter 7: Questioning for Inquiry Central concepts:  Questioning stimulates and guides inquiry  Teachers use.
CS 682, AI:Case-Based Reasoning, Prof. Cindy Marling1 Chapter 3: Reasoning Using Cases In this chapter, we look at how cases are used to reason We’ve already.
Intelligent Decision Support Systems: A Summary. Case-Based Reasoning Example: Slide Creation Repository of Presentations: -5/9/00: ONR review -8/20/00:
Case study of Several Case Based Reasoners Sandesh.
Personalized Course Navigation Based on Grey Relational Analysis Han-Ming Lee, Chi-Chun Huang, Tzu- Ting Kao (Dept. of Computer Science and Information.
March 1999Dip HI KBS1 Knowledge-based Systems Alternatives to Rules.
Towards a Method For Evaluating Naturalness in Conversational Dialog Systems Victor Hung, Miguel Elvir, Avelino Gonzalez & Ronald DeMara Intelligent Systems.
Introduction to Earth Science Section 2 Section 2: Science as a Process Preview Key Ideas Behavior of Natural Systems Scientific Methods Scientific Measurements.
Knowledge Learning by Using Case Based Reasoning (CBR)
Generic Tasks by Ihab M. Amer Graduate Student Computer Science Dept. AUC, Cairo, Egypt.
Strategies for Distributed CBR Santi Ontañón IIIA-CSIC.
Fundamentals of Information Systems, Third Edition1 The Knowledge Base Stores all relevant information, data, rules, cases, and relationships used by the.
1 Knowledge Acquisition and Learning by Experience – The Role of Case-Specific Knowledge Knowledge modeling and acquisition Learning by experience Framework.
AI in Knowledge Management Professor Robin Burke CSC 594.
B. Trousse, R. Kanawati - JTE : Advanced Services on the Web, Paris 7 may 1999 Broadway: a recommendation computation approach based on user behaviour.
20. september 2006TDT55 - Case-based reasoning1 Retrieval, reuse, revision, and retention in case-based reasoning.
Intelligent Decision Support Systems: A Summary. Programming project Applications to IDSS:  Analysis Tasks  Help-desk systems  Classification  Diagnosis.
Lecture №1 Role of science in modern society. Role of science in modern society.
Case-Based Reasoning.
Types of Information Systems Basic Computer Concepts Types of Information Systems  Knowledge-based system  uses knowledge-based techniques that supports.
Identifying “Best Bet” Web Search Results by Mining Past User Behavior Author: Eugene Agichtein, Zijian Zheng (Microsoft Research) Source: KDD2006 Reporter:
Artificial Intelligence
ITEC 1010 Information and Organizations Chapter V Expert Systems.
Developing a diagnostic system through integration of fuzzy case-based reasoning and fuzzy ant colony system Expert Systems with Applications 28(2005)
1 Artificial Intelligence & Prolog Programming CSL 302.
Tutoring & Help Systems Deepthi Bollu for CSE495 10/31/2003.
Introduction to Machine Learning, its potential usage in network area,
Automatic cLasification d
3.3. Case-Based Reasoning (CBR)
Preface to the special issue on context-aware recommender systems
Introduction to Expert Systems Bai Xiao
Architecture Components
Taxonomy of Problem Solving and Case-Based Reasoning (CBR)
This presentation was developed by Dr. Steven C
Presentation transcript:

Case-Based Recommendation Presented by Chul-Hwan Lee Barry Smyth

Agenda Introduction 1. Retrieval & Recommendation 2. Similarity & Diversity 3. Conversation Technique 4. Personalization Technique 5.

Origins of Case-Based Recommendation Introduction 1. Case-based Reasoning(CBR) A model of reasoning that incorporates problem solving, understanding, and learning, and integrates all of them with memory processes. <- Soft Computing Methodology, Cognitive Science [CBR prototype samples] Cyrus, Mediator, Persuader, Chef, Julia, Casey, and Protos, CLAVIER Case-based Recommendation: A form of content-based recommendation that is especially well suited to many product recommendation Domains. Case-base -> Well-structured Concepts Description Content-base -> Less Structured Textual Item Description

Origins of Case-Based Recommendation Introduction 1. Case A contextualized piece of knowledge representing an experience that teaches a lesson fundamental to achieving the goals of the system. Case-based System Operates through a process of remembering one or a small set of concrete instances or cases and basing decisions on comparisons between the new and old situations. – medical diagnosis, legal interpretation Related Disciplines Fuzzy Logic(FL), Neural Network(NN), Evolutionary Computing(EC), Probabilistic Reasoning(PR), Belief Networks, Chaos Theory, Parts of Learning Theory Successful Tasks Planning, Design, Diagnosis, Configuration, Classification, Prediction Successful Domains Manufacturing, Medical, Help-desks, Sales Support

Major Components of a CBR system Introduction 1.

CBR Cycle Introduction Retrieving similar previously experienced cases whose problem is judged to be similar 2. Reusing the cases by copying or integrating the solutions from the cases retrieved 3. Revising or adapting the solution(s) retrieved in an attempt to solve the new problem 4. Retaining the new solution once it has been confirmed or validated

CBR Cycle Introduction 1.

Major Tasks of CBR Introduction 1.

Guidelines for the Use of CBR Introduction Does the domain have an underlying model? 2. Are there exceptions and novel cases? 3. Do cases recur? 4. Is there significant benefit in adapting past solutions? 5. Are relevant previous cases obtainable?

Advantages of Using CBR Introduction Reducing the knowledge acquisition task. 2. Avoiding repeating mistakes made in the past. 3. Providing flexibility in knowledge modeling. 4. Reasoning in domains that have not been fully understood, defined, or modeled. 5. Making predictions of the probable success of a proffered solution. 6. Learning over time. 7. Reasoning in a domain with a small body of knowledge. 8. Reasoning with incomplete or imprecise data and concepts. 9. Avoiding repeating all the steps that need to be taken to arrive at a solution. 10. Providing a means of explanation. 11. Extending to many different purposes. 12. Extending to a broad range of domains. 13. Reflecting human reasoning.

Case Representation Content-base Recommendation: unstructured or semi-structured manner, using keyword-based content analysis techniques Case-based Recommendation: structured representations, using attribute-value representations techniques – fit into e-commerce domains Retrieval & Recommendation 2. Numeric Nominal

Similarity-based Retrieval Similarity Assumption: most similar to the target problem, more sophisticated similarity metrics that are based on an explicit mapping of case features and the availability of specialised feature-level similarity knowledge. Retrieval & Recommendation 2. t=target query, c=case, w=weight Inverse relative difference (numerical) For nominal data 1)Simple exact match metric (1 or 0) 2)Use domain knowledge (similarity tables or similarity trees by domain knowledge expert) Single-Shot Recommendation Problem: can be achieved by personalized recommendation through extended dialog with the user.

Similarity & Diversity 3.

Similarity & Diversity 3. Bounded random selection & bounded greedy selection

Similarity & Diversity 3. Alternative Diversity-Preserving Approach Similarity Layers A set of cases, ranked by their similarity to the target query are partitioned into similarity layers, such that all cases in a given layer have the same similarity value to the query. Order-based Retrival constructs an ordering relation from the query provided by the user and applies this relation to the case-base of products returning the k items at the top of the ordering. Compromise-driven Approach the most similar cases to the users query are often not representative of compromises that the user may be prepared to accept.

Navigation by Asking Employing Natural Language Processing(NLP), originated from conversational case-based reasoning systems. Conversation Technique 4. An example conversational dialog between a user (the inquirer) and the Adaptive Place Advisor recommender system (the advisor) in which the user is trying to decide on a restaurant for dinner

Navigation by Proposing Preference-based feedback, ratings-based feedback, critiquing-based feedback(dynamic compound critiques) Conversation Technique 4. Entree recommends restaurants to users and solicits feedback in the form of feature critiques. The screenshot a recommendation for Planet Hollywood along with a variety of fixed critiques (less$$, nicer, cuisine etc.) over features such as the price, ambiance and cuisine of the restaurant.

Conversation Technique 4. A screenshot of the digital camera recommender system evaluated in which solicits feedback in the form of fixed unit critiques and a set of dynamically generated compound critiques. The former are indicated on either side of the individual camera features, while the latter are presented beneath the main product recommendation as a set of 3 alternatives.

User Modeling User’s personal preference User’s learned preference Weak personalization to Strong personalization Long term user preference information This can be achieved by questionnaires, user ratings or usage traces, asking the user to weight a variety of areas of interest, normal online behavior patterns Case-based Profiling Profiling Feature Preferences Personalization Technique 5.

Conclusions & References [1] Pal, S. & Shiu, S. Foundations of Soft Case-Based Reasoning, Wiley Series on Intelligent System, [2] Smyth, B. & Cotter, P. A personalized Television Listing Service, Communications of the ACM, 2000, [3] Goker, M. & Thompson, C. Personalized Conversational Case-Based Recommendation, Journal of Artificial Intelligence Research, 2004, [4] Ricci, F., Cavada, D., Mirzadeh, N., & Venturini, A. Case-Based Travel Recommendations, 2005, Retrieved from on Sep Towards to Hybrid Recommendation System, Be~~tter System! Explain the results of their reasoning Justify their recommendations In/With Product Space Final Goal is to provide good system to the world! That’s why we are here!

Question or Comments?