• DocumentCode
    3122782
  • Title

    STAR: Steiner-Tree Approximation in Relationship Graphs

  • Author

    Kasneci, Gjergji ; Ramanath, Maya ; Sozio, Mauro ; Suchanek, Fabian M. ; Weikum, Gerhard

  • Author_Institution
    Max-Planck Inst. for Inf., Database & Inf. Syst., Saarbrucken
  • fYear
    2009
  • fDate
    March 29 2009-April 2 2009
  • Firstpage
    868
  • Lastpage
    879
  • Abstract
    Large graphs and networks are abundant in modern information systems: entity-relationship graphs over relational data or Web-extracted entities, biological networks, social online communities, knowledge bases, and many more. Often such data comes with expressive node and edge labels that allow an interpretation as a semantic graph, and edge weights that reflect the strengths of semantic relations between entities. Finding close relationships between a given set of two, three, or more entities is an important building block for many search, ranking, and analysis tasks. From an algorithmic point of view, this translates into computing the best Steiner trees between the given nodes, a classical NP-hard problem. In this paper, we present a new approximation algorithm, coined STAR, for relationship queries over large relationship graphs. We prove that for n query entities, STAR yields an O(log(n))-approximation of the optimal Steiner tree in pseudopolynomial run-time, and show that in practical cases the results returned by STAR are qualitatively comparable to or even better than the results returned by a classical 2-approximation algorithm. We then describe an extension to our algorithm to return the top-k Steiner trees. Finally, we evaluate our algorithm over both main-memory as well as completely diskresident graphs containing millions of nodes. Our experiments show that in terms of efficiency STAR outperforms the best state-of-the-art database methods by a large margin, and also returns qualitatively better results.
  • Keywords
    computational complexity; information systems; query processing; trees (mathematics); NP-hard problem; STAR; Steiner-tree approximation; Web-extracted entities; biological networks; edge weights; entity-relationship graphs; information systems; knowledge bases; relational data; relationship queries; semantic graph; social online communities; Approximation algorithms; Data engineering; Erbium; Informatics; Information systems; Motion pictures; Relational databases; Resource description framework; Runtime; Tree graphs; Relationship queries; entity-relationship graphs; top-k Steiner trees;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 2009. ICDE '09. IEEE 25th International Conference on
  • Conference_Location
    Shanghai
  • ISSN
    1084-4627
  • Print_ISBN
    978-1-4244-3422-0
  • Electronic_ISBN
    1084-4627
  • Type

    conf

  • DOI
    10.1109/ICDE.2009.64
  • Filename
    4812461