Scheduling under Uncertainty

Slides:



Advertisements
Similar presentations
Risk Analysis Fundamentals and Application Robert L. Griffin International Plant Protection Convention Food and Agriculture Organization of the UN.
Advertisements

Information Extraction Lecture 4 – Named Entity Recognition II CIS, LMU München Winter Semester Dr. Alexander Fraser, CIS.
1 QOL in oncology clinical trials: Now that we have the data what do we do?
RADAR EVALUATION Goals, Targets, Review & Discussion Jaime Carbonell & soon Full SRI/CMU/IET RADAR Team 1-February-2005 School of Computer Science Supported.
Whistler, Canada Oct 27 – Oct 31.
Risks  All projects have some degree of risk  Risks are issues that can cause problems  Delay in schedule  Increased project costs  Technical risk.
Computational Artistic Creativity and its Evaluation DAVID C BROWN Computer Science Department WPI, Worcester, MA 01609, USA.
Scheduling with uncertain resources Search for a near-optimal solution Eugene Fink, Matthew Jennings, Ulaş Bardak, Jean Oh, Stephen Smith, and Jaime Carbonell.
Scheduling with uncertain resources Elicitation of additional data Ulaş Bardak, Eugene Fink, Chris Martens, and Jaime Carbonell Carnegie Mellon University.
Integrating Bayesian Networks and Simpson’s Paradox in Data Mining Alex Freitas University of Kent Ken McGarry University of Sunderland.
Scheduling with Uncertain Resources Reflective Agent with Distributed Adaptive Reasoning RADAR.
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
Machine Learning Methods for Personalized Cybersecurity Jaime G. Carbonell Eugene Fink Mehrbod Sharifi Applying machine learning and artificial intelligence.
Automated Changes of Problem Representation Eugene Fink LTI Retreat 2007.
A Cost-Effective Agent for Clinical Trial Assignment Princeton K. Kokku Lawrence O. Hall Dmitry B. Goldgof Eugene Fink Jeffrey P. Krischer.
Personalized Cybersecurity for Dummies Jaime G. Carbonell Eugene Fink Mehrbod Sharifi Application of machine learning and crowdsourcing to adapt cybersecurity.
Preference Elicitation in Scheduling Problems Ulaş Bardak Ph.D. Thesis Proposal Committee Jaime Carbonell, Eugene Fink, Stephen Smith, Sven Koenig (University.
Scheduling with uncertain resources: Representation and utility function Ulas Bardak, Eugene Fink, and Jaime Carbonell Reflective Agent with Distributed.
Project Management and Production of Digital Content PDI E2005 Room 4A.16 Session 3 13 September 2005 Peter Olaf Looms Tine Sørensen.
Detection of Internet Scam Using Logistic Regression
Practical tips on making better predictions Or, how to get to #1 on DAGGRE.
Software Engineering Process - II 3.1 Unit 3: Risk Management Software Engineering Process - II.
Some Sub-Activities within Requirements Engineering 1.Prototyping 2.Requirements Documentation 3.Requirements Validation 4.Requirements Measurements 5.Requirements.
Software Project Management Lecture 11. Outline Brain Storming session  Some simple discussion on questions and their answers  Case studies related.
Automated Assistant for Crisis Management Reflective Agent with Distributed Adaptive Reasoning RADAR.
Applied Software Project Management
Unclassified//For Official Use Only 1 Analysis of Uncertain Data in Text Documents Carnegie Mellon University and DYNAM i X Technologies PI : Jaime G.
Requirements Engineering Requirements Elicitation Process Lecture-6.
Application of Machine Learning and Crowdsourcing to Detection of Cyber Threats Jaime G. Carbonell Eugene Fink Mehrbod Sharifi.
Uncertainty Management in Rule-based Expert Systems
PAINT RAPID : Representation and Analysis of Probabilistic Intelligence Data Carnegie Mellon University DYNAM i X Technologies PI: Jaime Carbonell Eugene.
1 RAPID: Representation and Analysis of Probabilistic Intelligence Data Carnegie Mellon University PI : Prof. Jaime G. Carbonell / / (412)
What is project management?
RADAR May 5, RADAR /Space-Time Assistant: Crisis Allocation of Resources.
Unclassified//For Official Use Only 1 RAPID: Representation and Analysis of Probabilistic Intelligence Data Carnegie Mellon University PI : Prof. Jaime.
Analysis of Uncertain Data: Tools for Representation and Processing Bin Fu Eugene Fink Jaime G. Carbonell.
RADAR February 15, RADAR /Space-Time Learning.
Scheduling with Uncertain Resources Eugene Fink, Jaime G. Carbonell, Ulas Bardak, Alex Carpentier, Steven Gardiner, Andrew Faulring, Blaze Iliev, P. Matthew.
ENGR Introduction to Engineering1 ENGR 107 – Introduction to Engineering The Semester-long Design Project and The Engineering Design Process.
Analysis of Uncertain Data: Smoothing of Histograms Eugene Fink Ankur Sarin Jaime G. Carbonell
Reasoning under Uncertainty Eugene Fink LTI Seminar November 16, 2007.
Automated Assistant for Crisis Management (Reflective Agent with Distributed Adaptive Reasoning) RADAR.
Scheduling with uncertain resources Collaboration with the user Eugene Fink, Ulaş Bardak, Brandon Rothrock, Jaime Carbonell Carnegie Mellon University.
IT Infrastructure Amna Riaz007 Tayaba Ashraf008.
Bayesian model averaging approach for urban drainage water quality modelling Gabriele Freni Università degli Studi di Enna “Kore”
Project Management The Roles and Responsibilities of a Project Manager
Wine Expert System Created to select wine for a meal Simulated Expert
Title: Suggestion Strategies for Constraint- Based Matchmaker Agents
Thrust IC: Action Selection in Joint-Human-Robot Teams
The value of a project-oriented approach to IT and how we do it in IBM
RADAR/Space-Time: Allocation of Rooms and Vendor Orders
INF 337 Enthusiastic Study/snaptutorial.com
Expert System Dr. Khoerul Anwar, S.T.,M.T STMIK Pradnya Paramita
Lecture 16: Probabilistic Databases
Unleash Your Trac Potential with Sections & Reasons!
Cost Estimation Chapter 5
Decision Making, Learning, Creativity and Entrepreneurship
Information Security Risk Management
Information Elicitation in Scheduling Problems
Scheduling with uncertain resources Search for a near-optimal solution
NGC CAREER DAY March 20th 2018.
OWASP 2011 Survey Results <name> <OWASP role>
Effective Questioning
Effective Questioning
Integration and Decision-Making Frameworks for Climate Change Policy
Unleash Your Trac Potential with Sections & Reasons!
Where We Are Now. Where We Are Now Rationale for Reducing Project Duration Time Is Money: Cost-Time Tradeoffs Reducing the time of a critical activity.
Where We Are Now. Where We Are Now Rationale for Reducing Project Duration Time Is Money: Cost-Time Tradeoffs Reducing the time of a critical activity.
MANAGEMENT of INFORMATION SECURITY, Fifth Edition
The Engineering Design Process
Presentation transcript:

Scheduling under Uncertainty Eugene Fink, Jaime G. Carbonell Ulas Bardak, Alex Carpentier, Steven Gardiner, Andrew Faulring, Blaze Iliev, P. Matthew Jennings, Brandon Rothrock, Mehrbod Sharifi, Konstantin Salomatin, Peter Smatana

The available knowledge is uncertain Motivation The available knowledge is uncertain Scheduling under uncertainty Uncertain resources and scheduling constraints Search for a schedule with high expected quality We usually make decisions based on incomplete and partially inaccurate info

Demo

Scheduling results Manual and auto scheduling Search time Schedule Quality Manual and auto scheduling Schedule Size 10 Search time 0.8 0.9 0.7 0.6 1 2 3 4 5 6 7 8 9 Schedule Quality Time (seconds) 13 rooms 84 events Manual Auto 0.78 5 rooms 32 events 0.80 Manual Auto 0.83 0.72 9 rooms 62 events Manual Auto 0.83 0.63 13 rooms 84 events without uncertainty with uncertainty

Info elicitation Identification of critical missing info Analysis of trade-offs between its cost and expected schedule improvements Approach For each candidate question, estimate the probabilities of possible answers For each possible answer, evaluate its cost and impact on the schedule For each question, compute its overall expected impact, and select questions with highest positive impacts

Example: Initial schedule Available rooms: Initial schedule: Talk Posters Room num. Area (feet2) Proj- ector 1 2 3 2,000 1,000 1,000 Yes No Yes 1 2 3 Events: Invited talk, 9–10am: Needs a large room Poster session, 9–11am: Needs a room Assumptions: Invited talk: – Needs a projector Poster session: – Small room is OK – Needs no projector Missing info: Invited talk: – Projector need Poster session: – Room size – Projector need

Example: Choice of questions Initial schedule: 1 2 Posters 3 Talk Candidate questions: Invited talk: Needs a projector? Poster session: Needs a larger room? Needs a projector? Events: Invited talk, 9–10am: Needs a large room Poster session, 9–11am: Needs a room Useless info: There are no large rooms w/o a projector × Useless info: There are no unoccupied larger rooms × Potentially useful info √

Example: Improved schedule Events: Invited talk, 9–10am: Needs a large room Poster session, 9–11am: Needs a room 1 2 3 Initial schedule: Talk Posters Elicitation: 1 2 3 New schedule: Talk System: Does the poster session need a projector? Posters User: A projector may be useful, but not really necessary.

Dependency of the quality on the number of questions Elicitation results Repairing a conference schedule after a “crisis” loss of rooms. 0.68 0.72 Schedule Quality 10 30 20 40 50 Number of Questions Dependency of the quality on the number of questions Schedule Quality Manual and auto repair Auto with Elicitation 0.72 Auto w/o Elicitation 0.68 Manual Repair 0.61 After Crisis 0.50

Making reasonable assumptions in the absence of specific info Defaults assumptions Making reasonable assumptions in the absence of specific info Representation and use Dynamic learning 0.67 0.72 Schedule Quality 20 60 40 80 100 Number of Questions with default learning without learning