Rank-Regret Minimization

11/16/2021
by   Xingxing Xiao, et al.
0

Multi-criteria decision-making often requires finding a small representative set from the database. A recently proposed method is the regret minimization set (RMS) query. RMS returns a size r subset S of dataset D that minimizes the regret-ratio (the difference between the score of top-1 in S and the score of top-1 in D, for any possible utility function). RMS is not shift invariant, causing inconsistency in results. Further, existing work showed that the regret-ratio is often a made-up number and users may mistake its absolute value. Instead, users do understand the notion of rank. Thus it considered the problem of finding the minimal set S with a rank-regret (the rank of top-1 tuple of S in the sorted list of D) at most k, called the rank-regret representative (RRR) problem. Corresponding to RMS, we focus on the min-error version of RRR, called the rank-regret minimization (RRM) problem, which finds a size r set to minimize the maximum rank-regret for all utility functions. Further, we generalize RRM and propose the restricted RRM (i.e., RRRM) problem to optimize the rank-regret for functions restricted in a given space. Previous studies on both RMS and RRR did not consider the restricted function space. The solution for RRRM usually has a lower regret level and can better serve the specific preferences of some users. Note that RRM and RRRM are shift invariant. In 2D space, we design a dynamic programming algorithm 2DRRM to return the optimal solution for RRM. In HD space, we propose an algorithm HDRRM that introduces a double approximation guarantee on rank-regret. Both 2DRRM and HDRRM are applicable for RRRM. Extensive experiments on the synthetic and real datasets verify the efficiency and effectiveness of our algorithms. In particular, HDRRM always has the best output quality in experiments.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/28/2018

RRR: Rank-Regret Representative

We propose the rank-regret representative as a way of choosing a small s...
research
03/22/2021

Efficient Processing of k-regret Minimization Queries with Theoretical Guarantees

Assisting end users to identify desired results from a large dataset is ...
research
05/29/2020

A Fully Dynamic Algorithm for k-Regret Minimizing Sets

Selecting a small set of representatives from a large database is import...
research
07/19/2020

GRMR: Generalized Regret-Minimizing Representatives

Extracting a small subset of representative tuples from a large database...
research
03/02/2023

Learning not to Regret

Regret minimization is a key component of many algorithms for finding Na...
research
03/16/2016

Regret Minimization in Repeated Games: A Set-Valued Dynamic Programming Approach

The regret-minimization paradigm has emerged as an effective technique f...
research
01/29/2020

Algorithms for new types of fair stable matchings

We study the problem of finding "fair" stable matchings in the Stable Ma...

Please sign up or login with your details

Forgot password? Click here to reset