Learning Ontology Alignments using Recursive Neural Networks

Size: px
Start display at page:

Download "Learning Ontology Alignments using Recursive Neural Networks"

Transcription

1 Learning Ontology Alignments using Recursie Neural Networks Alexandros Chortaras, Giorgos Stamou, Andreas Stafylopatis School of Electrical and Computer Engineering National Technical Uniersity of Athens Zografou 57 80, Athens, Greece Abstract. The Semantic Web is based on technologies that make the content of the Web machine-understandable. In that framework, ontological knowledge representation has become an important tool for the analysis and understanding of multimedia information. Because of the distributed nature of the Semantic Web howeer, ontologies describing similar fields of knowledge are being deeloped and the data coming from similar but non-identical ontologies can be combined only if a semantic mapping between them is first established. This has lead to the deelopment of seeral ontology alignment tools. We propose an automatic ontology alignment method based on the recursie neural network model that uses ontology instances to learn similarities between ontology concepts. Recursie neural networks are an extension of common neural networks, designed to process efficiently structured data. Since ontologies are a structured data representation, the model is inherently suitable for use with ontologies. Introduction The purpose of the Semantic Web is to introduce structure and semantic content in the huge amount of unstructured or semi-structured information aailable in the Web. The central notion behind the Semantic Web is that of ontologies, which describe the concepts and the concept relations in a particular field of knowledge. The data associated with an ontology acquire a semantic meaning that facilitates their machine interpretation and makes them reusable by different systems. Howeer, the distributed deelopment of domain-specific ontologies introduces a new problem: in the Semantic Web many independently deeloped ontologies, describing the same or ery similar fields of knowledge, will coexist. These ontologies will not be identical and will present from minor differences, such as different naming conentions, to higher leel differences in their structure and in the way they represent knowledge. Moreoer, legacy ontologies will hae to be used in combination with new ones. For this reason, before being able to combine similar ontologies, a semantic and structural mapping between them has to be established. The process of establishing such a mapping is called ontology alignment. It will become increasingly significant as the Semantic Web eoles, it is already an actie research area and seeral auto- The author is funded by the Alexander S. Onassis Public Benefit Foundation.

2 matic or semi-automatic ontology alignment tools hae been proposed (e.g. [5, 6, 7]). Most of the tools rely on heuristics that detect some sort of similarity in the description of the concepts and the structure of the ontology graphs, by using e.g. string and graph matching techniques. They usually work at the terminological leel of the ontologies without taking into account their instances. A different method is proposed in [], where a machine learning methodology is used. The approach is extensional, i.e. it exploits the information contained in the ontology instances. For all concepts in the ontologies to be aligned, a naïe Bayes classifier is built. The instances of each concept are then presented to the classifiers of the other ontology and, depending on the degree of oerlap of the classifications, a similarity measure for each concept pair is computed. The classifiers do not take into account the structure of the ontologies; this is considered at a subsequent stage by integrating a relaxation labelling technique. The method we propose follows a similar machine learning approach, but takes directly into account the structure of the ontologies, by relying on the use of recursie neural networks [3], which are a powerful tool for the processing of structured data. The rest of the paper is organized as follows: section discusses the basic ideas underlying the recursie neural network model, section 3 describes the details of our method and presents a simple example, and section 4 discusses future work and concludes. Recursie Neural Networks ch chp The recursie neural network model was proposed in [3, 8] as an extension to the recurrent neural networks, and is capable of efficiently processing structured data. The data are represented as labelled directed ordered acyclic graphs (DOAGs), on whose structure a neural network (encoding neural network) is repeatedly unfolded. Because the representation of the data as DOAGs is in many applications too restrictie, some extensions to the initial model hae been proposed, that generalize the type of graphs on which it can be applied. For example, in [4] the graphs are allowed to hae labels attached also to their edges. This extension, which we use in our method, lifts a significant constraint of the initial model that required the graphs to hae a maximum, a priori known out-degree as well as an ordering on their out-going edges. In the model the data are represented as directed acyclic graphs, each node of m which is assigned a label L R and each edge connecting nodes and w a label L k ( w, ) R. To each node an encoding neural network is attached, that computes a n state ector X R for. Let ch ( ) be the set of children of, p the cardinality of ch( ) and ch i ( ) the i -th child of. The input to the encoding neural network of is a) a ector, function of the state ectors X ( ), X ( ) of the node s children and of the corresponding edge labels L (,ch i ( ) ), and b) the label L of. The encoding neural network is usually an MLP and is identical for all the nodes of the graph. The output of the recursie neural network is obtained at the graph s supernode, a node from which a path to all other nodes of the graph exists. The output is computed by a common neural network applied on the state ector of the super-node. The strength of the model is that the state of each node, calculated by the encoding neural network and encoded in the state ector, is computed as a function not only of

3 the label of the node, but also of the states of all its children. On their turn, the states of the children depend recursiely on the states of their respectie children. As a result, the state ector of each node encodes both the structure and the label content of the sub-graph that stems from the node. Thus, if a recursie neural network classifier is trained appropriately on data represented as graphs of different structures then it will be able to identify data similar both in their content and structure. 3 Neural Extensional Ontology Alignment Our method is based on the fact that an ontology can be considered as a graph, with the ontology concepts (relations) corresponding to the nodes (edges) of the graph. The graph is directed because the ontology relations are in general not symmetric, and each node (edge) has a label consisting of the and the attributes of the corresponding concept (relation). This holds at the terminological leel of the ontology. At the instance leel, there are instances belonging to concepts and pairs of instances connected by relation instances. Thus, if we consider an instance I of a concept C, then by following the relation instances stemming at I, we obtain a tree that consists of I in its root (root instance), which is connected with nodes that correspond to the instances of the ontology concepts with which I is related. The tree can grow up to n leels, by recursiely following the relation instances of the new nodes that are added to the tree. We call this graph an instance tree of leel n of concept C for the instance I. Our tool computes similarities between the concepts of two ontologies by training and applying a recursie neural network classifier on such instance trees. In detail, the method has as follows: Let O be the ontology whose concepts we want to map to the concepts of a similar ontology O, and C i, i =, p, C i, i =, p be the concepts in O and O respectiely. We first decompose the graph of O (at the terminological leel) into a set of p sub-graphs, in particular into trees that we call concept trees, one for each concept in O. Each tree is constructed by setting as its root the concept that it corresponds to and its children are taken to be the concepts that are directly connected to it with a relation in the ontology. As in the case of the instance trees we define a maximum leel up to which the tree can grow by recursiely following the relations defined for the children that are added to it. In the concept trees we ignore the direction of the relations as well as the edges corresponding to hierarchical (is-a) relations. A problem that arises while constructing the concept trees is that the graph of the ontology in general contains cycles. This obstacle can be oercome by following a methodology like the one used in [] and appropriately expanding the graph into an equialent tree, by traersing it in a specific order and breaking the circles by duplicating the nodes that form them. An example of a concept tree is shown in Fig.. Once the p concept trees hae been constructed, they are used as templates for the generation of the instance trees, by assigning a unique instance to each one of their nodes. Each concept tree will in general gie birth to seeral instance trees, not only because of the seeral instances aailable for its root concept (root instances), but also because the ontology relations may hae cardinalities higher than one. In this case, each edge in a concept tree will correspond to seeral instance pairs. In fact, for

