Skip navigation
  • Home
  • Browse
    • Communities
      & Collections
    • Browse Items by:
    • Publication Date
    • Author
    • Title
    • Subject
    • Department
  • Sign on to:
    • My MacSphere
    • Receive email
      updates
    • Edit Profile


McMaster University Home Page
  1. MacSphere
  2. Open Access Dissertations and Theses Community
  3. Open Access Dissertations and Theses
Please use this identifier to cite or link to this item: http://hdl.handle.net/11375/30264
Title: Discovery of Temporal Graph Functional Dependencies
Authors: Wang, Yaoxu
Advisor: Chiang, Fei
Department: Computer Science
Publication Date: 2024
Abstract: Temporal graphs play a crucial role in modelling dynamic applications where (node) attribute values change over time. However, in some domains, specific attribute value relationships are expected to remain consistent over a time-interval. For example, in therapeutic drug monitoring, the measurement of specific drug levels is expected to remain constant at defined time intervals. A patient must be given a drug dose within a time interval to ensure effective and therapeutic drug concentrations remain in the body. Existing work has largely focused on static graphs, and are unable to capture attribute value relationships over a time interval. Recent work has proposed a new class of dependencies, Temporal Graph Functional Dependencies (TGFDs) that model such semantics [Alipour et. al]. However, declarative specification of these constraints is challenging given the large-scale of real-life graphs. In this thesis, we propose, ParaTGFDMiner, a parallel discovery algorithm to identify TGFDs from large-scale graphs. Given an input graph G, ParaTGFDMiner discovers TGFDs by first generating candidate constraints locally at each worker node from a subset of G. A coordinator then validates and merges these candidate constraints, across all workers, to compute high-frequency TGFDs that are satisfied in G. We propose two optimizations that implement asynchronous processing to minimize idle time, and fast graph pattern matching to identify high-likelihood candidates. Our evaluation on two real large-scale graphs demonstrate that ParaTGFDMiner is up to 60% faster than baseline approaches.
URI: http://hdl.handle.net/11375/30264
Appears in Collections:Open Access Dissertations and Theses

Files in This Item:
File Description SizeFormat 
Wang_Yaoxu_202409_MSc.pdf
Embargoed until: 2025-09-27
6.51 MBAdobe PDFView/Open
Show full item record Statistics


Items in MacSphere are protected by copyright, with all rights reserved, unless otherwise indicated.

Sherman Centre for Digital Scholarship     McMaster University Libraries
©2022 McMaster University, 1280 Main Street West, Hamilton, Ontario L8S 4L8 | 905-525-9140 | Contact Us | Terms of Use & Privacy Policy | Feedback

Report Accessibility Issue