Looking for New, Not Known Music Only : Music Retrieval by Melody Style Fang-Fei Kuo Dept. of Computer Science and Information Engineering National Chiao.

Slides:



Advertisements
Similar presentations
Pseudo-Relevance Feedback For Multimedia Retrieval By Rong Yan, Alexander G. and Rong Jin Mwangi S. Kariuki
Advertisements

Document Summarization using Conditional Random Fields Dou Shen, Jian-Tao Sun, Hua Li, Qiang Yang, Zheng Chen IJCAI 2007 Hao-Chin Chang Department of Computer.
A Phrase Mining Framework for Recursive Construction of a Topical Hierarchy Date : 2014/04/15 Source : KDD’13 Authors : Chi Wang, Marina Danilevsky, Nihit.
Optimal Analyses for 3  n AB Games in the Worst Case Li-Te Huang and Shun-Shii Lin Dept. of Computer Science & Information Engineering, National Taiwan.
1 TCAM Razor: A Systematic Approach Towards Minimizing Packet Classifiers in TCAMs Department of Computer Science and Information Engineering National.
Pipelined Parallel AC-based Approach for Multi-String Matching Department of Computer Science and Information Engineering National Cheng Kung University,
An Efficient IP Address Lookup Algorithm Using a Priority Trie Authors: Hyesook Lim and Ju Hyoung Mun Presenter: Yi-Sheng, Lin ( 林意勝 ) Date: Mar. 11, 2008.
Emotion-Based Music Recommendation By Assciation Discovery from Film Music Fang-Fei Kuo1, Meng-Fen Chiang2, Man-Kwan Shan2 and Suh-Yin Lee1 Department.
ADVISE: Advanced Digital Video Information Segmentation Engine
Compact State Machines for High Performance Pattern Matching Department of Computer Science and Information Engineering National Cheng Kung University,
Continuous Data Stream Processing
An Efficient and Scalable Pattern Matching Scheme for Network Security Applications Department of Computer Science and Information Engineering National.
Architecture & Data Management of XML-Based Digital Video Library System Jacky C.K. Ma Michael R. Lyu.
Final Presentation Simon McNeilly Supervisors Dr. Lloyd Allison Jon McCormack Melody Generation by Phrase.
1 The Representation, Indexing and Retrieval of Music Data at NTHU Arbee L.P. Chen National Tsing Hua University Taiwan, R.O.C.
The Effectiveness Study of Music Information Retrieval Arbee L.P. Chen National Tsing Hua University 2002 ACM International CIKM Conference.
1 Synthesizing High-Frequency Rules from Different Data Sources Xindong Wu and Shichao Zhang IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, VOL.
Data Mining : Introduction Chapter 1. 2 Index 1. What is Data Mining? 2. Data Mining Functionalities 1. Characterization and Discrimination 2. MIning.
Computer Science: A Structured Programming Approach Using C1 3-7 Sample Programs This section contains several programs that you should study for programming.
Knowledge Acquisition from Game Records Takuya Kojima, Atsushi Yoshikawa Dept. of Computer Science and Information Engineering National Dong Hwa University.
AdvisorStudent Dr. Jia Li Shaojun Liu Dept. of Computer Science and Engineering, Oakland University 3D Shape Classification Using Conformal Mapping In.
CONTI’2008, 5-6 June 2008, TIMISOARA 1 Towards a digital content management system Gheorghe Sebestyen-Pal, Tünde Bálint, Bogdan Moscaliuc, Agnes Sebestyen-Pal.
Polyphonic Queries A Review of Recent Research by Cory Mckay.
A Time Based Approach to Musical Pattern Discovery in Polyphonic Music Tamar Berman Graduate School of Library and Information Science University of Illinois.
1 Music Classification Using Significant Repeating Patterns Chang-Rong Lin, Ning-Han Liu, Yi-Hung Wu, Arbee L.P. Chen, Proc. of 9th International Conference,
Chapter 7 Web Content Mining Xxxxxx. Introduction Web-content mining techniques are used to discover useful information from content on the web – textual.
Mining Multidimensional Sequential Patterns over Data Streams Chedy Raїssi and Marc Plantevit DaWak_2008.
Data Mining Chapter 1 Introduction -- Basic Data Mining Tasks -- Related Concepts -- Data Mining Techniques.
By Chung-Hong Lee ( 李俊宏 ) Assistant Professor Dept. of Information Management Chang Jung Christian University 資料庫與資訊檢索系統的整合 - 一個文件資料庫系統的開發研究.
MUMT611: Music Information Acquisition, Preservation, and Retrieval Presentation on Timbre Similarity Alexandre Savard March 2006.
High-Speed Packet Classification Using Binary Search on Length Authors: Hyesook Lim and Ju Hyoung Mun Presenter: Yi-Sheng, Lin ( 林意勝 ) Date: Jan. 14, 2008.
Identifying Disease Diagnosis Factors by Proximity-based Mining of Medical Texts Rey-Long Liu *, Shu-Yu Tung, and Yun-Ling Lu * Dept. of Medical Informatics.
Adding Semantics to Clustering Hua Li, Dou Shen, Benyu Zhang, Zheng Chen, Qiang Yang Microsoft Research Asia, Beijing, P.R.China Department of Computer.
Comparing and Ranking Documents Once our search engine has retrieved a set of documents, we may want to Rank them by relevance –Which are the best fit.
Multi-Relational Data Mining: An Introduction Joe Paulowskey.
Personalized Course Navigation Based on Grey Relational Analysis Han-Ming Lee, Chi-Chun Huang, Tzu- Ting Kao (Dept. of Computer Science and Information.
Retrieval of Highly Related Biomedical References by Key Passages of Citations Rey-Long Liu Dept. of Medical Informatics Tzu Chi University Taiwan.
2005/12/021 Fast Image Retrieval Using Low Frequency DCT Coefficients Dept. of Computer Engineering Tatung University Presenter: Yo-Ping Huang ( 黃有評 )
From Text to Image: Generating Visual Query for Image Retrieval Wen-Cheng Lin, Yih-Chen Chang and Hsin-Hsi Chen Department of Computer Science and Information.
Melodic Similarity Presenter: Greg Eustace. Overview Defining melody Introduction to melodic similarity and its applications Choosing the level of representation.
Intelligent DataBase System Lab, NCKU, Taiwan Josh Jia-Ching Ying 1, Wang-Chien Lee 2, Tz-Chiao Weng 1 and Vincent S. Tseng 1 1 Department of Computer.
A Classification-based Approach to Question Answering in Discussion Boards Liangjie Hong, Brian D. Davison Lehigh University (SIGIR ’ 09) Speaker: Cho,
QBSH Corpus The QBSH corpus provided by Roger Jang [1] consists of recordings of children’s songs from students taking the course “Audio Signal Processing.
Jen-Tzung Chien, Meng-Sung Wu Minimum Rank Error Language Modeling.
Introduction to Data Mining by Yen-Hsien Lee Department of Information Management College of Management National Sun Yat-Sen University March 4, 2003.
SATMathVideos.Net A set S consists of all multiples of 4. Which of the following sets are contained within set S? A) S2 only B) S4 only C) S2 and S4 D)
Intelligent Database Systems Lab 國立雲林科技大學 National Yunlin University of Science and Technology 1 Direct mining of discriminative patterns for classifying.
Content-Based MP3 Information Retrieval Chueh-Chih Liu Department of Accounting Information Systems Chihlee Institute of Technology 2005/06/16.
Query by Singing and Humming System
Matching of Objects Moving Across Disjoint Cameras Eric D. Cheng and Massimo Piccardi IEEE International Conference on Image Processing
1 Hidden Markov Model: Overview and Applications in MIR MUMT 611, March 2005 Paul Kolesnik MUMT 611, March 2005 Paul Kolesnik.
Mining Progressive Confident Rules M. Zhang, W. Hsu and M.L. Lee Int'l Conf on Data Mining (ICDM),2006 IEEE Advisor : Jia-Ling Koh Speaker : Tsui-Feng.
An Energy-Efficient Approach for Real-Time Tracking of Moving Objects in Multi-Level Sensor Networks Vincent S. Tseng, Eric H. C. Lu, & Kawuu W. Lin Institute.
A Scalable Association Rules Mining Algorithm Based on Sorting, Indexing and Trimming Chuang-Kai Chiou, Judy C. R Tseng Proceedings of the Sixth International.
BASS TRACK SELECTION IN MIDI FILES AND MULTIMODAL IMPLICATIONS TO MELODY gPRAI Pattern Recognition and Artificial Intelligence Group Computer Music Laboratory.
1 Discriminative Frequent Pattern Analysis for Effective Classification Presenter: Han Liang COURSE PRESENTATION:
Differential Analysis on Deep Web Data Sources Tantan Liu, Fan Wang, Jiedan Zhu, Gagan Agrawal December.
A shallow description framework for musical style recognition Pedro J. Ponce de León, Carlos Pérez-Sancho and José Manuel Iñesta Departamento de Lenguajes.
WHAT IS BINARY? Binary is a number system that only uses two digits: 1 and 0. Any information that processed by a computer it is put into sequence of.
Slides for KDD07 Mining statistically important equivalence classes and delta-discriminative emerging patterns Jinyan Li School of Computer Engineering.
Queensland University of Technology
An Image Database Retrieval Scheme Based Upon Multivariate Analysis and Data Mining Presented by C.C. Chang Dept. of Computer Science and Information.
Music Matching Speaker : 黃茂政 指導教授 : 陳嘉琳 博士.
A Melody Composer for both Tonal and Non-Tonal Languages
2018/6/26 An Energy-efficient TCAM-based Packet Classification with Decision-tree Mapping Author: Zhao Ruan, Xianfeng Li , Wenjun Li Publisher: 2013.
Introduction to Music Information Retrieval (MIR)
Jiawei Han Department of Computer Science
Color Image Retrieval based on Primitives of Color Moments
Music Signal Processing
A Neural Passage Model for Ad-hoc Document Retrieval
Presentation transcript:

