INFORMATION RETRIEVAL USING MARKOV MODEL MEDIATORS IN MULTIMEDIA DATABASE SYSTEMS. Mei-Ling Shyu, Shu-Ching Chen, and R. L.

Similar documents
Organizing a Network of Databases Using Probabilistic Reasoning

the probabilistic network subsystem

DATA MINING AND PROBABILISTIC NETWORK-BASED MECHANISM FOR DATA WAREHOUSING

TEMPORAL AND SPATIAL SEMANTIC MODELS FOR MULTIMEDIA PRESENTATIONS ABSTRACT

A Spatio-Temporal Semantic Model for Multimedia Database Systems and Multimedia Information Systems

Modeling Snapshot Browsing for Web-based Integrated Surveillance Services

Skill. Robot/ Controller

CLIP ... SCENE ... SHOT FRAME CLIP 1 SCENE 1 SCENE SHOT... SHOT SHOT... SHOT

Automatic Linguistic Indexing of Pictures by a Statistical Modeling Approach

Document Image Restoration Using Binary Morphological Filters. Jisheng Liang, Robert M. Haralick. Seattle, Washington Ihsin T.

Ontology and Hyper Graph Based Dashboards in Data Warehousing Systems

Automatic Linguistic Indexing of Pictures by a Statistical Modeling Approach

Research on Construction of Road Network Database Based on Video Retrieval Technology

second_language research_teaching sla vivian_cook language_department idl

Structural and Syntactic Pattern Recognition

Khoral Research, Inc. Khoros is a powerful, integrated system which allows users to perform a variety

Figure 1: Representation of moving images using layers Once a set of ane models has been found, similar models are grouped based in a mean-square dist

Handling Missing Values via Decomposition of the Conditioned Set

Hidden Markov Models. Slides adapted from Joyce Ho, David Sontag, Geoffrey Hinton, Eric Xing, and Nicholas Ruozzi

A New Technique to Optimize User s Browsing Session using Data Mining

Minoru SASAKI and Kenji KITA. Department of Information Science & Intelligent Systems. Faculty of Engineering, Tokushima University

SK International Journal of Multidisciplinary Research Hub Research Article / Survey Paper / Case Study Published By: SK Publisher

APPLICATION OF THE FUZZY MIN-MAX NEURAL NETWORK CLASSIFIER TO PROBLEMS WITH CONTINUOUS AND DISCRETE ATTRIBUTES

MediaLisp -- A System Design for Multimedia Augmented Transition Network in Lisp

MATRIX BASED INDEXING TECHNIQUE FOR VIDEO DATA

Extensions to RTP to support Mobile Networking: Brown, Singh 2 within the cell. In our proposed architecture [3], we add a third level to this hierarc

EVALUATION OF SEARCHER PERFORMANCE IN DIGITAL LIBRARIES

For our sample application we have realized a wrapper WWWSEARCH which is able to retrieve HTML-pages from a web server and extract pieces of informati

Semantic Website Clustering

A taxonomy of race. D. P. Helmbold, C. E. McDowell. September 28, University of California, Santa Cruz. Santa Cruz, CA

Feature Selection Using Modified-MCA Based Scoring Metric for Classification

Clustering Sequences with Hidden. Markov Models. Padhraic Smyth CA Abstract

Multimedia Databases. Wolf-Tilo Balke Younès Ghammad Institut für Informationssysteme Technische Universität Braunschweig

An Embedded Wavelet Video Coder. Using Three-Dimensional Set. Partitioning in Hierarchical Trees. Beong-Jo Kim and William A.

PixSO: A System for Video Shot Detection

Multimedia Databases. 9 Video Retrieval. 9.1 Hidden Markov Model. 9.1 Hidden Markov Model. 9.1 Evaluation. 9.1 HMM Example 12/18/2009

d 3 d 4 d d d d d d d d d d d 1 d d d d d d

Digital Image Steganography Using Bit Flipping

Where Next? Data Mining Techniques and Challenges for Trajectory Prediction. Slides credit: Layla Pournajaf

2 Data Reduction Techniques The granularity of reducible information is one of the main criteria for classifying the reduction techniques. While the t

Filter Banks with Variable System Delay. Georgia Institute of Technology. Abstract

Web page recommendation using a stochastic process model

This tutorial has been prepared for computer science graduates to help them understand the basic-to-advanced concepts related to data mining.

