90-minute presentation at the InfoCloud (cloud.kaust.edu.sa) group meeting, on "Time-Inconsistent Planning: A Computational Problem in Behavioral Economics" by Jon Kleinberg, published in EC '14.
+ h)x Ship a package in the next n days, decide on which day t to do so t = 1, 2, …, n Each day that the package does not reach incurs a cost x (per day) h (constant) days in transit
+ h)x Ship a package in the next n days, decide on which day t to do so t = 1, 2, …, n Each day that the package does not reach incurs a cost x (per day) h (constant) days in transit c (one-time) packing cost
+ (t + h)x Ship a package in the next n days, decide on which day t to do so t = 1, 2, …, n Each day that the package does not reach incurs a cost x (per day) h (constant) days in transit c (one-time) packing cost
+ (t + h)x Ship a package in the next n days, decide on which day t to do so t = 1, 2, …, n Each day that the package does not reach incurs a cost x (per day) h (constant) days in transit c (one-time) packing cost What is the optimal plan?
Review, 1991. O' Donoghue et al. Procrastination on long- term projects. Journal of Economic Behaviour and Organization. 2008. Choice-Reduction Ariely et al. Procrastination, deadlines and performance: self-control by precommitment. Psychological Science. 2002.
time-inconsistent agent waste the most effort? How do agents with different levels of bias proceed towards the same goal? How do we design a complex task to improve a time- inconsistent agent's efficiency?
time-inconsistent agent waste the most effort? How do agents with different levels of bias proceed towards the same goal? How do we design a complex task to improve a time- inconsistent agent's efficiency? Worst-case task graph = graph minors Cost ratio = price of irrationality
time-inconsistent agent waste the most effort? How do agents with different levels of bias proceed towards the same goal? How do we design a complex task to improve a time- inconsistent agent's efficiency? Parametric shortest path problem; how many distinct paths? Bias is continuous in [0, 1]
time-inconsistent agent waste the most effort? How do agents with different levels of bias proceed towards the same goal? How do we design a complex task to improve a time- inconsistent agent's efficiency? Remove nodes/edges from the graph to improve efficiency. What possible subgraphs support efficient traversal?
projects by the end of the course. Week with no project work Cost = 1 Week with work on 1 project Cost = 4 Week with work on 2 projects Cost = 9 For completing the course Reward = 16 Present bias
work on 1 project Cost = 4 Week with work on 2 projects Cost = 9 For completing the course Reward = 16 Does not affect the agents choice of path, only whether it decides to continue down that path or not.
through this graph Time-inconsistent behavior of agents in this graph reproduces: procrastination, abandonment, benefits of reduced options Characterizations of: - Graphs with the worst cost-ratios - Minimal motivation subgraphs
graph that does not contain an Akerlof minor? How hard is it computationally to find minimal motivating subgraphs? Can we motivate agents by placing intermediate rewards on specific tasks? "Exploitive" task design; minimize payout Negative rewards
graph that does not contain an Akerlof minor? How hard is it computationally to find minimal motivating subgraphs? Can we motivate agents by placing intermediate rewards on specific tasks? "Exploitive" task design; minimize payout Negative rewards Multiple heterogenous present-biased agents?