Looking for New, Not Known Music Only : Music Retrieval by Melody Style Fang-Fei Kuo Dept. of Computer Science and Information Engineering National Chiao Tung UniversityHsinChu, Taiwan, ROC Man-Kwan ShanDept. of Computer Science National Cheng Chi UniversityTaipei, Taiwan, ROC Proceedings of the 4th ACM/IEEE-CS joint conference on Digital libraries

Outline Introduction Introduction Methodology Methodology Experiments Experiments Conclusions Conclusions

Introduction New music object or “feel like” another music style New music object or “feel like” another music style Humming, singing, or tapping is helpless Humming, singing, or tapping is helpless Text-based metadata Text-based metadata Content-based music retrieval by melody style Content-based music retrieval by melody style

Introduction(con) Issues Issues (1) Specification query style (1) Specification query style (2) Determine music feature and representation (2) Determine music feature and representation (3) Description of melody style (3) Description of melody style (4) Relevance between the music object and (4) Relevance between the music object and the query style the query style

Methodology Query Specification Query Specification (1) Query-by-music-group (QBMG) (1) Query-by-music-group (QBMG) (2) Query-by-music-example (QBME) (2) Query-by-music-example (QBME) (3) Query-by-taxonomic-style (QBTS) (3) Query-by-taxonomic-style (QBTS) (4) Query-by-taxonomic-style-combinations (4) Query-by-taxonomic-style-combinations (QBTSC) (QBTSC)

