Comparison of dictionary-based approaches to automatic repeating melody extraction

被引:0
|
作者
Shih, HH [1 ]
Narayanan, SS [1 ]
Kuo, CCJ [1 ]
机构
[1] Univ So Calif, Integrated Media Syst Ctr, Los Angeles, CA 90089 USA
关键词
music database; audio database; ESPLE; music indexing; repeating patterns; Lempel Ziv 78; LZ-78; melody search; pattern search;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Automatic melody extraction techniques can be used to index and retrieve songs in music databases. Here, we consider a piece of music consisting of numerical music scores (e.g. the MIDI file format) as the input. Segmentation is done based on the tempo information, and a music score is decomposed into bars. Each bar is indexed, and a bar index table is built accordingly. Two approaches were proposed to find repeating patterns by the authors recently. In the first approach, an adaptive dictionary-based algorithm known as the Lempel Ziv 78 (LZ-78) was modified and applied to melody extraction, which is called the modified LZ78 algorithm or MLZ78. In the second approach, a sliding window is applied to generate the pattern dictionary. It is called the "Exhaustive Search with Progressive LEngth" algorithm or ESPLE. Dictionaries generated from both approaches need to be pruned to remove non-repeating patterns. Each iteration of either MLZ78 or ESPLE is followed by pruning of updated dictionaries generated from the previous cycle until the dictionaries converge. Experiments are performed on MIDI files to evaluate the performance of the proposed algorithms. In this research, we compare results obtained from these two systems in terms of complexity, performance accuracy and efficiency. Their relative merits and shortcomings are discussed in detail.
引用
收藏
页码:306 / 317
页数:12
相关论文
共 50 条
  • [1] Dictionary-based methods for information extraction
    Baronchelli, A
    Caglioti, E
    Loreto, V
    Pizzi, E
    PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2004, 342 (1-2) : 294 - 300
  • [2] A unified framework for approximate dictionary-based entity extraction
    Dong Deng
    Guoliang Li
    Jianhua Feng
    Yi Duan
    Zhiguo Gong
    The VLDB Journal, 2015, 24 : 143 - 167
  • [3] Boosting approximate dictionary-based entity extraction with synonyms
    Wang, Jin
    Lin, Chunbin
    Li, Mingda
    Zaniolo, Carlo
    INFORMATION SCIENCES, 2020, 530 : 1 - 21
  • [4] A unified framework for approximate dictionary-based entity extraction
    Deng, Dong
    Li, Guoliang
    Feng, Jianhua
    Duan, Yi
    Gong, Zhiguo
    VLDB JOURNAL, 2015, 24 (01): : 143 - 167
  • [5] Automatic Identification of Maghreb Dialects Using a Dictionary-Based Approach
    Saadane, Honda
    Seffih, Hosni
    Fluhr, Christian
    Choukri, Khalid
    Semmar, Nasredine
    PROCEEDINGS OF THE ELEVENTH INTERNATIONAL CONFERENCE ON LANGUAGE RESOURCES AND EVALUATION (LREC 2018), 2018, : 3638 - 3644
  • [6] Dictionary-based and machine learning classification approaches: a comparison for tonality and frame detection on Twitter data
    Reveilhac, Maud
    Morselli, Davide
    POLITICAL RESEARCH EXCHANGE, 2022, 4 (01):
  • [7] Improving the performance of dictionary-based approaches in protein name recognition
    Tsuruoka, Y
    Tsujii, J
    JOURNAL OF BIOMEDICAL INFORMATICS, 2004, 37 (06) : 461 - 470
  • [8] UNDERCOMPLETE DICTIONARY-BASED FEATURE EXTRACTION FOR RADAR TARGET IDENTIFICATION
    Wang, D. W.
    Ma, X. Y.
    Su, Y.
    PROGRESS IN ELECTROMAGNETICS RESEARCH M, 2008, 1 (01): : 1 - 19
  • [9] A Dictionary-Based Concept Extraction Method for Chinese Course Knowledge
    Chen, Qiang
    Li, Bin
    Wei, Liting
    Yan, Shiqing
    Wang, Binbin
    ARTIFICIAL INTELLIGENCE AND ROBOTICS, ISAIR 2023, 2024, 1998 : 300 - 312
  • [10] Comparison of Dictionary-Based Image Reconstruction Algorithms for Inverse Problems
    Dogan, Didem
    Oktem, Figen S.
    2020 28TH SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2020,