PIR: A Domain Specific Language for Multimedia Retrieval

被引:0
|
作者
Huang, Xiaobing [1 ]
Zhao, Tian [1 ]
Cao, Yu [2 ]
机构
[1] Univ Wisconsin, Dept Comp Sci, Milwaukee, WI 53201 USA
[2] Univ Massachusetts, Dept Comp Sci, Lowell, MA USA
关键词
DSL; pipeline; multimedia information retrieval; parallel programming; Scala;
D O I
10.1109/ISM.2013.68
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Multimedia retrieval is a problem domain involving salient features extraction, machine learning, indexing, and retrieval. There are a variety of implementations for these tasks, which are difficult to compose and reuse due to the interface and language incompatibility. Because of this low reusability, researchers often have to implement their experiments from scratch and the resulting programs are not optimized for efficiency and cannot be easily adapted for parallelization. In this paper, we present PIR (Pipeline Information Retrieval), a domain specific language (DSL) for multimedia feature manipulation. The goal is to unify the programming tasks for feature-related programming in multimedia retrieval experiments by hiding the programming details under a flexible layer of domain specific interface. This DSL enables us to optimize the feature-related tasks by compiling the DSL programs into pipeline graphs, which can be executed using a variety of strategies to eliminate redundant computation and enable parallelization and change propagation.
引用
收藏
页码:359 / 363
页数:5
相关论文
共 50 条
  • [21] Personalized information retrieval in specific domain
    Liang, Chunyan
    ICIC Express Letters, Part B: Applications, 2011, 2 (06): : 1327 - 1332
  • [22] A language for content description, sharing and retrieval of distributed multimedia information
    Park, Y
    Golshani, F
    Panchanathan, S
    STORAGE AND RETRIEVAL FOR MEDIA DATABASES 2000, 2000, 3972 : 144 - 153
  • [23] UC Berkeley at CLEF-2003 - Russian language experiments and domain-specific retrieval
    Petras, V
    Perelman, N
    Gey, F
    COMPARATIVE EVALUATION OF MULTILINGUAL INFORMATION ACCESS SYSTEMS, 2003, 3237 : 401 - 411
  • [24] A Domain Specific Language for Clustering
    Islam, Saiyedul
    Balasubramaniam, Sundar
    Goyal, Poonam
    Sati, Mohit
    Goyal, Navneet
    DISTRIBUTED COMPUTING AND INTERNET TECHNOLOGY, (ICDCIT 2017), 2017, 10109 : 231 - 234
  • [25] Using Ontology for Domain Specific Information Retrieval
    Shashirekha, H. L.
    Murali, S.
    Nagabhushan, P.
    SECOND INTERNATIONAL CONFERENCE ON DIGITAL IMAGE PROCESSING, 2010, 7546
  • [26] Domain-Oriented Subject Aware Model for Multimedia Data Retrieval
    Zi, Lingling
    Du, Junping
    Wang, Qian
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2013, 2013
  • [27] A domain-specific metamodel for multimedia processing systems
    Amatriain, Xavier
    IEEE TRANSACTIONS ON MULTIMEDIA, 2007, 9 (06) : 1284 - 1298
  • [28] A Domain-Specific Language for Aviation Domain Interoperability
    Comitz, Paul
    2013 INTEGRATED COMMUNICATIONS, NAVIGATION AND SURVEILLANCE CONFERENCE (ICNS), 2013,
  • [29] JAMOOS: A domain-specific language for language processing
    Gil, Joseph Yossi
    Tsoglin, Yuri
    2001, University of Zagreb, Faculty of Political Sciences (09)
  • [30] Implementation of an Orchestration Language as a Haskell Domain Specific Language
    Campos, Marco Devesas
    Barbosa, L. S.
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 255 : 45 - 64