Methodology(con) Query Specification (con) Query Specification (con)

Methodology(con) Feature Extraction Feature Extraction (1) melody extraction from MIDI (1) melody extraction from MIDI (2) chords extraction from melody (2) chords extraction from melody (3) sixty common chords are chosen (3) sixty common chords are chosen (4) decides length of the sampling unit (4) decides length of the sampling unit (5) chord or chord-set (5) chord or chord-set

Methodology(con) Feature Representation Feature Representation (1) set of chord-sets (1) set of chord-sets EX:{(1.2),(1),(3)} EX:{(1.2),(1),(3)} (2) set of bigrams (2) set of bigrams EX:{((1.2),1),(1,3)} EX:{((1.2),1),(1,3)} (3) sequence of chord-sets (3) sequence of chord-sets EX: ({1.2} 1 3) EX: ({1.2} 1 3)

Methodology(con) Characterization for chord-set or bi-grams Characterization for chord-set or bi-grams (1) Frequent pattern mining technique (1) Frequent pattern mining technique (2) Item-set support > minimum support (2) Item-set support > minimum support (3) Frequent item-set (3) Frequent item-set EX:{{I}, {V, Ⅵ m7}, {V}} EX:{{I}, {V, Ⅵ m7}, {V}}

Methodology(con) Characterization for sequence chord-sets Characterization for sequence chord-sets (1) Sequence data mining technique (1) Sequence data mining technique (2) support > minimum support (2) support > minimum support (3) Frequent consecutive sequence pattern (3) Frequent consecutive sequence pattern EX:({I}, {V, Ⅵ m7}, {V}, {I, III, Vim7}) EX:({I}, {V, Ⅵ m7}, {V}, {I, III, Vim7}) ({V, Ⅵ m7}, {V}, {I, III, Vim7}) ({V, Ⅵ m7}, {V}, {I, III, Vim7}) ({V, Ⅵ m7}, {I, III, Vim7}) ({V, Ⅵ m7}, {I, III, Vim7})

