Integrating Class Hierarchies

Slides:



Advertisements
Similar presentations
Bart Jansen 1.  Problem definition  Instance: Connected graph G, positive integer k  Question: Is there a spanning tree for G with at least k leaves?
Advertisements

Primal-Dual Algorithms for Connected Facility Location Chaitanya SwamyAmit Kumar Cornell University.
Chapter 4 The Greedy Approach. Minimum Spanning Tree A tree is an acyclic, connected, undirected graph. A spanning tree for a given graph G=, where E.
Bart Jansen, Utrecht University. 2  Max Leaf  Instance: Connected graph G, positive integer k  Question: Is there a spanning tree for G with at least.
1 A Faster Approximation Algorithm For The Steiner Problem In Graphs Kurt Mehlhorn. Information Processing Letters, 27(3):125–128, 高等演算法二
Information Networks Graph Clustering Lecture 14.
Approximation Some Network Design Problems With Node Costs Guy Kortsarz Rutgers University, Camden, NJ Joint work with Zeev Nutov The Open University,
PCPs and Inapproximability Introduction. My T. Thai 2 Why Approximation Algorithms  Problems that we cannot find an optimal solution.
Complexity 16-1 Complexity Andrei Bulatov Non-Approximability.
CSC5160 Topics in Algorithms Tutorial 2 Introduction to NP-Complete Problems Feb Jerry Le
Introduction to Approximation Algorithms Lecture 12: Mar 1.
The Complexity of the Network Design Problem Networks, 1978 Classic Paper Reading
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Fall, 2002 Monday, 12/2/02 Design Patterns for Optimization Problems Greedy.
Steiner trees Algorithms and Networks. Steiner Trees2 Today Steiner trees: what and why? NP-completeness Approximation algorithms Preprocessing.
Approximation Algorithms Motivation and Definitions TSP Vertex Cover Scheduling.
The Shortest Path Problem
Minimum Spanning Tree Algorithms. What is A Spanning Tree? u v b a c d e f Given a connected, undirected graph G=(V,E), a spanning tree of that graph.
Outline Introduction The hardness result The approximation algorithm.
Nirmalya Roy School of Electrical Engineering and Computer Science Washington State University Cpt S 223 – Advanced Data Structures Graph Algorithms: Minimum.
1 Introduction to Approximation Algorithms. 2 NP-completeness Do your best then.
On the Construction of Data Aggregation Tree with Minimum Energy Cost in Wireless Sensor Networks: NP-Completeness and Approximation Algorithms National.
Fixed Parameter Complexity Algorithms and Networks.
Simple and Improved Parameterized Algorithms for Multiterminal Cuts Mingyu Xiao The Chinese University of Hong Kong Hong Kong SAR, CHINA CSR 2008 Presentation,
Chandra Chekuri, Nitish Korula and Martin Pal Proceedings of the nineteenth annual ACM-SIAM symposium on Discrete algorithms (SODA 08) Improved Algorithms.
1 Introduction to Approximation Algorithms. 2 NP-completeness Do your best then.
The Graph Minor Theorem CS594 GRAPH THEORY PRESENTATION SPRING 2014 RON HAGAN.
Approximation Algorithms
Data Structures & Algorithms Graphs
CSE 589 Part VI. Reading Skiena, Sections 5.5 and 6.8 CLR, chapter 37.
ON THE EFFICIENCY OF THE HAMMING C-CENTERSTRING PROBLEMS Amihood Amir Liam Roditty Jessica Ficler Oren Sar Shalom.
CSE 589 Part V One of the symptoms of an approaching nervous breakdown is the belief that one’s work is terribly important. Bertrand Russell.
Algorithms for hard problems Introduction Juris Viksna, 2015.
On the Hardness of Optimal Vertex Relabeling and Restricted Vertex Relabeling Amihood Amir Benny Porat.
Lecture 19 Minimal Spanning Trees CSCI – 1900 Mathematics for Computer Science Fall 2014 Bill Pine.
Indian Institute of Technology Kharagpur PALLAB DASGUPTA Graph Theory: Trees Pallab Dasgupta, Professor, Dept. of Computer Sc. and Engineering, IIT
Graphs Definition: a graph is an abstract representation of a set of objects where some pairs of the objects are connected by links. The interconnected.
TU/e Algorithms (2IL15) – Lecture 12 1 Linear Programming.
Introduction to NP Instructor: Neelima Gupta 1.
Kernel Bounds for Path and Cycle Problems Bart M. P. Jansen Joint work with Hans L. Bodlaender & Stefan Kratsch September 8 th 2011, Saarbrucken.
Introduction Wireless Ad-Hoc Network  Set of transceivers communicating by radio.
Spanning Trees Dijkstra (Unit 10) SOL: DM.2 Classwork worksheet Homework (day 70) Worksheet Quiz next block.
5.6 Prefix codes and optimal tree Definition 31: Codes with this property which the bit string for a letter never occurs as the first part of the bit string.
::Network Optimization:: Minimum Spanning Trees and Clustering Taufik Djatna, Dr.Eng. 1.
Fixed Parameter Tractability for Graph Drawing Sue Whitesides Computer Science Department.
Mathematical Foundations of AI
Joint work with Hans Bodlaender
Greedy Technique.
Approximation algorithms
European Symposium on Algorithms – ESA
Algorithms for hard problems
Algorithms for Routing Node-Disjoint Paths in Grids
Computability and Complexity
Constrained Bipartite Vertex Cover: The Easy Kernel is Essentially Tight Bart M. P. Jansen June 4th, WORKER 2015, Nordfjordeid, Norway.
Richard Anderson Lecture 25 NP-Completeness
Minimum Spanning Trees
Quality of Service in Multimedia Distribution
Fixed Parameter Tractability
Distance Approximating Trees in Graphs Brandstaedt & Chepoi & Dragan, ESA’97, J. of Algorithms ’99, European J. of Combinatorics 2000 A graph G=(V,E)
Finding Subgraphs with Maximum Total Density and Limited Overlap
Trees.
Introduction Wireless Ad-Hoc Network
Approximation Algorithms
Minimizing the Aggregate Movements for Interval Coverage
An O(n log n)-Time Algorithm for the k-Center Problem in Trees
Minimum Spanning Trees
CSE 421, University of Washington, Autumn 2006
Ch09 _2 Approximation algorithm
Lecture 24 Vertex Cover and Hamiltonian Cycle
CSE 421 Richard Anderson Autumn 2019, Lecture 3
Presentation transcript:

