Back to results

UNSW, Sydney

Graph database, and its tale on uncertainty

Abstract

dc:description

In the real world, many complex objects are modelled as graphs. For instance, social networks, protein interaction networks, chemical compounds, World Wide Web, network design, work flows, and etc. While many models utilise Certain Graphs, in some cases, uncertainty on data is inherent, thus they are more precise to be modelled as Uncertain Graphs. This thesis studies three fundamental problems in processing and analysing both Certain Graphs and Uncertain Graphs. These problems are: (1) Uncertain Reachability (2) Certain Graph All-Matching (3) \Probabilistic Supergraph Search. The first problem, Uncertain Reachability, studies the techniques of answering reachability queries over an Uncertain Graph. The traditional reachability answers whether or not there exists a path between a source node and a destination node. Whereas in Uncertain Graphs, it is to determine if a source node could reach a destination node with probability larger than a user specified probability value θ. Uncertain Reachability has been shown to be NP-hard. We first propose novel and effective bounding techniques to obtain the upper bound of reachability probability between the source and destination. If the upper bound fails to prune the query, an efficient Monte Carlo simulation technique will be applied to answer the Uncertain Reachability query with an accuracy guarantee. The second problem, Certain Graph All-Matching, studies the problem of finding all subgraphs of a database graph $g$, which are isomorphic to the given query graph $q$. In this thesis, we have observed that the neighbourhood signature can effectively prune the search space. Based on this pruning technique, this thesis further proposes an eager verification algorithm which aims to identify false matches as early as possible. The last problem, Probabilistic Supergraph Search, studies the problem of retrieving data graphs gu from a uncertain graph database, $D$ such that the probability of $q$ containing gu is not smaller than θ. In this thesis, we present several effective pruning rules to dramatically reduce the search space. In addition, we propose an efficient algorithm to verify the remaining candidates.

Degree

thesis:*
Grantor dc:publisher
UNSW, Sydney
Year dc:date
2013

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Zhu, Ke

Subjects

dc:subject × 3

Rights

dc:rights
Statement dc:rights
  • open access
  • CC BY-NC-ND 3.0
  • free_to_read
Language dc:language
EN

Identifiers

dc:identifier.*
OAI identifier oai:identifier
oai:unsworks.library.unsw.edu.au:1959.4/52699

Chain of custody

source
Harvested from
University of New South Wales
Base URL
unsworks.unsw.edu.au/oai/provider
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
citation

Zhu, Ke. Graph database, and its tale on uncertainty. UNSW, Sydney, 2013. http://hdl.handle.net/1959.4/52699