Methodology(con) Discrimination Discrimination melody style rule r = l --> y melody style rule r = l --> y l : characterization of y y : music group l : characterization of y y : music group melody style pattern set = melody style pattern set = moldy style classification algorithm moldy style classification algorithm

Methodology(con) Ranking Function Ranking Function (1) For QBMG QBTS QBTSC (1) For QBMG QBTS QBTSC (2) For QBME (2) For QBME

Methodology(con) Ranking function for QBMG QBTS QBTSC Ranking function for QBMG QBTS QBTSC If first matched rule does not belong to the selected group, the music is not a qualified answer If first matched rule does not belong to the selected group, the music is not a qualified answer

Methodology(con) Music object : { Ⅱ 7 ⅤⅢⅡⅤⅠⅦ } pattern style rule : Music object : { Ⅱ 7 ⅤⅢⅡⅤⅠⅦ } pattern style rule : Set : { Ⅰ, Ⅲ, Ⅳ 7}, conf = 0.9 Set : { Ⅰ, Ⅲ, Ⅳ 7}, conf = 0.9 Bigram : {( ⅤⅠ ), ( Ⅴ 7 Ⅶ )}, conf = 0.75 Bigram : {( ⅤⅠ ), ( Ⅴ 7 Ⅶ )}, conf = 0.75 Sequence : ( Ⅴ Ⅲ Ⅱ Ⅴ Ⅰ ), conf = 0.6 Sequence : ( Ⅴ Ⅲ Ⅱ Ⅴ Ⅰ ), conf = 0.6 Bigram : {( Ⅰ Ⅱ ), ( Ⅳ 7 Ⅴ ), ( Ⅱ Ⅵ )}, Bigram : {( Ⅰ Ⅱ ), ( Ⅳ 7 Ⅴ ), ( Ⅱ Ⅵ )}, conf = 0.57 conf = 0.57 Default_class, conf = 0.52 Default_class, conf = 0.52

Methodology(con) Ranking function for QBME Ranking function for QBME Similarity between two chord-sets Similarity between two chord-sets

Methodology(con) Ranking function for QBME(con) Ranking function for QBME(con) similarity constraint :δ similarity constraint :δ U={u1,u2,u3…..uM} V={v1,v2,v3….vN} U={u1,u2,u3…..uM} V={v1,v2,v3….vN} Mapping relation : Mapping relation :

Methodology(con) Ranking function for QBME(con) Ranking function for QBME(con) Similarity between two set of chord-sets Similarity between two set of chord-sets U={u1,u2,u3…..uM} V={v1,v2,v3….vN} U={u1,u2,u3…..uM} V={v1,v2,v3….vN}

Methodology(con) Example: Example: U={u1,u2,u3,u4} V={v1,v2,v3} U={u1,u2,u3,u4} V={v1,v2,v3} similarity constraint δ=0.4 similarity constraint δ=0.4 chord-set whose similarity ≧ δ consist of chord-set whose similarity ≧ δ consist of (u1,v1),(u1,v2),(u2,v2),(u2,v3),(u3,v1)(v4,u1) (u1,v1),(u1,v2),(u2,v2),(u2,v3),(u3,v1)(v4,u1) are ½, 1/√6, 1/ √3, 1/ √3, 1, 1/ √6 are ½, 1/√6, 1/ √3, 1/ √3, 1, 1/ √6 similarity= (½ + 1/ √ 6+1/ √ 3+1/ √ 3+1+1/ √ 6) / √ 12= similarity= (½ + 1/ √ 6+1/ √ 3+1/ √ 3+1+1/ √ 6) / √ 12= 0.986

Experiments

Experiments(con)

Experiments(con) Precision=N_retrieved_relevant / N_retrievedAverage_score=∑score/N_retrieved

Experiments(con)

Conclusions Proposed an approach for melody style retrieval Proposed an approach for melody style retrieval Proposed four types of query specification Proposed four types of query specification Proposed query processing Proposed query processing Future work : provide other query methods Future work : provide other query methods query by selecting multiple styles query by selecting multiple styles query by style example music query by style example music