Integrating Class Hierarchies Yuzhong Qu

NJVR 2,996 vocabularies 455,718 terms Instantiation found for From 261 PLDs (many are from w3.org) 455,718 terms 396,023 classes, 59,868 properties, (many are in YAGO NS) Instantiation found for 115,707 classes (29.2%), e.g. foaf:Person 25,963 properties (43.4%), e.g. dc:creator 1,874 vocabularies (62.6%)

Select Vocabulary Class and property Instantiated classes //and their ancestors The amount of instantiation, e.g. k  10 (100?)

Instantiated Class Hierarchy

Homomorphism Let M ={S1, S2 ,…} be a partially ordered set (or poset), and so does N= {C1, C2 ,…} H:MN be a functional relation from M to N (partial?) Si  Sj  H(Si)  H(Sj) Note Merging class hierarchies (taxonomies) Abstractive summary of a given class hierarchy |Range H|  K

Distance C S H

Distance

Merge S

Summary of instances (class hierarchy)

Summary of instances (class hierarchy)  ?  OR

Instance category and taxonomy leaf node is weighted

Related Problem Huffman Coding Minimum-cost flow problem (Directed) Steiner Tree Node-weighted Steiner Tree (Weighted)Vertex Cover (Weighted) Dominating Set Maximum coverage problem (select no more than K sets) Weighted version (elements are weighted) Minimum Set Cover Weighted version (sets are weighted)