4 a particular instance in the role of the root instance, the total number of instance trees that can be produced is equal to the product of the number of instances that can be assigned to each node in the corresponding concept tree. In the instance trees we assume that all edges hae the same label, i.e. that all the relations are equialent and that all edges hae direction towards the root of the tree. The instance trees are used as training data in order to build a recursie neural network classifier. The desired output for each instance tree is the concept in O its root belongs to. Assuming a two layer perceptron with a linear output actiation function as the encoding neural network, the state ector of node is computed as: ( ) X = σ A X + B L + C () q n where σ () is a sigmoid function and A R q m, B R q, C R are parameters to be learned and q is the number of hidden neurons. L is the label of the node and X a ector, function of the state ectors of its children. A similar equation holds for the neural network that computes the output of the super-node. Since for simplicity we hae considered all edge labels in the graphs to be the same, we can write for X : ch( ) X = D X ch () i () ch () i= n n where D R is a matrix of parameters. The parameters can be learned by the back-propagation through structure algorithm [3]. What remains to be defined are the labels L, which must be descriptie of the instances contents. In the simplest case we can consider as label space the space of the attribute alues of all instances in O and use as label for each instance its term frequency ector in this space. Person is-a owned by is-a Agency Actor acts in ordered Company Director directed Adertisment ordered acts in adertises Company Actor Product Director directed Adertisement adertises sells Product Agency sells Product Agency Fig.. Left: A graph representing an ontology of the adertising domain. The sub-graph that corresponds to the concept Adertisement and includes the concepts related to it with direct relations is marked with thick lines. Right: The corresponding concept-tree of leel two. After the classifier for the concepts of O has been trained, the same procedure is followed for O, from which p concept trees and the corresponding instance trees are generated. The instance trees of O are presented to the classifier, which classifies Ci them to one of the concepts of O. Let t be the number of instance trees of O Ci, Cj belonging to concept C i and t those of them that hae been assigned by the classifier to concept C. Gien that in general seeral instance trees correspond to j

5 C, C Ci i j the same root instance, the alues of t and t are normalized with respect to the number of instance trees that correspond to the same root instance. Then, assuming that the instances that we use are a representatie sample of the instance space of the two ontologies, we estimate the conditional probabilities: Ci, Cj ˆ t PC ( j Ci) = ij, (3) Ci t that an instance of O belonging to concept C i is also an instance of C j of O. We use this probability estimate as the similarity measure sc ( i, C j) of C i with C j. Other similar similarity measures can also be computed, like the Jaccard coefficient. The final output of the tool is a set of similarity pairs for all concepts O and O. partofday Schedule hasschedule showson has Day date TV Station scheduledat ondate broadcasts Genre genre category TV Program title time duration ownerof haspg Parental Guide category presenterin directorin actorin Person TV Station Schedule hasschedule ownerof partofday scheduledat broadcasts actorin TV Program Series Film Show actorin directorin presenterin attime Actor Director Owner Presenter Person Time date starttime endtime title pgcategory Fig.. Two ontologies for the TV programs domain. Left: ontology A, Right: ontology B. Table. Computed similarities for the concepts of ontology B with the concepts of ontology A. A Parental TV TV Day Schedule Person B Guide Program Station Genre Actor Presenter Director Owner Series Film Show Schedule Time Station The proposed method has been implemented and tested on small-scale datasets with promising initial results. As an example, the similarities of the concepts of the two ontologies of Fig. computed by our method are presented in Table. The recursie neural network classifier has been trained with instance trees of ontology B of leel, using as label space the stemmed words of the attribute alues, excluding proper s and numbers. The dataset was taken from [9]. The results are intuitiely correct; it is howeer worth noticing that the classifier does not produce ery high simi-

6 larity scores. This reflects the fact that some of the distinctie attributes of the domain concepts are distributed oer different ontology concepts in the two ontologies. The recursie neural network classifier takes thus into account such inter-concept dependencies. Moreoer, the classifier performs well with those instances, the concept to which they belong can correctly be determined only if the information about the instances with which they are related is also considered. For each instance this information is proided to the classifier through the corresponding instance tree. 4 Conclusions We described a machine learning ontology alignment tool based on the use of recursie neural networks. Our method exploits the ability of recursie neural networks to efficiently process structured data and builds a classifier which is used to estimate a distribution-based similarity measure between the concepts of two ontologies. Our research is ongoing and we are at the stage of configuring and ealuating our method, haing some promising initial results. There are seeral points where the suggested method may be improed. Particularly important is the definition of the label space of the instance trees. Currently, we use the attribute alues, but it is desirable to reduce the label space dimensionality by extracting more general labels. For this purpose the Wordnet ontology could e.g. be used to map the indiidual attribute alues to more general features, moing in this way the attribute alues closer to the abstract attributes they represent and improing the generalization properties of the classifier. References. Bianchini, M., Gori, M., Scarselli, F.: Recursie Processing of Directed Cyclic Graphs, In: Proc. IEEE Int. Conf. Neural Networks, (00) Doan, A., Madhaan, J., Domingos, P., Haley A.: Ontology Matching: A Machine Learning Approach, In: Staab S., Studer, R., (eds.): Handbook on Ontologies in Information Systems, Springer-Velag (004) Frasconi, P., Gori, M., Sperduti M.: A General Framework for Adaptie Processing of Data Structures, In: IEEE Trans. Neural Networks, Vol. 9:5 (997) Gori, M., Maggini, M., Sarti, L.: A Recursie Neural Network Model for Processing Directed Acyclic Graphs with Labeled Edges, In: Proc. Int. J. Conf. Neural Networks, Vol. (003) Melnik, S., Garcia-Molina, H., Rahm, E.: Similarity Flooding: A Versatile Graph Matching Algorithm, Extended Technical Report (00). 6. Noy, N., Musen, M. A.: PROMPT: Algorithm and Tool for Automated Ontology Merging and Alignment: In Proc. 7th Nat. Conf. Artificial Intelligence (000). 7. Noy, N. Musen, M. A.: Anchor PROMPT: Using Non-Local Context for Semantic Mapping, In Proc. Int. Conf. Artificial Intelligence (00). 8. Sperduti, A., Starita A.: Superised Neural Network for the Classification of Structures, In: IEEE Trans. Neural Networks, Vol. 8 (997) Web-based Knowledge Representation Repositories,

