• DocumentCode
    2202453
  • Title

    Facebrowsing: Search and navigation through comparisons

  • Author

    Tschopp, Dominique ; Diggavi, Suhas

  • Author_Institution
    Sch. of Comput. & Commun. Sci., Ecole Polytech. Fed. de Lausanne (EPFL), Lausanne, Switzerland
  • fYear
    2010
  • fDate
    Jan. 31 2010-Feb. 5 2010
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    This paper addresses the problem of finding the nearest neighbor (or one of the R-nearest neighbors) of a query object in a database which is only accessible through a comparison oracle. The comparison oracle, given two reference objects and a query object, returns the reference object closest to the query object. The oracle attempts to model the behavior of human users, capable of making statements about similarity, but not of assigning meaningful numerical values to distances between objects. We develop nearest-neighbor search algorithms and analyze its performance for such an oracles. Using such a comparison oracle, the best we can hope for is to obtain, for every object in the database, a ranking of the other objects according to their distance to it. The difficulty of searching using such an oracle depends on the non-homogeneities of the underlying space. We introduce the new idea of a rank-sensitive hash (RSH) function which gives same hash value for ¿similar¿ objects based on the rank-value of the objects obtained from the similarity oracle. As one application of RSH, we demonstrate that, we can retrieve one of the (1 + ¿)r-nearest neighbor of a query point in time-complexity depending on an underlying property (termed rank-distortion) of the search space. We use this idea to implement a navigation system for an image database of human faces. In particular, we design a database for images that is organized adaptively based on both baseline comparisons using eigenfaces and refined using selected human input. We present a preliminary implementation of this system which seeks to minimize the number of questions asked to a (human) oracle.
  • Keywords
    computational complexity; face recognition; query processing; search problems; visual databases; RSH function; comparison oracle; eigenface; facebrowsing; human face; human user behaviour; image database; navigation system; nearest-neighbor search algorithm; query object; rank value; rank-distortion; rank-sensitive hash; reference object; searching; time-complexity; Algorithm design and analysis; Extraterrestrial measurements; Face; Feature extraction; Humans; Image databases; Information retrieval; Navigation; Nearest neighbor searches; Performance analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Theory and Applications Workshop (ITA), 2010
  • Conference_Location
    San Diego, CA
  • Print_ISBN
    978-1-4244-7012-9
  • Electronic_ISBN
    978-1-4244-7014-3
  • Type

    conf

  • DOI
    10.1109/ITA.2010.5454139
  • Filename
    5454139