Resolving Underconstrained and Overconstrained Systems of Conjunctive Constraints for Service Requests Muhammed J. Al-Muhammed David W. Embley Brigham.

Slides:



Advertisements
Similar presentations
Research Methodology Chapter 1.
Advertisements

Risk Modeling The Tropos Approach PhD Lunch Meeting 07/07/2005 Yudistira Asnar –
1 Chapter 11 Here we see cases where the basic LP model can not be used.
Basic I/O Relationship Knowledge-based: "Tell me what fits based on my needs"
1 1 Slide 統計學 Spring 2004 授課教師:統計系余清祥 日期: 2004 年 5 月 18 日 第十三週:無母數方法.
Nonparametric Methods
Schema Matching and Data Extraction over HTML Tables Cui Tao Data Extraction Research Group Department of Computer Science Brigham Young University supported.
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. NPV, Internal Rate of Return (IRR), and the Profitability Index.
Solid Finances Sponsors MSU Extension MSU Human Resources This program is made possible by a grant from the FINRA Investor Education Foundation through.
B-1 Operations Management Linear Programming Module B - New Formulations.
Introduction The relationship between risk and return is fundamental to finance theory You can invest very safely in a bank or in Treasury bills. Why.
Multi-objective optimization multi-criteria decision-making.
Introduction to Management Science
Minimization by Dr. Arshad zaheer
Extracting Information from Heterogeneous Information Sources Using Ontologically Specified Target Views Joachim Biskup Universität Dortmund and David.
Ontology Aware Software Service Agents: Meeting Ordinary User Needs on the Semantic Web Muhammed Al-Muhammed Supported in part by NSF.
Search and Unemploy-ment
Schema Matching and Data Extraction over HTML Tables Cui Tao Data Extraction Research Group Department of Computer Science Brigham Young University supported.
Ontology Aware Software Service Agents: Meeting Ordinary User Needs on the Semantic Web Muhammed J. Al-Muhammed Brigham Young University Supported by:
Conceptual Model Based Semantic Web Services Muhammed J. Al-Muhammed David W. Embley Stephen W. Liddle Brigham Young University Sponsored in part by NSF.
Recognizing Ontology-Applicable Multiple-Record Web Documents David W. Embley Dennis Ng Li Xu Brigham Young University.
Resolving Under Constrained and Over Constrained Systems of Conjunctive Constraints for Service Requests Muhammed J. Al-Muhammed David W. Embley Brigham.
Ontology Aware Software Service Agents: Meeting Ordinary User Needs on the Semantic Web Muhammed Al-Muhammed April 19, 2005.
Design Optimization School of Engineering University of Bradford 1 Formulation of a design improvement problem as a formal mathematical optimization problem.
Exploiting Preference Queries for Searching Learning Resources Fabian Abel, Eelco Herder, Philipp Kärger, Daniel Olmedilla, Wolf Siberski L3S Research.
Similar Sequence Similar Function Charles Yan Spring 2006.
Recognition and Satisfaction of Constraints in Free-Form Task Specification Muhammed Al-Muhammed.
Wilcoxon Tests What is the Purpose of Wilcoxon Tests? What are the Assumptions? How does the Wilcoxon Rank-Sum Test Work? How does the Wilcoxon Matched-
1 DocFind How to Search. 2 Select “Find A Doctor” from The Aetna Home Page Accessing Doc Find from Aetna.com.
The Optimal Contract Duration and Portfolio Effects for Maryland Dairy Farmers’ Participation in Livestock Gross Margin -Dairy Crop Insurance Laoura Maratou,
Lecture 1 Introduction to Simulation. 2 The Opportunity Game Cost to Play: $1000 Payoff ($): (A Spinner) x (B Spinner) – (C Spinner)
Introduction to Management Science
1 Ontology-Based Constraint Recognition for Free-Form Service Requests Muhammed Al-Muhammed David W. Embley Brigham Young University Supported in part.
Ontology-Based Constraint Recognition in Free-Form Service Requests Muhammed J. Al-Muhammed Brigham Young University Sponsored in part by NSF (#
B-1 Operations Management Linear Programming Module B - Harder Formulations.
1 Error Analysis Part 1 The Basics. 2 Key Concepts Analytical vs. numerical Methods Representation of floating-point numbers Concept of significant digits.
Design Optimization School of Engineering University of Bradford 1 Formulation of a multi-objective problem Pareto optimum set consists of the designs.
9-1 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall Multicriteria Decision Making Chapter 9.
Multicriteria Decision Making
Copyright © 2007 Pearson Addison-Wesley. All rights reserved. 9-1 Objectives Provide a background on personal loans Outline the types of interest rates.

Introduction to. Sep. 4, 1997 r Engineering economy relates or applies many concepts from economics, mathematics, finance, accounting, statistics, and.
Introduction to MCDM Slim Zekri Dept. Natural Resource Economics Sultan Qaboos University.
6.1 Chapter 7 – The Theory of Consumer Behavior  The Theory of Consumer behavior provides the theoretical basis for buyer decision- making and the foundation.
Warm Up The graph below represents Kim’s distance from home one day as she rode her bike to meet friends and to do a couple of errands for her mom before.
Copyright © 2009 Pearson Addison-Wesley. All rights reserved. Chapter 7 The Pricing of Risky Financial Assets.
Managerial Decision Making and Problem Solving
Chapter 9 - Multicriteria Decision Making 1 Chapter 9 Multicriteria Decision Making Introduction to Management Science 8th Edition by Bernard W. Taylor.
The Quadratic Formula For any quadratic equation of the form The solutions are given by the formula:
Designing Example Critiquing Interaction Boi Faltings Pearl Pu Marc Torrens Paolo Viappiani IUI 2004, Madeira, Portugal – Wed Jan 14, 2004 LIAHCI.
Sensitivity Analysis Consider the CrossChek hockey stick production problem:   Management believes that CrossChek might only receive $120 profit from the.
Objectives:  Use the utility-maximizing model to explain how consumers choose goods and services.  Use the concept of utility to explain how the law.
Sensitivity Analysis Consider the CrossChek hockey stick production problem: Management believes that CrossChek might only receive $120 profit from the.
Arrange simple meetings on demand from Worldspan Go! MEETING SPACE POWERED BY: User Guide.
Risk Analysis & Modelling
7-5 LEASING A NEW CAR OBJECTIVE: TO FIND THE COST OF LEASING A CAR Warm Up Calculate:24,500(.04) + 36(342) + 60.
Session 13: Correlation (Zar, Chapter 19). (1)Regression vs. correlation Regression: R 2 is the proportion that the model explains of the variability.
Securing Passwords Against Dictionary Attacks Presented By Chad Frommeyer.
Auctions serve the dual purpose of eliciting preferences and allocating resources between competing uses. A less fundamental but more practical reason.
Introduction Many organizations use decision rules to alleviate incentive problems as opposed to incentive contracts The principal typically retains some.
G. Cowan ATLAS Statistics Forum / Minimum Power for PCL 1 Minimum Power for PCL ATLAS Statistics Forum EVO, 10 June, 2011 Glen Cowan* Physics Department.
Optimization Optimization is the methodology for obtaining the best alternative from all possible ones. Unconstrained optimization has only an objective.
Copyright © Cengage Learning. All rights reserved. 3 LINEAR PROGRAMMING: A GEOMETRIC APPROACH.
Ontology-Based Free-Form Query Processing for the Semantic Web Mark Vickers Brigham Young University MS Thesis Defense Supported by:
Neural and Evolutionary Computing - Lecture 9 1 Evolutionary Multiobjective Optimization  Particularities of multiobjective optimization  Multiobjective.
Pricing of Competing Products BI Solutions December
David W. Embley Brigham Young University Provo, Utah, USA.
Powerpoint Jeopardy VocabularyGDPUnemploymentInflationPotpourri
The analytics of constrained optimal decisions microeco nomics spring 2016 dynamic pricing (III) ………….1uber as a platform ………….7 digital markets session.
Sensitivity.
Presentation transcript:

Resolving Underconstrained and Overconstrained Systems of Conjunctive Constraints for Service Requests Muhammed J. Al-Muhammed David W. Embley Brigham Young University Sponsored in part by NSF (# and # )

2 The Problem: Underconstrained “I want a dodge a 2000 or newer. The Mileage should be less than 80,000 and the price should not exceed $15,000” SolutionMakeModelPriceYearMileage S1DodgeStratus9, ,808 S2DodgeStratus14, ,694 S3DodgeStratus14, ,543 S4DodgeStratus2, ,424 S5DodgeStratus6, ,000 … … S168DodgeStratus9, ,060 November 2005

3 The Problem: Overconstrained “I want a dodge a 2000 or newer. The Mileage should be less than 80,000 and the price should not exceed $4,000.” Sorry No car matches your criteria. November 2005

4 Key Observations Some (near) solutions are better than others People specify constraints on some concepts in a domain more often than other concepts

5 Fundamental Concepts: reward, penalty, and expectation A reward is a positive or zero real number given to a solution for satisfying a constraint A penalty is a negative real number given to a near solution for violating a constraint An expectation for a concept is the probability that people will specify constraint for the concept

6 Fundamental Concepts: Pareto Optimality Based on dominance relations  The reward for S1 is as high as the reward for S2  For at least one reward S1 has a higher reward Dominated solutions are not Pareto optimal

7 Too Many Solutions: Reward-Based Ordering Calculate rewards and combine them Order solutions, highest combined reward first Select the top-m Pareto optimal solutions  Discard non-Pareto optimal solutions from the reward ordering  Return the top-m for consideration

8 Example “I want a dodge a 2000 or newer. The mileage should be less than 80,000 and the price should not be more than $15,000.” Solution Make Model Price Year Mileage S1 Dodge Stratus 13, ,775 S2 Dodge Stratus 11, ,404 S3 Dodge Stratus 14, ,008 S4 Dodge Stratus 14, ,954 S5 Dodge Stratus 10, ,608 S1 better The sameS1 better

9 Too Many Solutions: Expectation-Based Constraint Elicitation Associate expectations with domain concepts Order the concepts in a domain based on their expectations  Most expected first  Example: Make > Price > Model > … Elicit additional constraints over unconstrained concepts  Most expected first  If no preferred make provided, ask for Make; if no price, ask for Price; …

10 No Solution: Penalty-Based Ordering Calculate penalties and combine them Order close solutions, lowest combined penalty first Select the top-m Pareto optimal near solutions  Discard dominated near solutions from penalty ordering  Return the top-m near solutions for consideration

11 No Solution: Expectation-Based Constraint Relaxation Select the near solutions violating fewer constraints than a threshold Compute the relaxation cost: r si =  k e k C k (si). Suggest constraints of the near solution with the least r si for relaxation expectation penalty

12 Example Near SolutionInsuranceDistanceTimeDate S1IHC161:00 PMthe 19th s2IHC181:10 PMthe 19th s3IHC412:40 PMthe 19th s4IHC612:50 PMthe 19th s5IHC203:00 PMthe 19th Near Solution Insurance=“IHC” Expectation: 0.4 Distance  5 Expectation: 0.3 Time  “1:00 PM” Expectation: 0.8 Date=“the 20th” Expectation: 0.9 r si s    S    s    s    s    “I want to see a dermatologist on the 20th, 1:00 PM or after. The dermatologist should be within 5 miles from my home and must accept my IHC insurance.” Can this constraint “1:00 PM or after” be relaxed to “12:40 PM” Can this constraint “the 20th” be relaxed to “the 19th” 12:40 PMthe 19th

13 Performance Analysis Tested on appointment and car purchase domains 16 human subjects  The best-5 near solutions from 19 appointments  The best-5 solutions from 32 cars Compare human selection with system selection with respect to the best-5

14 Performance Analysis Human selection versus system selection: appointment

15 Performance Analysis Human selection versus system selection: car purchase

16 Performance Analysis Inter-observer agreement test Results  kappa 0.74 (appointment)  kappa 0.67 (car purchase) “Substantial” agreement based on kappa values