On the Computation of Recursion in Relational Databases

On the Computation of Recursion in Relational Databases On the Computation of Recursion in Relational Databases 263 Chapter XV On the Computation of Recursion in Relational Databases Yangjun Chen Uniersity of Winnipeg, Canada ABSTRACT A composite object represented

More information

EVOLVING HYPERPARAMETERS OF SUPPORT VECTOR MACHINES BASED ON MULTI-SCALE RBF KERNELS

EVOLVING HYPERPARAMETERS OF SUPPORT VECTOR MACHINES BASED ON MULTI-SCALE RBF KERNELS EVOLVING HYPERPARAMETERS OF SUPPORT VECTOR MACHINES BASED ON MULTI-SCALE RBF KERNELS Tanasanee Phienthrakul and Boonserm Kijsirikul Department of Conputer Engineering, Chulalongkorn Uniersity, Thailand

More information

THE RESEARCH ON LPA ALGORITHM AND ITS IMPROVEMENT BASED ON PARTIAL INFORMATION

THE RESEARCH ON LPA ALGORITHM AND ITS IMPROVEMENT BASED ON PARTIAL INFORMATION THE RESEARCH O LPA ALGORITHM AD ITS IMPROVEMET BASED O PARTIAL IFORMATIO 1 SHEG XI 1 School of Finance, Shandong Polytechnic Uniersity, Jinan, 250353 China ABSTRACT With the growing expansion of data size,

More information

Hidden Line and Surface

Hidden Line and Surface Copyright@00, YZU Optimal Design Laboratory. All rights resered. Last updated: Yeh-Liang Hsu (00--). Note: This is the course material for ME550 Geometric modeling and computer graphics, Yuan Ze Uniersity.

More information

Self-Organizing Maps for cyclic and unbounded graphs

Self-Organizing Maps for cyclic and unbounded graphs Self-Organizing Maps for cyclic and unbounded graphs M. Hagenbuchner 1, A. Sperduti 2, A.C. Tsoi 3 1- University of Wollongong, Wollongong, Australia. 2- University of Padova, Padova, Italy. 3- Hong Kong

More information

A Flexible Scheme of Self Recovery for Digital Image Protection

A Flexible Scheme of Self Recovery for Digital Image Protection www.ijcsi.org 460 A Flexible Scheme of Self Recoery for Digital Image Protection Zhenxing Qian, Lili Zhao 2 School of Communication and Information Engineering, Shanghai Uniersity, Shanghai 200072, China

More information

Alignment Results of SOBOM for OAEI 2009

Alignment Results of SOBOM for OAEI 2009 Alignment Results of SBM for AEI 2009 Peigang Xu, Haijun Tao, Tianyi Zang, Yadong, Wang School of Computer Science and Technology Harbin Institute of Technology, Harbin, China xpg0312@hotmail.com, hjtao.hit@gmail.com,

More information

IBM. Client Configuration Guide. IBM Explorer for z/os. Version 3 Release 1 SC

IBM. Client Configuration Guide. IBM Explorer for z/os. Version 3 Release 1 SC IBM Explorer for z/os IBM Client Configuration Guide Version 3 Release 1 SC27-8435-01 IBM Explorer for z/os IBM Client Configuration Guide Version 3 Release 1 SC27-8435-01 Note Before using this information,

More information

Monitor Developer s Guide

Monitor Developer s Guide IBM Tioli Priacy Manager for e-business Monitor Deeloper s Guide Version 1.1 SC23-4790-00 IBM Tioli Priacy Manager for e-business Monitor Deeloper s Guide Version 1.1 SC23-4790-00 Note: Before using this

More information

PRIOR System: Results for OAEI 2006

PRIOR System: Results for OAEI 2006 PRIOR System: Results for OAEI 2006 Ming Mao, Yefei Peng University of Pittsburgh, Pittsburgh, PA, USA {mingmao,ypeng}@mail.sis.pitt.edu Abstract. This paper summarizes the results of PRIOR system, which

More information

Modification Semantics in Now-Relative Databases

Modification Semantics in Now-Relative Databases Modification Semantics in Now-Relatie Databases Kristian Torp Christian S. Jensen Richard T. Snodgrass February 5, 00 Abstract Most real-world databases record time-arying information. In such databases,

More information

1464 IEEE TRANSACTIONS ON NEURAL NETWORKS, VOL. 12, NO. 6, NOVEMBER Processing Directed Acyclic Graphs With Recursive Neural Networks

1464 IEEE TRANSACTIONS ON NEURAL NETWORKS, VOL. 12, NO. 6, NOVEMBER Processing Directed Acyclic Graphs With Recursive Neural Networks 1464 IEEE TRANSACTIONS ON NEURAL NETWORKS, VOL. 12, NO. 6, NOVEMBER 2001 Brief Papers Processing Directed Acyclic Graphs With Recursive Neural Networks Monica Bianchini, Marco Gori, and Franco Scarselli

More information

Image Classification Using Wavelet Coefficients in Low-pass Bands

Image Classification Using Wavelet Coefficients in Low-pass Bands Proceedings of International Joint Conference on Neural Networks, Orlando, Florida, USA, August -7, 007 Image Classification Using Wavelet Coefficients in Low-pass Bands Weibao Zou, Member, IEEE, and Yan

More information

Tivoli Application Dependency Discovery Manager Version 7 Release 2.1. Installation Guide

