• DocumentCode
    3070471
  • Title

    A Proposal for Social Search System Design

  • Author

    Akiyama, Toyokazu ; Kawai, Yukiko ; Matsui, Yuya ; Kubota, Yoshinori ; Osaki, Takuya

  • Author_Institution
    Kyoto Sangyo Univ., Kyoto, Japan
  • fYear
    2011
  • fDate
    18-21 July 2011
  • Firstpage
    110
  • Lastpage
    117
  • Abstract
    We have developed a search method that uses both hyperlinks and social links and thus combines the merits of searching and social communication. A user can quickly search for not only web pages but also for other users currently accessing those pages ("real-time users"). Each URL on the search engine results page is annotated with the number of real-time users. On each page linked from the search engine results page, each hyperlink is annotated with the number of real-time users. By using these links, a user can communicate with other real-time users who may have more knowledge about the topic of the linked page. All linked pages provide a window for sending queries in real time and for communicating with other real-time users. The window also shows a log of previous communications through that page, enabling a user to see if a similar query was previously sent and answered, which would obviate the need to send it again. Furthermore, users can highlight text on a linked page, enabling other users to quickly find important information as the system can automatically scroll down and present the highlighted text after the linked page is accessed. We have also developed a page ranking algorithm based on a hyperlink structure and a social network structure. The social network structure reflects the "quality" and number of real-time users. A user can thus access the most popular web pages and experts in real time. In our ranking algorithm, how to timely reflect real-time user activities becomes a key point for our system validity. In this paper, we especially focus on it. As a first phase, in order to shorten the calculation time of our ranking method, we investigated SLEPc, a parallel computing library based on Open MPI and PETSc. We evaluated three calculation methods, Lanzcos, Arnoldi and Krylov-Schur, implemented in SLEPC. As a result, we confirmed that we can complete the eigenvalue and the eigenvector calculation of a probability transition matrix with hundreds of t- - housands rows and columns in dozens of seconds. Based on the investigation of this paper, we will implement our ranking algorithm on the prototype system.
  • Keywords
    application program interfaces; eigenvalues and eigenfunctions; matrix algebra; message passing; parallel processing; probability; query processing; search engines; social networking (online); telecommunication links; SLEPC; URL; Web page; eigenvalue calculation; eigenvector calculation; hyperlink structure; linked page; open MPI; page ranking algorithm; parallel computing library; probability transition matrix; query processing; real-time user activity; search engine; social communication; social links; social network structure; social search system design; Eigenvalues and eigenfunctions; History; Libraries; Program processors; Real time systems; Symmetric matrices; Web pages; Eigenvalue Problem; Parallel Computing; Social Search;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Applications and the Internet (SAINT), 2011 IEEE/IPSJ 11th International Symposium on
  • Conference_Location
    Munich, Bavaria
  • Print_ISBN
    978-1-4577-0531-1
  • Electronic_ISBN
    978-0-7695-4423-6
  • Type

    conf

  • DOI
    10.1109/SAINT.2011.24
  • Filename
    6004141