Huffman Coding (Minimum weighted path length) Huffman D A. A method for the construction of minimum-redundancy codes. Proceedings of the IRE, 1952, 40(9): 1098-1101.

Minimum-cost flow problem Given a directed graph with source s and sink t, where each edge (u,v) has capacity c(u, v), flow  f(u, v),  and cost  a(u, v). You are required to send an amount of flow d from s to t. Minimize

Minimum Steiner Tree Given a set V of points (vertices), interconnect them by a network (graph) of shortest length, where the length is the sum of the lengths of all edges.

Minimum Steiner Tree Given an edge-weighted graph G = (V, E, w) and a subset S ⊆ V of required vertices. A Steiner tree is a tree in G that spans all vertices of S. The task is to find a minimum-weight Steiner tree.

Dominating Set problem A dominating set for a graph G = (V, E) is a subset D of V such that every vertex not in D is adjacent to at least one member of D. The minimum dominating set is NP-hard Its decision version is a classical NP-complete decision problem   the problem is not fixed-parameter tractable in the sense that no algorithm with running time f(k)nO(1) for any function f exists unless the W-hierarchy collapses to FPT=W[2]. if the input graph is planar, the problem remains NP-hard, but a fixed-parameter algorithm is known.

Vertex Cover problem A vertex cover of a graph is a set of vertices such that each edge of the graph is incident to at least one vertex of the set. The minimum vertex cover is NP-hard Its decision version, the vertex cover problem, was one of Karp's 21 NP-complete problems  “if G has a vertex cover of k vertices” is fixed-parameter tractable O(kn + 1.2852k)

Other Techniques Graph summarization Graph edit distance

Reference (Minimum cost flow) James B. Orlin. A polynomial time primal network simplex algorithm for minimum cost flows. Mathematical Programming. 1997(78): 109–129.

Reference (Steiner Tree) Klein P, Ravi R. A nearly best-possible approximation algorithm for node-weighted Steiner trees. Journal of Algorithms, 1995, 19(1): 104-115. Zelikovsky A. A series of approximation algorithms for the acyclic directed Steiner tree problem. Algorithmica, 1997, 18(1): 99-110. Charikar M, Chekuri C, Cheung T, et al. Approximation algorithms for directed Steiner problems. Proceedings of the ninth annual ACM-SIAM symposium on Discrete algorithms. 1998: 192-200. Zosin L, Khuller S. On directed Steiner trees. Proceedings of the thirteenth annual ACM-SIAM symposium on Discrete algorithms. 2002: 59-63.

Reference (Vertex Cover) Niedermeier R, Rossmanith P. On efficient fixed-parameter algorithms for weighted vertex cover. Journal of Algorithms, 2003, 47(2): 63-77. White L J, Gillenson M L. An efficient algorithm for minimum k-covers in weighted graphs. Mathematical Programming, 1975, 8(1): 20-42. Chen J, Kanj I A, Xia G. Improved parameterized upper bounds for vertex cover. Mathematical Foundations of Computer Science 2006. Springer Berlin Heidelberg, 2006: 238-249.

Reference (Graph Summarization) Navlakha S, Rastogi R, Shrivastava N. Graph summarization with bounded error. Proceedings of the 2008 ACM SIGMOD international conference on Management of data. ACM, 2008: 419-432. Tian Y, Hankins R A, Patel J M. Efficient aggregation for graph summarization. Proceedings of the 2008 ACM SIGMOD international conference on Management of data. ACM, 2008: 567-580. Zhang N, Tian Y, Patel J M. Discovery-driven graph summarization. Data Engineering (ICDE), 2010 IEEE 26th International Conference on. IEEE, 2010: 880-891. Gao X, Xiao B, Tao D, et al. A survey of graph edit distance. Pattern Analysis and applications, 2010, 13(1): 113-129.

Reference (Document Summarization) Celikyilmaz A, Hakkani-Tur D. A hybrid hierarchical model for multi-document summarization. ACL 2010: 815-824. Shen C, Li T. Multi-document summarization via the minimum dominating set. COLING 2010: 984-992

Acknowledgement Q&A Discussion