PIR: A Domain Specific Language for Multimedia Information Retrieval

被引:1
|
作者
Huang, Xiaobing [1 ]
Zhao, Tian [1 ]
Cao, Yu [2 ,3 ,4 ]
机构
[1] Univ Wisconsin, Dept Comp Sci, Milwaukee, WI 53211 USA
[2] Univ Massachusetts, Dept Comp Sci, Lowell, MA 01854 USA
[3] Mayo Clin, Biomed Engn, Rochester, MN 55902 USA
[4] UPE, American Canyon, CA 94503 USA
关键词
DSL; Multimedia Information Retrieval; Parallel Programming; Pipeline; Scala;
D O I
10.4018/ijmdem.2014070101
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Multimedia Information Retrieval (MIR) is a problem domain that includes programming tasks such as salient feature extraction, machine learning, indexing, and retrieval. There are a variety of implementations and algorithms for these tasks in different languages and frameworks, which are difficult to compose and reuse due to the interface and language incompatibility. Due to this low reusability, researchers often have to implement their experiments from scratch and the resulting programs cannot be easily adapted to parallel and distributed executions, which is important for handling large data sets. In this paper, we present Pipeline Information Retrieval (PIR), a Domain Specific Language (DSL) for multi-modal feature manipulation. The goal of PIR is to unify the MIR programming tasks by hiding the programming details under a flexible layer of domain specific interface. PIR optimizes the MIR tasks by compiling the DSL programs into pipeline graphs, which can be executed using a variety of strategies (e.g. sequential, parallel, or distributed execution). The authors evaluated the performance of PIR applications on single machine with multiple cores, local cluster, and Amazon Elastic Compute Cloud (EC2) platform. The result shows that the PIR programs can greatly help MIR researchers and developers perform fast prototyping on single machine environment and achieve nice scalability on distributed platforms.
引用
收藏
页码:1 / 27
页数:27
相关论文
共 50 条
  • [21] On hierarchical multimedia information retrieval
    Jane, Y
    Dillon, T
    Liu, J
    Pissaloux, E
    2001 INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOL II, PROCEEDINGS, 2001, : 729 - 732
  • [22] Cross-language information retrieval in a multilingual legal domain
    Sheridan, P
    Braschler, M
    Schauble, P
    RESEARCH AND ADVANCED TECHNOLOGY FOR DIGITAL LIBRARIES, 1997, 1324 : 253 - 268
  • [23] Medical Information Retrieval An Instance of Domain-Specific Search
    Hanbury, Allan
    SIGIR 2012: PROCEEDINGS OF THE 35TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL, 2012, : 1191 - 1192
  • [24] Using Wikipedia and Wiktionary in Domain-Specific Information Retrieval
    Mueller, Christof
    Gurevych, Iryna
    EVALUATING SYSTEMS FOR MULTILINGUAL AND MULTIMODAL INFORMATION ACCESS, 2009, 5706 : 219 - 226
  • [25] Description logic to model a domain specific information retrieval system
    Radhouani, Said
    Falquet, Gilles
    Chevalletinst, Jean-Pierre
    DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2008, 5181 : 142 - +
  • [26] Patent Information Retrieval An Instance of Domain-specific Search
    Lupu, Mihai
    SIGIR 2012: PROCEEDINGS OF THE 35TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL, 2012, : 1189 - 1190
  • [27] Reducing the servers computation in private information retrieval: PIR with preprocessing
    Beimel, A
    Ishai, Y
    Malkin, T
    ADVANCES IN CRYPTOLOGY-CRYPTO 2000, PROCEEDINGS, 2000, 1880 : 55 - 73
  • [28] Reducing the servers' computation in private information retrieval: PIR with preprocessing
    Beimel, A
    Ishai, Y
    Malkin, T
    JOURNAL OF CRYPTOLOGY, 2004, 17 (02) : 125 - 151
  • [29] Staircase-PIR: Universally Robust Private Information Retrieval
    Bitar, Rawad
    El Rouayheb, Salim
    2018 IEEE INFORMATION THEORY WORKSHOP (ITW), 2018, : 415 - 419
  • [30] Reducing the Servers’ Computation in Private Information Retrieval: PIR with Preprocessing
    Amos Beimel
    Yuval Ishai
    Tal Malkin
    Journal of Cryptology, 2004, 17 : 125 - 151