Rank and Score Aggregation       


Middleware and Datastores Accomplishment | 2003

IBM researcher: Ron Fagin

Where the work was done: IBM Almaden Research Center

What we accomplishedParaphrasing the paper: "Assume that each object in a database has m grades,  or scores, one for each of m attributes. For example, an object can have a color grade, that tells how red it is, and a shape grade, that tells how round it is. Each object is assigned an overall grade, that is obtained by combining the attribute grades using functions such as min or average. To determine the k objects with the highest overall grades, the naive algorithm must access every object in the database, to find its grade under each attribute. Fagin has given an algorithm that is much more efficient."

Related links: Optimal Aggregation Algorithms for Middleware (2003, Journal of Computer and System Sciences). In 2014, this paper won the Gödel Prize given by ACM’s Special Interest Group on Algorithms and Computation Theory [SIGACT].

Image credit: Slideplayer

BACK TO MIDDLEWARE and DATASTORES
BACK TO IBM RESEARCH ACCOMPLISHMENTS