Tivoli Application Dependency Discovery Manager Version 7 Release 2.1. Installation Guide Tioli Application Dependency Discoery Manager Version 7 Release 2.1 Installation Guide Tioli Application Dependency Discoery Manager Version 7 Release 2.1 Installation Guide Note Before using this information

More information

An Improved k-nearest Neighbor Classification Algorithm Using Shared Nearest Neighbor Similarity

An Improved k-nearest Neighbor Classification Algorithm Using Shared Nearest Neighbor Similarity ging, 26(3), p.p.405-421. 10. D. Adalsteinsson, J. A. Sethian (1999) The Fast Construction of Extension Velocities in Leel Set Methods. Journal of Computational Physics, 148, p.p.2-22. Information technologies

More information

Evaluation Methods for Focused Crawling

Evaluation Methods for Focused Crawling Evaluation Methods for Focused Crawling Andrea Passerini, Paolo Frasconi, and Giovanni Soda DSI, University of Florence, ITALY {passerini,paolo,giovanni}@dsi.ing.unifi.it Abstract. The exponential growth

More information

Compatible Class Encoding in Roth-Karp Decomposition for Two-Output LUT Architecture

Compatible Class Encoding in Roth-Karp Decomposition for Two-Output LUT Architecture Compatible Class Encoding in Roth-Karp Decomposition for Two-Output LUT Architecture Juinn-Dar Huang, Jing-Yang Jou and Wen-Zen Shen Department of Electronics Engineering, National Chiao Tung Uniersity,

More information

WebSphere Message Broker ESQL

WebSphere Message Broker ESQL WebSphere Message Broker ESQL Version 6 Release 0 WebSphere Message Broker ESQL Version 6 Release 0 Note Before using this information and the product it supports, read the information in the Notices

More information

Orthogonal range searching. Orthogonal range search

Orthogonal range searching. Orthogonal range search CG Lecture Orthogonal range searching Orthogonal range search. Problem definition and motiation. Space decomposition: techniques and trade-offs 3. Space decomposition schemes: Grids: uniform, non-hierarchical

More information

International Journal of Approximate Reasoning

International Journal of Approximate Reasoning International Journal of Approximate Reasoning 55 (2014) 238 258 Contents lists aailable at SciVerse ScienceDirect International Journal of Approximate Reasoning journal homepage:www.elseier.com/locate/ijar

More information

ImageUltra Builder Version 1.1. User Guide

