Skip to main content

Efficient algorithms for k-regret minimizing sets

Publication ,  Conference
Agarwal, PK; Kumar, N; Sintos, S; Suri, S
Published in: Leibniz International Proceedings in Informatics, LIPIcs
August 1, 2017

A regret minimizing set Q is a small size representation of a much larger database P so that user queries executed on Q return answers whose scores are not much worse than those on the full dataset. In particular, a k-regret minimizing set has the property that the regret ratio between the score of the top-1 item in Q and the score of the top-k item in P is minimized, where the score of an item is the inner product of the item's attributes with a user's weight (preference) vector. The problem is challenging because we want to find a single representative set Q whose regret ratio is small with respect to all possible user weight vectors. We show that k-regret minimization is NP-Complete for all dimensions d ≥ 3, settling an open problem from Chester et al. [VLDB 2014]. Our main algorithmic contributions are two approximation algorithms, both with provable guarantees, one based on coresets and another based on hitting sets. We perform extensive experimental evaluation of our algorithms, using both real-world and synthetic data, and compare their performance against the solution proposed in [VLDB 14]. The results show that our algorithms are significantly faster and scalable to much larger sets than the greedy algorithm of Chester et al. for comparable quality answers.

Published In

Leibniz International Proceedings in Informatics, LIPIcs

DOI

ISSN

1868-8969

ISBN

9783959770361

Publication Date

August 1, 2017

Volume

75

Related Subject Headings

  • 46 Information and computing sciences
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Agarwal, P. K., Kumar, N., Sintos, S., & Suri, S. (2017). Efficient algorithms for k-regret minimizing sets. In Leibniz International Proceedings in Informatics, LIPIcs (Vol. 75). https://doi.org/10.4230/LIPIcs.SEA.2017.7
Agarwal, P. K., N. Kumar, S. Sintos, and S. Suri. “Efficient algorithms for k-regret minimizing sets.” In Leibniz International Proceedings in Informatics, LIPIcs, Vol. 75, 2017. https://doi.org/10.4230/LIPIcs.SEA.2017.7.
Agarwal PK, Kumar N, Sintos S, Suri S. Efficient algorithms for k-regret minimizing sets. In: Leibniz International Proceedings in Informatics, LIPIcs. 2017.
Agarwal, P. K., et al. “Efficient algorithms for k-regret minimizing sets.” Leibniz International Proceedings in Informatics, LIPIcs, vol. 75, 2017. Scopus, doi:10.4230/LIPIcs.SEA.2017.7.
Agarwal PK, Kumar N, Sintos S, Suri S. Efficient algorithms for k-regret minimizing sets. Leibniz International Proceedings in Informatics, LIPIcs. 2017.

Published In

Leibniz International Proceedings in Informatics, LIPIcs

DOI

ISSN

1868-8969

ISBN

9783959770361

Publication Date

August 1, 2017

Volume

75

Related Subject Headings

  • 46 Information and computing sciences