Radar Space-Time Module and Radar Space-Time Module and ScoringScoringUlas Bardak (Carnegie Mellon)Ulas Bardak (Carnegie Mellon)
RADAR
OutlineOutline
Overview of IET ScoringOverview of IET Scoring Mapping from IET ScoringMapping from IET Scoring
to Space-Time Moduleto Space-Time Module Approach and effort estimateApproach and effort estimate
RADAR
IET Scoring TreeIET Scoring Tree
Each child has a weightEach child has a weight Score for node with Score for node with nn children: children:
Bottom-up score propagationBottom-up score propagation
1
weight scoren
i ii
RADAR
Overall ScoreOverall Score
Overall Score
Background Tasks Schedule Notification
Reading and answering emails
Quality of the conference schedule
Web-page updates and briefings
0.250.6
0.15
RADAR
Schedule ScoreSchedule Score
ScheduleQuality
DollarCost RoomQueryCostmin(DollarFloor, DollarCost) min(RoomQueryFloor, RoomQueryCost)
Schedule
ScheduleQuality is weighted sum of leavesScheduleQuality is weighted sum of leaves
DollarCost is vendor feesDollarCost is vendor fees
DollarFloor is estimated minimal costDollarFloor is estimated minimal cost
RoomQueryCost is number of requested RoomQueryCost is number of requested roomsrooms
RoomQueryFloor is the estimated minimal RoomQueryFloor is the estimated minimal numbernumber
RADAR
Schedule QualitySchedule Quality
We compute the schedule quality as aWe compute the schedule quality as a
weighted sum of leaf scores. We divideweighted sum of leaf scores. We divide
the leaves into four categories:the leaves into four categories:
no changesno changes
minor changesminor changes
significant changessignificant changes
massive changesmassive changes
RADAR
Schedule QualitySchedule Quality
Schedule Quality
Sessions Special Events Conference Support
0.6 0.25 0.15
Audience Overlap Proximity Attendance Coffee Breaks Lunch Breaks
Coffee Services Lunch ServicesEvent DistributionSame BuildingSchedules
Day 1 Day n…
0.34 0.22
RADAR
Schedule QualitySchedule Quality
Schedule Quality
Sessions Special Events Conference Support
0.6 0.25 0.15
Reception Banquet Exhibitions
0.50.2 0.3
Capacity Proximity Aesthetic Value Mobile EquipmentConfiguration Changes
Caterer Service Other Services Banquet Cost
RADAR
Schedule QualitySchedule Quality
Schedule Quality
Sessions Special Events Conference Support
0.6 0.25 0.15
Parking Availability Parking Proximity Lodging AvailabilityParking Cost
Lodging Proximity Lodging Cost Registration Table Conference Planning Room
Group Meetings
RADAR
Overall ComparisonOverall Comparison
Overall score:Overall score: Schedule is 60%Schedule is 60% Background tasks are 25%Background tasks are 25% Notifications are 15%Notifications are 15%
Schedule score, 32 leaves:Schedule score, 32 leaves: 6 require no modification6 require no modification 9 require minimal modifications9 require minimal modifications 2 require significant modifications2 require significant modifications 15 require massive changes to the15 require massive changes to the
current systemcurrent system
RADAR
ApproachApproach
Info elicitorParser Optimizer
Processresourcerequests
Updateconferenceschedule
Chooseand sendquestions
RouterTop-level controland learning
RADAR/Space-Time
User Properties
Room Properties
Request Details
RADAR
ApproachApproach
Info elicitorParser Optimizer
Processresourcerequests
Updateconferenceschedule
Chooseand sendquestions
RouterTop-level controland learning
RADAR/Space-Time
User Properties
Room Properties
Request Details
Score Calculation
Extra Logic
Parking/LodgingMobile Equipment
SchedulesVendors
Event Attendees
Schedules VendorsMobileEquip.
Parking/Lodging
Attendee
RADAR
SummarySummary
Half of the leaves in the schedule-Half of the leaves in the schedule-quality evaluation require extensive quality evaluation require extensive changes to Space-Time Modulechanges to Space-Time Module
We tentatively estimate that this We tentatively estimate that this work may require two to three work may require two to three months of full-time programmingmonths of full-time programming
Evaluation of the background tasks Evaluation of the background tasks and notifications is based on the and notifications is based on the information unavailable to Space-information unavailable to Space-Time Module, and should probably Time Module, and should probably be outside the modulebe outside the module
RADAR
SummarySummary
Implementing IET Scoring in Space-Implementing IET Scoring in Space-Time Module may take as much Time Module may take as much work as implementing it from work as implementing it from scratchscratch
On the positive side, it may help On the positive side, it may help with future extensions to Space-with future extensions to Space-Time ModuleTime Module
RADAR
AppendixAppendix
RADAR
LeaLeaf Nodesf Nodes
Room CapacityRoom Capacity
Room ProximityRoom Proximity
Room Aesthetic ValueRoom Aesthetic Value
Room Configuration ChangesRoom Configuration Changes
RADAR
LeaLeaf Nodesf Nodes
Mobile equipmentMobile equipment
TimingTiming
Caterer ServiceCaterer Service
Other ServicesOther Services
RADAR
LeaLeaf Nodesf Nodes
Banquet CostBanquet Cost
Parking CostParking Cost
Lodging CostLodging Cost
Room SetupsRoom Setups
RADAR
LeaLeaf Nodesf Nodes
Lodging and Parking AvailabilityLodging and Parking Availability
Registration TableRegistration Table
Conference Planning RoomConference Planning Room
Completion of Group MeetingsCompletion of Group Meetings
RADAR
LeaLeaf Nodesf Nodes
Audience OverlapAudience Overlap
Average Distance Between EventsAverage Distance Between Events
Events in the Same BuildingEvents in the Same Building
AttendanceAttendance
RADAR
LeaLeaf Nodesf Nodes
Distribution of Events Over TimeDistribution of Events Over Time
Presenter SchedulePresenter Schedule
Chair ScheduleChair Schedule
Event DurationEvent Duration
RADAR
LeaLeaf Nodesf Nodes
Relative Order of SessionsRelative Order of Sessions
Topic OverlapTopic Overlap
Room LocationsRoom Locations
Coffee BreaksCoffee Breaks
RADAR
LeaLeaf Nodesf Nodes
Room ResourcesRoom Resources
Lunch ScheduleLunch Schedule
Lunch ServicesLunch Services
Coffee ServicesCoffee Services