Upperbound on Average Precision

What is it

When to use it

Theory behind it