1. Inroduction to Data Mininig

Restricted Delivery Problems on a Network. December 17, Abstract

VIDEO OBJECT SEGMENTATION BY EXTENDED RECURSIVE-SHORTEST-SPANNING-TREE METHOD. Ertem Tuncel and Levent Onural

AN ENHANCED ATTRIBUTE RERANKING DESIGN FOR WEB IMAGE SEARCH

University of Maryland. fzzj, basili, Empirical studies (Desurvire, 1994) (Jeries, Miller, USABILITY INSPECTION

Video Representation. Video Analysis

A Visualization Tool to Improve the Performance of a Classifier Based on Hidden Markov Models

the number of states must be set in advance, i.e. the structure of the model is not t to the data, but given a priori the algorithm converges to a loc

Progress in Image Analysis and Processing III, pp , World Scientic, Singapore, AUTOMATIC INTERPRETATION OF FLOOR PLANS USING

DRAFT for FINAL VERSION. Accepted for CACSD'97, Gent, Belgium, April 1997 IMPLEMENTATION ASPECTS OF THE PLC STANDARD IEC

This tutorial will help computer science graduates to understand the basic-to-advanced concepts related to data warehousing.

Optimal Video Adaptation and Skimming Using a Utility-Based Framework

images is then estimated using the function approximator, such as the neural networks, or by matching novel images to the examples in the database. Wi

Localization in Graphs. Richardson, TX Azriel Rosenfeld. Center for Automation Research. College Park, MD

IntelliClean : A Knowledge-Based Intelligent Data Cleaner

Research on outlier intrusion detection technologybased on data mining

Intelligent Hands Free Speech based SMS System on Android

Assign auniquecodeto each state to produce a. Given jsj states, needed at least dlog jsje state bits. (minimum width encoding), at most jsj state bits

16 Greedy Algorithms

Image Matching Using Run-Length Feature

highest cosine coecient [5] are returned. Notice that a query can hit documents without having common terms because the k indexing dimensions indicate

15 Data Compression 2014/9/21. Objectives After studying this chapter, the student should be able to: 15-1 LOSSLESS COMPRESSION

Deep Web Crawling and Mining for Building Advanced Search Application

Final Study Guide Arts & Communications

MOBILE VIDEO COMMUNICATIONS IN WIRELESS ENVIRONMENTS. Jozsef Vass Shelley Zhuang Jia Yao Xinhua Zhuang. University of Missouri-Columbia

Detecting Code Similarity Using Patterns. K. Kontogiannis M. Galler R. DeMori. McGill University

Chapter 10. Conclusion Discussion

Assignment 4. Overview. Prof. Stewart Weiss. CSci 335 Software Design and Analysis III Assignment 4

Theme Identification in RDF Graphs

2. PRELIMINARIES MANICURE is specically designed to prepare text collections from printed materials for information retrieval applications. In this ca

In earlier work, an image representation was developed which was appropriate to both image coding and object recognition. The representation involved

UW Document Image Databases. Document Analysis Module. Ground-Truthed Information DAFS. Generated Information DAFS. Performance Evaluation

CONTENT MODEL FOR MOBILE ADAPTATION OF MULTIMEDIA INFORMATION

An Efficient Approach for Color Pattern Matching Using Image Mining

Creating Meaningful Training Data for Dicult Job Shop Scheduling Instances for Ordinal Regression

VIDEO SEARCHING AND BROWSING USING VIEWFINDER

Consistent Line Clusters for Building Recognition in CBIR

Using semantic causality graphs to validate MAS models

Differential Compression and Optimal Caching Methods for Content-Based Image Search Systems

Reverse Engineering with a CASE Tool. Bret Johnson. Research advisors: Spencer Rugaber and Rich LeBlanc. October 6, Abstract

Modified Order Crossover (OX) Operator

A Reliability Model Based on Heterogeneous Software Architecture

Parallel Clustering on a Unidirectional Ring. Gunter Rudolph 1. University of Dortmund, Department of Computer Science, LS XI, D{44221 Dortmund

Lecture Video Indexing and Retrieval Using Topic Keywords

Software Architecture Recovery based on Dynamic Analysis

Network. Department of Statistics. University of California, Berkeley. January, Abstract

Scalable Hierarchical Summarization of News Using Fidelity in MPEG-7 Description Scheme

Leveraging Textural Features for Recognizing Actions in Low Quality Videos

Proximity Prestige using Incremental Iteration in Page Rank Algorithm

Algorithms and Data Structures. Marcin Sydow. Introduction. QuickSort. Sorting 2. Partition. Limit. CountSort. RadixSort. Summary

Valmir C. Barbosa. Programa de Engenharia de Sistemas e Computac~ao, COPPE. Caixa Postal Abstract

A MULTIPOINT VIDEOCONFERENCE RECEIVER BASED ON MPEG-4 OBJECT VIDEO. Chih-Kai Chien, Chen-Yu Tsai, and David W. Lin

Multimodal Information Spaces for Content-based Image Retrieval

Binju Bentex *1, Shandry K. K 2. PG Student, Department of Computer Science, College Of Engineering, Kidangoor, Kottayam, Kerala, India

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

application of learning vector quantization algorithms. In Proceedings of the International Joint Conference on

An Approach To Web Content Mining

Transcription:

INFORMATION RETRIEVAL USING MARKOV MODEL MEDIATORS IN MULTIMEDIA DATABASE SYSTEMS Mei-Ling Shyu, Shu-Ching Chen, and R. L. Kashyap School of Electrical and Computer Engineering Purdue University, West Lafayette, IN 47907-1285 fshyu, shuching, kashyapg@ecn.purdue.edu ABSTRACT Recent progress in high-speed communication networks, large capacity storage devices, digitalized media, and data compression technologies have resulted in a variety of multimedia applications using the integration of text, images, audio, graphics, animation, and full-motion video. For traditional text-based database management systems, data access and manipulation have advanced considerably. However, for multimedia database systems, information retrieval is more dicult than that of the conventional data since it is necessary to incorporate diverse media with diverse characteristics. The need for information retrieval in multimedia database systems increases proportional to the continuous growth of diverse information sources and the proliferation of independent but related user applications. Therefore, the ability to query the databases and to locate specic information directly as needed is important for multimedia database systems. For this purpose, a mathematical sound framework, called Markov model mediators (MMMs) which employ the principle of Markov models and the concept of mediators, is introduced in this paper. The proposed MMM mechanism performs information retrieval via a stochastic process which generates a list of possible state sequences with respect to a given query and indicates which particular media objects to query. 1 Introduction Recently, much attention has been focused on multimedia information technologies and applications. Information of all sorts (video, audio, pictures, text, and data) in varied formats are highly volatile. Multimedia information has been used in several applications including manufacturing, medicine, education, business, entertainment, etc. For example, the merchandise of a manufacturer can be advertised by providing audio descriptions, video demonstrations, and prices in textual format. With the increasing use of multimedia database systems and the fact that information retrieval in multimedia database systems is more dicult than the conventional database systems, there is the need for a multimedia database management system (MDBMS) which has the capabilities to provide a suitable environment for storing, retrieving, and managing the data in multimedia systems. Recent papers related to multimedia database systems can be categorized in the following application domains: speech recognition, word recognition, signal processing, handwriting recognition, and document/passage retrieval [1] [6] [7] [8] [9]. However, the focus of the above researches is on the lowlevel feature recognition of multimedia data; while our approach addresses the need for a mechanism at the database management point of view. Toward this end, we have proposed a unied model that 1

allows us to query dierent media types and manage the rich semantic multimedia data by using a mathematical structure, called a Markov model mediator (MMM). Since the primitive constructed or manipulated entities in most multimedia systems are called media objects which could be a video clip, an image, a text le, or a complex entity of these simpler entities [2], a media object is represented as a node in an MMM and is associated with an ATN. An ATN is a model for multimedia presentations, multimedia database searching, and multimedia browsing [3] [4] [5]. Since the MMMs possess the stochastic property of Markov models, the processes of locating the required media objects for a query are based on complex statistical and probabilistic analyses which are best understood by examing the network-like structure in which those statistics are stored. Hence, the proposed MMM mechanism plays as an MDBMS by two stochastic processes. The rst stochastic process discovers the summarized knowledge to construct a federation of data warehouses [10]. A second stochastic process generates a list of possible state sequences with respect to a given query and indicates which particular media objects to query over the constructed data warehouses. When the required media objects are predicted, the corresponding ATNs are traversed for information retrieval. Moreover, since there might be multiple data warehouses constructed in the rst stochastic process, if one integrated MMM could not provide all the information for a query, then the second stochastic process is applied to other integrated MMMs until all the information for the query is found. The rest of the paper is organized as follows. The components of an MMM (local or integrated) are introduced in Section 2. The proposed approach for information retrieval using integrated MMMs is presented in Section 3. In Section 4, a query example to illustrate how our information retrieval approach based on the proposed MMM mechanism works is given. The conclusions are drawn in Section 5. 2 The Markov Model Mediators (MMMs) There are two types of MMMs - local MMMs and integrated MMMs. Each multimedia database is modeled as a local MMM and each data warehouse is modeled as an integrated MMM. An MMM (local or integrated) is represented by a 6-tuple = (S; F; A; B,; ) where S is a set of media objects called states; F is a set of attributes/features; A is the state transition probability distribution; B is the observation symbol probability distribution; is the initial state probability distribution; and is a set of augmented transition networks (ATNs). An MMM consists of a sequence of states which represent the media objects (in S) in the multimedia databases. The states are connected by directed arcs (transitions) which contain probabilistic and other data used to determine which state should be selected next. All transitions S i! S j such that P r(s j j S i ) > 0 are said to be allowed, the rest are prohibited. P r(s j j S i ) is greater than 0 when the media objects S i and S j have been accessed together by a set of historical queries or have structural equivalence relationship. Also, since dierent media objects may have dierent types of attributes or features, each media object has its own set of attributes/features (in F). A; B, and are the probability distributions for an MMM and play as the major roles in the stochastic processes. The elements in S and F determine the dimensions of A and B. The formulations of A; B, and for an MMM and the construction of the data warehouses are shown in [10]. Since those local MMMs which are accessed frequently are placed in the same data warehouse, the integrated MMMs are used in the second stochastic process to nd the possible list of state sequence for a query. The augmented transition network (ATN) is a semantic model to model multimedia presentations, multimedia database searching, and multimedia browsing. The arcs in an ATN represent the time 2

ow from one state node to another. An arc represents an allowable transition from the node at its tail to the node at its head, and the labeled arc represents the transition function. An input string is accepted by an ATN if there is a path of transitions which corresponds to the sequence of symbols in the string and which leads from a specied initial state to one of a set of specied nal states. In addition, subnetworks are developed to allow the users to choose the scenarios relative to the spatio-temporal relations of the video or image contents or to specify the criteria based on a keyword or a combination of keywords in the queries. Information in text databases can be accessed by keywords via the text subnetworks. The inputs for ATNs are modeled by multimedia input strings. Also, each subnetwork has its own multimedia input string. Database searching in ATNs is performed via substring matching between the multimedia input string(s) of the ATN (and its subnetworks) and the multimedia input string of a given query. For example, if a text subnetwork contains the keyword \Purdue University Library", then the Purdue University library database is linked via a query with this keyword. Therefore, each media object has an associated ATN and when the required media objects are predicted, the corresponding ATNs are traversed for information retrieval. For the details of ATNs, please see [3] [4] [5]. 3 Information Retrieval Using the MMM Mechanism Under multimedia database systems, the need for ecient information retrieval is strong because searching databases one by one is very time-consuming and expensive. The cost for query processing usually is very high and the complexity of a query depends heavily on the order in which the network is searched for a successful path. To speed up query processing, an ecient way to identify a successful path or to locate information for a query is very crucial. The MMM mechanism and the stochastic processes are proposed for this purpose. The integrated MMMs are the units for database searching and information retrieval. A lattice (or trellis) structure which yields a list of possible state sequences for a specic query with a given integrated MMM is rst created. Then, we use dynamic programming on the lattice for the possible paths. Consider one xed state sequence S=fS 1 ; S 2 ; : : :; S N g for a given observation set O = fo 1 ; o 2 ; : : :; o T g F, where S i denotes a state (media object), o j represents an attribute/feature, N is the number of states, and T is the number of attributes/features required in a query. Dene W t (i; j) to be the edge cost of the edge S i! S j at time t and D t (j) to be the cumulative node cost of the node S j at time t, where 1 i; j N, 1 t T 1. Si b W 1 (i; j) = Si (o 1 ) i=j (1) 0 otherwise D 1 (j) = max W 1 (i; j) = W 1 (j; j) (2) i W t+1 (i; j) = D t (i)a Si ;S j b Sj (o t+1 ): (3) D t+1 (j) = max(d t (i) + W t+1 (i; j)): (4) i Here, A, B, and denote the state transition probability distribution, the observation symbol probability distribution, and the initial state probability distribution for an integrated MMM, respectively. A = fa Si ;S j g, where a Si ;S j =Pr(S j at t+1 j S i at t). B = fb Sj (o k )g, where b Sj (o k )=Pr(o k at t j S j at t). = f Si g, where Si =Pr(S i at t=1). At time t=1, W 1 (i; j) is assigned the value of the joint probability of the state S i with probability Si and the attribute/feature o 1 with probability b Si (o 1 ) when i = j; W 1 (i; j) = 0 if i 6= j. Since 3

D t (j) is the cumulative node cost of the node S j at time t, D 1 (j) is assigned to the value of W 1 (j; j) when t = 1 given that all W 1 (i; j)=0 if i 6= j. Then, a transition goes from state S i to state S j with probability a Si ;Sj and the attribute/feature o 2 is generated with probability b Sj (o 2 ) as time goes from t=1 to t=2. The lattice is generated in the following way. N nodes are created at the beginning (i.e. t=0) and for each time slot t > 0 with each node representing a state of the lattice. A node S i at time t 1 connects to all the N nodes at time t with the edge cost W t (i; j) and the cumulative node cost D t (j), where 1 i; j N and 1 t T. The process continues until all the attributes/features in the observation set are generated at time t = T. The list of possible state sequences are ranked based on the values of W t (i; j) and to suggest the paths to retrieve information for the query. Only those paths which have positive edge costs from t = 0 to t = T are considered and they are ranked in the following manner. First, the D T (j) values where 1 j N are sorted. Then, the top ranked path is the one which constitutes maximal D T (j) value, the second ranked path is the one with the second ranked D T (j) value, and so on. In other words, the top ranked path is a state sequence that provides the information for the query with maximal cumulative node cost. If the top ranked path cannot provide the information required for the query, then the second ranked path is considered. This is repeated until the information needed by the query can be obtained. From our experience, most of the probabilities are zeros at each time slot. Hence, the path ranking procedure becomes easy since there will not be many paths with all positive edge costs along the path in the lattice. The information retrieval method is in eect based on the lattice structure constructed for a specic query since there are only N states at each time slot t > 0 in the lattice. No matter how many attributes an observation set has, all the possible state sequences will be merged into these N nodes. Moreover, the information retrieval methods shows physical interpretation in trellis and is computationally cheaper. 4 An Example We use the following query example to explain how our MMM mechanism is used to nd a list of possible state sequences for retrieving information. Figure 1(a) is the integrated MMM used for this query. There are six states (media objects) in the integrated MMM and each state has an associated ATN with it. For simplicity, only the ATN for S 1 is shown (see Figure 1(b)). Since S 1 contains video frames and texts, two subnetworks are created for them (see Figure 1(c) and 1(d)). Query: Find the video clips of manufacturer A's advertisement beginning with a salesman named M who is alone and ending with M holding an InletNeedle product with diameter equals 0.25. To retrieve information for this query, several steps need to be executed. First, the query is translated into a multimedia input string. Second, since the attributes/features specied in this query are the employee name (M), the manufacturer (or company) name (A) and the diameter (0.25) for the InletNeedle, the observation set is specied as O = femp name; mname; diameterg. Third, construct the lattice and compute the W t (i; j) and D t (j) values for the lattice, where 1 t 3 and 1 i; j 6. Figure 2 shows the lattice for the query. In Figure 2, the positive edge costs are shown in bold lines and others have zero edge costs. Next, the paths with positive edge costs are ranked. It can be clearly seen that only one possible path exists in Figure 2 and so the top ranked path can be determined as S 1! S 6! S 5. Once the required media objects are identied, information retrieval becomes handy. Simply traverse the ATNs of those media objects. If the media object contains image, video frames, or texts, then the corresponding subnetworks are traversed, too. In this example, since it asks for the 4

advertisement video clips of the manufacturer (or company) A with respect to an employee M, some video and text elements are involved in the searching. Hence, V 1 and T 1 in the ATN of S 1 should be used. The multimedia input string for the query is translated to be (M)(M&P) and the multimedia input string of the subnetwork for V 1 is (M)(M&B)(M&P). Substring matching is conducted between these two multimedia input strings. Information in text databases are accessed by keywords via the text subnetworks. For example, the keyword \emp name" in T 1 is used to search for the information for the employee named M. The details of the multimedia input strings and the substring matching procedures are discussed in [5]. (a) the constructed integrated MMM for the first data warehouse 0.05208333 Employee S 2 S 3 InletValve S 2 0.04166667 S2 S2 S2 NeedleSeat InletNeedle S 1 Company S 4 S 5 0.00133168 (b) an ATN for state S 6 Manufacturer S4 S 4 S4 S4 V S 1 / 1 & T 1 & A 1 (c) the subnetwork for V M M&B V 1 / (d) the subnetwork for T 1 1 M&P V : video 1 T : text 1 A : audio 1 M : salesman B : building P : InletNeedle product 0.00519984 0.00859689 0.00426226 S 6 S 6 S6 S6 t = 0 t = 1 t = 2 t = 3 T 1 / name profile emp_name Figure 1: An example of an integrated MMM { each state in turn is represented by an ATN. (a) is the example integrated MMM. (b) is the ATN for state S 1. (c) and (d) are the subnetworks for V 1 and T 1, respectively. Figure 2: The lattice structure created for the query. The bold lines list all the positive edge costs W t (i; j). All the other edge costs are zeros. 5 Conclusions The rapid growth of multimedia applications has increased the need for the development of MDBMSs as a tool for eciently storing, retrieving, and managing the information in multimedia database systems. A new approach to retrieving information from multimedia database systems based on MMM mechanism to facilitate MDBMSs is proposed in this paper. The analysis as well as the example presented in Sections 3 and 4 show our information retrieval method is feasible since information retrieval can be performed in terms of probabilistic retrieval. Moreover, under our proposed information retrieval method, the media objects for a specic query can be identied eciently. Therefore, the time for query processing can be reduced in the multimedia database systems. 5

Acknowledgements This work has been partially supported by a grant from Allied Signal Corporation and National Science Foundation under contract IRI 9619812. References [1] E. J. Bellegrada et al., \Discrete Parameter HMM Approach to On-Line Handwriting Recognition," Proceedings of the 1995 20th International Conference on Acoustics, Speech, and Signal Processing. Part 5 (of 5), Detroit, MI, USA, May 1995, pp. 2631-2634. [2] K.S. Candan, P.V. Rangan, and V.S. Subrahmanian, \Collaborative multimedia systems: synthesis of media objects," IEEE Transactions on Knowledge and Data Engineering, Vol. 10, No. 3, pp. 433-457, May/June 1998. [3] Shu-Ching Chen and R.L. Kashyap, \Temporal and spatial semantic models for multimedia presentations," 1997 International Symposium on Multimedia Information Processing, pp. 441-446, Dec. 11-13, 1997. [4] Shu-Ching Chen and R.L. Kashyap, \Empirical studies of multimedia semantic models for multimedia presentations," 13th International Conference on Computer and Their Applications, Honolulu, Hawaii USA, pp. 226-229, March 25-27, 1998. [5] Shu-Ching Chen and R.L. Kashyap, \A spatio-temporal semantic model for multimedia presentations and multimedia database systems," Submitted to IEEE Transactions on Knowledge and Data Engineering. [6] H.C. Lin, L.L. Wang, and S.N. Yang, \Color image retrieval based on hidden Markov models," IEEE International Conference on Image Processing, Vol. 1, Washington DC., Oct. 23-26, 1995. [7] E. Mittendorf and P. Schauble, \Document and passage retrieval based on Hidden Markov Models," In ACM-SIGIR Conference on Research and Development in Information Retrieval, pp. 318-327, 1994. [8] YK. Park and CK. Un, \Word Recognition by a Parallel-Branch subunit model based on misrecognized Data in Semi-Continuous HMM," IEEE Signal Processing Letters, v3 n3 1995 Mar., pp. 66-68. [9] M. G. Rahim et al., \Signal Conditioning Techniques for Robust Speech Recognition," IEEE Signal Processing Letters v 3 n 4, pp. 107-109, April 1996. [10] Mei-Ling Shyu, Shu-Ching Chen and R. L. Kashyap, \Database clustering and data warehousing," to appear in 1998 ICS Workshop on Software Engineering and Database Systems, Dec. 17-19, 1998, Taiwan. 6