Computing Shapley values in the plane
Sergio Cabello, Timothy M. Chan

TL;DR
This paper develops algorithms to efficiently compute Shapley values for geometric areas and perimeters in the plane, using algebraic and linearity properties, with improved runtimes for specific point configurations.
Contribution
It introduces new algorithms for calculating Shapley values for geometric measures with improved efficiency, especially for special point arrangements.
Findings
Shapley values for bounding box and union of rectangles can be computed in roughly O(n^{3/2}) time.
For chain-structured points, the computation time improves to near-linear.
Shapley values for convex hull area and minimum enclosing disk perimeter are computable in O(n^2) and O(n^3) time, respectively.
Abstract
We consider the problem of computing Shapley values for points in the plane, where each point is interpreted as a player, and the value of a coalition is defined by the area of usual geometric objects, such as the convex hull or the minimum axis-parallel bounding box. For sets of points in the plane, we show how to compute in roughly time the Shapley values for the area of the minimum axis-parallel bounding box and the area of the union of the rectangles spanned by the origin and the input points. When the points form an increasing or decreasing chain, the running time can be improved to near-linear. In all these cases, we use linearity of the Shapley values and algebraic methods. We also show that Shapley values for the area and the perimeter of the convex hull or the minimum enclosing disk can be computed in and time, respectively. In this case…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