ImageUltra Builder Version 1.1. User Guide ImageUltra Builder Version 1.1 User Guide ImageUltra Builder Version 1.1 User Guide Note Before using this information and the product it supports, be sure to read Notices on page 83. First Edition (October

More information

Tivoli Application Dependency Discovery Manager Version 7.3. Installation Guide IBM

Tivoli Application Dependency Discovery Manager Version 7.3. Installation Guide IBM Tioli Application Dependency Discoery Manager Version 7.3 Installation Guide IBM Tioli Application Dependency Discoery Manager Version 7.3 Installation Guide IBM Note Before using this information and

More information

The Improved SOM-Based Dimensionality Reducton Method for KNN Classifier Using Weighted Euclidean Metric

The Improved SOM-Based Dimensionality Reducton Method for KNN Classifier Using Weighted Euclidean Metric The Improed SOM-Based Dimensionality Reducton Method for KNN Classifier Using Weighted Euclidean Metric,* Jiunn-Lin Wu and I-Jing Li Abstract This paper presents an improed SOM-based dimensionality reduction

More information

A dimension-independent simplicial data structure for non-manifold shapes

A dimension-independent simplicial data structure for non-manifold shapes A dimension-independent simplicial data structure for non-manifold shapes Annie Hui Dept of Computer Science, Unierity of Maryland, College Park, USA e-mail:huiannie@cs.umd.edu Leila De Floriani Dept of

More information

Selective Refinement Of Progressive Meshes Using Vertex Hierarchies

Selective Refinement Of Progressive Meshes Using Vertex Hierarchies Selectie Refinement Of Progressie Meshes Using Vertex Hierarchies Yigang Wanga, Bernd Fröhlichb and Martin Göbelc a,c Fraunhofer-Institut für Medienkommunication, Germany b Bauhaus-Uniersität Weimar, Germany

More information

IBM Unica Detect Version 8 Release 5 October 26, Administrator's Guide

IBM Unica Detect Version 8 Release 5 October 26, Administrator's Guide IBM Unica Detect Version 8 Release 5 October 26, 2011 Administrator's Guide Note Before using this information and the product it supports, read the information in Notices on page 175. This edition applies

More information

Modification Semantics in Now-Relative Databases

Modification Semantics in Now-Relative Databases 5 Modification Semantics in Now-Relatie Databases Kristian Torp, Christian S. Jensen, and Richard T. Snodgrass Most real-world databases record time-arying information. In such databases, the notion of

More information

Customer Clustering using RFM analysis

Customer Clustering using RFM analysis Customer Clustering using RFM analysis VASILIS AGGELIS WINBANK PIRAEUS BANK Athens GREECE AggelisV@winbank.gr DIMITRIS CHRISTODOULAKIS Computer Engineering and Informatics Department University of Patras

More information

Ontology Extraction from Heterogeneous Documents

Ontology Extraction from Heterogeneous Documents Vol.3, Issue.2, March-April. 2013 pp-985-989 ISSN: 2249-6645 Ontology Extraction from Heterogeneous Documents Kirankumar Kataraki, 1 Sumana M 2 1 IV sem M.Tech/ Department of Information Science & Engg

More information

CS6220: DATA MINING TECHNIQUES

CS6220: DATA MINING TECHNIQUES CS6220: DATA MINING TECHNIQUES Image Data: Classification via Neural Networks Instructor: Yizhou Sun yzsun@ccs.neu.edu November 19, 2015 Methods to Learn Classification Clustering Frequent Pattern Mining

More information

Minimum Spanning Tree in Fuzzy Weighted Rough Graph

Minimum Spanning Tree in Fuzzy Weighted Rough Graph International Journal of Engineering Research and Deelopment ISSN: 2278-067X, Volume 1, Issue 10 (June 2012), PP.23-28 www.ijerd.com Minimum Spanning Tree in Fuzzy Weighted Rough Graph S. P. Mohanty 1,

More information

Ontology Reconciliation for Service-Oriented Computing

Ontology Reconciliation for Service-Oriented Computing Ontology Reconciliation for Service-Oriented Computing Jingshan Huang, Jiangbo Dang, and Michael N. Huhns Computer Science & Engineering Dept., University of South Carolina, Columbia, SC 29208, USA {huang27,

More information

B-Spline and NURBS Surfaces CS 525 Denbigh Starkey. 1. Background 2 2. B-Spline Surfaces 3 3. NURBS Surfaces 8 4. Surfaces of Rotation 9

B-Spline and NURBS Surfaces CS 525 Denbigh Starkey. 1. Background 2 2. B-Spline Surfaces 3 3. NURBS Surfaces 8 4. Surfaces of Rotation 9 B-Spline and NURBS Surfaces CS 525 Denbigh Starkey 1. Background 2 2. B-Spline Surfaces 3 3. NURBS Surfaces 8 4. Surfaces of Rotation 9 1. Background In my preious notes I e discussed B-spline and NURBS

More information

A Dimension-Independent Data Structure for Simplicial Complexes

A Dimension-Independent Data Structure for Simplicial Complexes A Dimension-Independent Data Structure for Simplicial Complexes Leila De Floriani 1, Annie Hui 2, Daniele Panozzo 1, and Daid Canino 1 1 Department of Computer Science, Uniersity of Genoa, Italy deflo@disi.unige.it,

More information

Motion Compensated Frame Interpolation Using Motion Vector Refinement with Low Complexity

Motion Compensated Frame Interpolation Using Motion Vector Refinement with Low Complexity Motion Compensated Frame Interpolation Using Motion Vector Refinement with Low Complexity Jun-Geon Kim and Daeho Lee Abstract-- In this paper, we propose a noel method of motion compensated frame interpolation

More information

Unsupervised Feature Selection via Distributed Coding for Multi-view Object Recognition

Unsupervised Feature Selection via Distributed Coding for Multi-view Object Recognition Unsuperised Feature Selection ia Distributed Coding for Multi-iew Object Recognition C. Mario Christoudias, Raquel Urtasun and Treor Darrell UC Berkeley EECS & ICSI MIT CSAIL View 1 Abstract Object recognition

More information

TECHNICAL RESEARCH REPORT

TECHNICAL RESEARCH REPORT TECHNICAL RESEARCH REPORT Scalable Coding of Video Objects by R. Haridasan, J. Baras CSHCN T.R. 98-1 (ISR T.R. 98-9) The Center for Satellite and Hybrid Communication Networs is a NASA-sponsored Commercial

More information

International Journal of Multidisciplinary Research and Modern Education (IJMRME) Impact Factor: 6.725, ISSN (Online):

International Journal of Multidisciplinary Research and Modern Education (IJMRME) Impact Factor: 6.725, ISSN (Online): COMPUTER REPRESENTATION OF GRAPHS USING BINARY LOGIC CODES IN DISCRETE MATHEMATICS S. Geetha* & Dr. S. Jayakumar** * Assistant Professor, Department of Mathematics, Bon Secours College for Women, Villar

More information

IBM Security Role and Policy Modeler Version 1 Release 1. Glossary SC

IBM Security Role and Policy Modeler Version 1 Release 1. Glossary SC IBM Security Role and Policy Modeler Version 1 Release 1 Glossary SC27-2800-00 IBM Security Role and Policy Modeler Version 1 Release 1 Glossary SC27-2800-00 March 2012 This edition applies to ersion

More information

IBM Campaign Version 9 Release 1 October 25, User's Guide

IBM Campaign Version 9 Release 1 October 25, User's Guide IBM Campaign Version 9 Release 1 October 25, 2013 User's Guide Note Before using this information and the product it supports, read the information in Notices on page 229. This edition applies to ersion

More information

Ranking web pages using machine learning approaches

Ranking web pages using machine learning approaches University of Wollongong Research Online Faculty of Informatics - Papers (Archive) Faculty of Engineering and Information Sciences 2008 Ranking web pages using machine learning approaches Sweah Liang Yong

More information

Data Structure: Search Trees 2. Instructor: Prof. Young-guk Ha Dept. of Computer Science & Engineering

Data Structure: Search Trees 2. Instructor: Prof. Young-guk Ha Dept. of Computer Science & Engineering Data Structure: Search Trees 2 2017 Instructor: Prof. Young-guk Ha Dept. of Computer Science & Engineering Search Trees Tree data structures that can be used to implement a dictionary, especially an ordered

More information

Title: Artificial Intelligence: an illustration of one approach.

Title: Artificial Intelligence: an illustration of one approach. Name : Salleh Ahshim Student ID: Title: Artificial Intelligence: an illustration of one approach. Introduction This essay will examine how different Web Crawling algorithms and heuristics that are being

More information

ImageUltra Builder Version 2.0. User Guide

ImageUltra Builder Version 2.0. User Guide ImageUltra Builder Version 2.0 User Guide ImageUltra Builder Version 2.0 User Guide Note Before using this information and the product it supports, be sure to read Appendix A, Notices, on page 153. Fifth

More information

Guide to Managing Common Metadata

Guide to Managing Common Metadata IBM InfoSphere Information Serer Version 11 Release 3 Guide to Managing Common Metadata SC19-4297-01 IBM InfoSphere Information Serer Version 11 Release 3 Guide to Managing Common Metadata SC19-4297-01

More information

AUTOMATIC GENERATION OF BUILDING MODELS FROM LIDAR DATA AND THE INTEGRATION OF AERIAL IMAGES

AUTOMATIC GENERATION OF BUILDING MODELS FROM LIDAR DATA AND THE INTEGRATION OF AERIAL IMAGES AUTOMATIC GENERATION OF BUILDING MODELS FROM LIDAR DATA AND THE INTEGRATION OF AERIAL IMAGES F. Rottensteiner 1 and Ch. Briese 2 1 School of Sureying and Spatial Information Systems, The Uniersity of New

More information

LotusLive. LotusLive Engage and LotusLive Connections User's Guide

LotusLive. LotusLive Engage and LotusLive Connections User's Guide LotusLie LotusLie Engage and LotusLie Connections User's Guide LotusLie LotusLie Engage and LotusLie Connections User's Guide Note Before using this information and the product it supports, read the information

More information

Version 10 Release 0 February 28, IBM Campaign User's Guide IBM

Version 10 Release 0 February 28, IBM Campaign User's Guide IBM Version 10 Release 0 February 28, 2017 IBM Campaign User's Guide IBM Note Before using this information and the product it supports, read the information in Notices on page 241. This edition applies to

More information

Formally verifying the correctness of a network-based protocol for railway signalling systems

Formally verifying the correctness of a network-based protocol for railway signalling systems Urban Transport 197 Formally erifying the correctness of a network-based protocol for railway signalling systems J.-G. Hwang & J.-H. Lee Railway Signalling Research Group, Korea Railroad Research Institute

More information

2 Video Quality Assessment framework for ROI-based Mobile Video Adaptation

2 Video Quality Assessment framework for ROI-based Mobile Video Adaptation 3rd International Conference on Multimedia Technology(ICMT 2013) A Noel Scheme of Video Quality Estimation for the ROI Transcoding Video Ting Yao 1. Abstract. Because of the limitation of bandwidth and

More information

Robinhood: Towards Efficient Work-stealing in Virtualized Environments

Robinhood: Towards Efficient Work-stealing in Virtualized Environments 1 : Towards Efficient Work-stealing in Virtualized Enironments Yaqiong Peng, Song Wu, Member, IEEE, Hai Jin, Senior Member, IEEE Abstract Work-stealing, as a common user-leel task scheduler for managing

More information

Robust camera pose estimation by viewpoint classification using deep learning

Robust camera pose estimation by viewpoint classification using deep learning Computational Visual Media DOI 10.1007/s41095-016-0067-z Vol. 3, No. 2, June 2017, 189 198 Research Article Robust camera pose estimation by iewpoint classification using deep learning Yoshikatsu Nakajima

More information

Keyword Extraction by KNN considering Similarity among Features

Keyword Extraction by KNN considering Similarity among Features 64 Int'l Conf. on Advances in Big Data Analytics ABDA'15 Keyword Extraction by KNN considering Similarity among Features Taeho Jo Department of Computer and Information Engineering, Inha University, Incheon,

More information

Encoding Words into String Vectors for Word Categorization

Encoding Words into String Vectors for Word Categorization Int'l Conf. Artificial Intelligence ICAI'16 271 Encoding Words into String Vectors for Word Categorization Taeho Jo Department of Computer and Information Communication Engineering, Hongik University,

More information

System i and System p. Capacity on Demand

System i and System p. Capacity on Demand System i and System p Capacity on Demand System i and System p Capacity on Demand Note Before using this information and the product it supports, read the information in Notices on page 65 and the IBM

More information

RiMOM Results for OAEI 2008

RiMOM Results for OAEI 2008 RiMOM Results for OAEI 2008 Xiao Zhang 1, Qian Zhong 1, Juanzi Li 1, Jie Tang 1, Guotong Xie 2 and Hanyu Li 2 1 Department of Computer Science and Technology, Tsinghua University, China {zhangxiao,zhongqian,ljz,tangjie}@keg.cs.tsinghua.edu.cn

More information

IBM Tealeaf UI Capture j2 Version 2 Release 1 May 15, IBM Tealeaf UI Capture j2 Release Notes

IBM Tealeaf UI Capture j2 Version 2 Release 1 May 15, IBM Tealeaf UI Capture j2 Release Notes IBM Tealeaf UI Capture j2 Version 2 Release 1 May 15, 2013 IBM Tealeaf UI Capture j2 Release Notes Note Before using this information and the product it supports, read the information in Notices on page

More information

WebSphere MQ Configuration Agent User's Guide

WebSphere MQ Configuration Agent User's Guide IBM Tioli Composite Application Manager for Applications Version 7.1 WebSphere MQ Configuration Agent User's Guide SC14-7525-00 IBM Tioli Composite Application Manager for Applications Version 7.1 WebSphere

More information

IBM SPSS Advanced Statistics 25 IBM

IBM SPSS Advanced Statistics 25 IBM IBM SPSS Adanced Statistics 25 IBM Note Before using this information and the product it supports, read the information in Notices on page 105. Product Information This edition applies to ersion 25, release

More information

IBM Distributed Computing Environment Version 3.1 for AIX and Solaris: Administration Guide Introduction

IBM Distributed Computing Environment Version 3.1 for AIX and Solaris: Administration Guide Introduction IBM Distributed Computing Enironment Version 3.1 for AIX and Solaris: Administration Guide Introduction IBM Distributed Computing Enironment Version 3.1 for AIX and Solaris: Administration Guide Introduction

More information

IBM InfoSphere Information Server Integration Guide for IBM InfoSphere DataStage Pack for SAP BW

IBM InfoSphere Information Server Integration Guide for IBM InfoSphere DataStage Pack for SAP BW IBM InfoSphere Information Serer Version 11 Release 3 IBM InfoSphere Information Serer Integration Guide for IBM InfoSphere DataStage Pack for SAP BW SC19-4314-00 IBM InfoSphere Information Serer Version

More information

IBM i Version 7.2. Service and support IBM

IBM i Version 7.2. Service and support IBM IBM i Version 7.2 Serice and support IBM IBM i Version 7.2 Serice and support IBM Note Before using this information and the product it supports, read the information in Notices on page 71. This document

More information

Efficient clustering and matching for object class recognition

Efficient clustering and matching for object class recognition 1 Efficient clustering and matching for object class recognition Bastian Leibe ETH Zurich Zurich, Switzerland Krystian Mikolajczyk Uniersity of Surrey Guildford, UK Bernt Schiele TU Darmstadt Darmstadt,

More information

Extracting knowledge from Ontology using Jena for Semantic Web

Extracting knowledge from Ontology using Jena for Semantic Web Extracting knowledge from Ontology using Jena for Semantic Web Ayesha Ameen I.T Department Deccan College of Engineering and Technology Hyderabad A.P, India ameenayesha@gmail.com Khaleel Ur Rahman Khan

More information

Ontology Mapping based on Similarity Measure and Fuzzy Logic

Ontology Mapping based on Similarity Measure and Fuzzy Logic Ontology Mapping based on Similarity Measure and Fuzzy Logic Author Niwattanakul, S., Martin, Philippe, Eboueya, M., Khaimook, K. Published 2007 Conference Title Proceedings of E-Learn 2007 Copyright Statement

More information

An Adaptive Content Distribution Protocol for Clustered Mobile Peer-to-Peer Networks

An Adaptive Content Distribution Protocol for Clustered Mobile Peer-to-Peer Networks An Adaptie Content Distribution Protocol for Clustered Mobile Peer-to-Peer Networks Long Vu, Rahul Malik, Qiyan Wang, Klara Nahrstedt Department of Computer Science, Uniersity of Illinois 21 N. Goodwin

More information

Machine Learning 13. week

Machine Learning 13. week Machine Learning 13. week Deep Learning Convolutional Neural Network Recurrent Neural Network 1 Why Deep Learning is so Popular? 1. Increase in the amount of data Thanks to the Internet, huge amount of

More information

Offering Access to Personalized Interactive Video

Offering Access to Personalized Interactive Video Offering Access to Personalized Interactive Video 1 Offering Access to Personalized Interactive Video Giorgos Andreou, Phivos Mylonas, Manolis Wallace and Stefanos Kollias Image, Video and Multimedia Systems

More information

Semantic Web. Ontology Alignment. Morteza Amini. Sharif University of Technology Fall 94-95

Semantic Web. Ontology Alignment. Morteza Amini. Sharif University of Technology Fall 94-95 ه عا ی Semantic Web Ontology Alignment Morteza Amini Sharif University of Technology Fall 94-95 Outline The Problem of Ontologies Ontology Heterogeneity Ontology Alignment Overall Process Similarity Methods

More information

Annotated Suffix Trees for Text Clustering

Annotated Suffix Trees for Text Clustering Annotated Suffix Trees for Text Clustering Ekaterina Chernyak and Dmitry Ilvovsky National Research University Higher School of Economics Moscow, Russia echernyak,dilvovsky@hse.ru Abstract. In this paper

More information

WebSphere Message Broker Monitoring Agent User's Guide

WebSphere Message Broker Monitoring Agent User's Guide IBM Tioli OMEGAMON XE for Messaging on z/os Version 7.1 WebSphere Message Broker Monitoring Agent User's Guide SC23-7954-03 IBM Tioli OMEGAMON XE for Messaging on z/os Version 7.1 WebSphere Message Broker

More information

IBM. RSE for z/os User's Guide. IBM Explorer for z/os. Version 3 Release 1 SC

IBM. RSE for z/os User's Guide. IBM Explorer for z/os. Version 3 Release 1 SC IBM Explorer for z/os IBM RSE for z/os User's Guide Version 3 Release 1 SC27-8433-03 IBM Explorer for z/os IBM RSE for z/os User's Guide Version 3 Release 1 SC27-8433-03 Note Before using this information,

More information

Compiler construction

Compiler construction Compiler construction Lecture 7: Functions Nested functions Magnus Myreen Spring 2018 Chalmers Uniersity of Technology Gothenburg Uniersity A Nested Function Another example To make nested functions useful

More information

A New Multicast Wavelength Assignment Algorithm in Wavelength-Converted Optical Networks

A New Multicast Wavelength Assignment Algorithm in Wavelength-Converted Optical Networks Int J Communications, Network and System Sciences, 2009, 2, 912-916 doi:104236/ijcns200929106 Published Online December 2009 (http://wwwscirporg/journal/ijcns/) A New Multicast Waelength Assignment Algorithm

More information

Neural Networks. Prof. Dr. Rudolf Kruse. Computational Intelligence Group Faculty for Computer Science

Neural Networks. Prof. Dr. Rudolf Kruse. Computational Intelligence Group Faculty for Computer Science Neural Networks Prof. Dr. Rudolf Kruse Computational Intelligence Group Faculty for Computer Science kruse@iws.cs.uni-magdeburg.de Rudolf Kruse Neural Networks Radial Basis Function Networks Rudolf Kruse

More information

IBM Initiate Web Reports. User's Guide. Version9Release7 SC

IBM Initiate Web Reports. User's Guide. Version9Release7 SC IBM Initiate Web Reports User's Guide Version9Release7 SC19-3142-04 IBM Initiate Web Reports User's Guide Version9Release7 SC19-3142-04 Note Before using this information and the product that it supports,

More information

A Hybrid Neural Model for Type Classification of Entity Mentions

A Hybrid Neural Model for Type Classification of Entity Mentions A Hybrid Neural Model for Type Classification of Entity Mentions Motivation Types group entities to categories Entity types are important for various NLP tasks Our task: predict an entity mention s type

More information

Predict the box office of US movies

Predict the box office of US movies Predict the box office of US movies Group members: Hanqing Ma, Jin Sun, Zeyu Zhang 1. Introduction Our task is to predict the box office of the upcoming movies using the properties of the movies, such

More information

Font Type Extraction and Character Prototyping Using Gabor Filters

Font Type Extraction and Character Prototyping Using Gabor Filters Font Type Extraction and Character Prototyping Using Gabor Filters Bénédicte Allier, Hubert Emptoz Laboratoire de Reconnaissance des Formes et Vision (RFV) INSA de Lyon 0 a. A. Einstein, 6961 Villeurbanne

More information

IBM i Version 7.3. Networking TCP/IP troubleshooting IBM

IBM i Version 7.3. Networking TCP/IP troubleshooting IBM IBM i Version 7.3 Networking TCP/IP troubleshooting IBM IBM i Version 7.3 Networking TCP/IP troubleshooting IBM Note Before using this information and the product it supports, read the information in

More information

Ontology matching using vector space

Ontology matching using vector space University of Wollongong Research Online University of Wollongong in Dubai - Papers University of Wollongong in Dubai 2008 Ontology matching using vector space Zahra Eidoon University of Tehran, Iran Nasser

More information

Improving the Efficiency of Fast Using Semantic Similarity Algorithm

Improving the Efficiency of Fast Using Semantic Similarity Algorithm International Journal of Scientific and Research Publications, Volume 4, Issue 1, January 2014 1 Improving the Efficiency of Fast Using Semantic Similarity Algorithm D.KARTHIKA 1, S. DIVAKAR 2 Final year

More information

Maximizing the Lifetime of Dominating Sets

Maximizing the Lifetime of Dominating Sets Maximizing the Lifetime of Dominating Sets Thomas Moscibroda and Roger Wattenhofer {moscitho, wattenhofer}@tik.ee.ethz.ch Computer Engineering and Networks Laboratory, ETH Zurich 892 Zurich, Switzerland

More information

Effects of the Number of Hidden Nodes Used in a. Structured-based Neural Network on the Reliability of. Image Classification

Effects of the Number of Hidden Nodes Used in a. Structured-based Neural Network on the Reliability of. Image Classification Effects of the Number of Hidden Nodes Used in a Structured-based Neural Network on the Reliability of Image Classification 1,2 Weibao Zou, Yan Li 3 4 and Arthur Tang 1 Department of Electronic and Information

More information

IBM Unica Distributed Marketing Version 8 Release 6 May 25, Field Marketer's Guide

IBM Unica Distributed Marketing Version 8 Release 6 May 25, Field Marketer's Guide IBM Unica Distributed Marketing Version 8 Release 6 May 25, 2012 Field Marketer's Guide Note Before using this information and the product it supports, read the information in Notices on page 83. This

More information

Service Overlay Forest Embedding for Software-Defined Cloud Networks

Service Overlay Forest Embedding for Software-Defined Cloud Networks Serice Oerlay Forest Embedding for Software-Defined Cloud Networks Jian-Jhih Kuo, Shan-Hsiang Shen, Ming-Hong Yang, De-Nian Yang, Ming-Jer Tsai and Wen-Tsuen Chen Inst. of Information Science, Academia

More information

A Systematic Overview of Data Mining Algorithms. Sargur Srihari University at Buffalo The State University of New York

A Systematic Overview of Data Mining Algorithms. Sargur Srihari University at Buffalo The State University of New York A Systematic Overview of Data Mining Algorithms Sargur Srihari University at Buffalo The State University of New York 1 Topics Data Mining Algorithm Definition Example of CART Classification Iris, Wine

More information

IBM. Systems management Logical partitions. System i. Version 6 Release 1

IBM. Systems management Logical partitions. System i. Version 6 Release 1 IBM System i Systems management Logical partitions Version 6 Release 1 IBM System i Systems management Logical partitions Version 6 Release 1 Note Before using this information and the product it supports,

More information

Bound Improvement for LNG Inventory Routing

Bound Improvement for LNG Inventory Routing Submitted to Transportation Science manuscript (Please, proide the mansucript number!) Bound Improement for LNG Inentory Routing Yufen Shao ExxonMobil Upstream Research Company, yufen.shao@exxonmobil.com,

More information

IBM i Version 7.2. Connecting to IBM i IBM i Access for Web IBM

IBM i Version 7.2. Connecting to IBM i IBM i Access for Web IBM IBM i Version 7.2 Connecting to IBM i IBM i Access for Web IBM IBM i Version 7.2 Connecting to IBM i IBM i Access for Web IBM Note Before using this information and the product it supports, read the information

More information

IBM InfoSphere MDM Enterprise Viewer User's Guide

IBM InfoSphere MDM Enterprise Viewer User's Guide IBM InfoSphere Master Data Management Version 11 IBM InfoSphere MDM Enterprise Viewer User's Guide GI13-2661-00 IBM InfoSphere Master Data Management Version 11 IBM InfoSphere MDM Enterprise Viewer User's

More information

IBM i Version 7.2. Security Service Tools IBM

IBM i Version 7.2. Security Service Tools IBM IBM i Version 7.2 Security Serice Tools IBM IBM i Version 7.2 Security Serice Tools IBM Note Before using this information and the product it supports, read the information in Notices on page 37. This

More information

Fast Contextual Preference Scoring of Database Tuples

Fast Contextual Preference Scoring of Database Tuples Fast Contextual Preference Scoring of Database Tuples Kostas Stefanidis Department of Computer Science, University of Ioannina, Greece Joint work with Evaggelia Pitoura http://dmod.cs.uoi.gr 2 Motivation

More information

Reconciling Ontologies for Coordination among E-business Agents

Reconciling Ontologies for Coordination among E-business Agents Reconciling Ontologies for Coordination among E-business Agents Jingshan Huang Computer Science and Engineering Department University of South Carolina Columbia, SC 29208, USA +1-803-777-3768 huang27@sc.edu

More information

A Level-wise Priority Based Task Scheduling for Heterogeneous Systems

A Level-wise Priority Based Task Scheduling for Heterogeneous Systems International Journal of Information and Education Technology, Vol., No. 5, December A Level-wise Priority Based Task Scheduling for Heterogeneous Systems R. Eswari and S. Nickolas, Member IACSIT Abstract

More information

8/21/2014

8/21/2014 Knowledge Article People Synchronization and the Reconciliation Engine - CTM:People to BMC_PERSON with Dependency Relationships Knowledge Article ID: KA344331 Version: 1.0 Status: Published Published date:

More information

IBM. Communications Server support for RoCE Express2 features. z/os Communications Server. Version 2 Release 2

IBM. Communications Server support for RoCE Express2 features. z/os Communications Server. Version 2 Release 2 z/os Communications Serer IBM Communications Serer support for RoCE Express2 features Version 2 Release 2 Note: Links to related publications are from original documents and might not work. The links to

More information

Graph Neural Networks for Ranking Web Pages

Graph Neural Networks for Ranking Web Pages Graph Neural Networks for Ranking Web Pages Franco Scarselli University of Siena Siena, Italy franco@ing.unisi.it Markus Hagenbuchner University of Wollongong Wollongong, Australia markus@uow.edu.au Sweah

More information

A Timing-constrained Simultaneous Global Routing Algorithm

A Timing-constrained Simultaneous Global Routing Algorithm A Timing-constrained Simultaneous Global Routing Algorithm Jiang Hu and Sachin S. Sapatnekar {jhu, sachin}@mail.ece.umn.edu Department of Electrical and Computer Engineering Uniersity of Minnesota Minneapolis,

More information

FPGA IMPLEMENTATION OF ADAPTIVE TEMPORAL KALMAN FILTER FOR REAL TIME VIDEO FILTERING March 15, 1999

FPGA IMPLEMENTATION OF ADAPTIVE TEMPORAL KALMAN FILTER FOR REAL TIME VIDEO FILTERING March 15, 1999 FPGA IMPLEMENTATION OF ADAPTIVE TEMPORAL KALMAN FILTER FOR REAL TIME VIDEO FILTERING March 15, 1999 Robert D. Turney +, Ali M. Reza, and Justin G. R. Dela + CORE Solutions Group, Xilinx San Jose, CA 9514-3450,

More information