Now showing items 1-20 of 1432

    • A Generalized Blending Scheme for Arbitrary Order of Continuity 

      Fang, Xiang (University of Waterloo, 2023-03-20)
      In this thesis, new templates and formulas of blending functions, schemes, and algorithms are derived for solving the scattered data interpolation problem. The resulting data fitting scheme interpolates the positions and ...
    • Systems and Algorithms for Dynamic Graph Processing 

      Ammar, Khaled (University of Waterloo, 2023-03-10)
      Data generated from human and systems interactions could be naturally represented as graph data. Several emerging applications rely on graph data, such as the semantic web, social networks, bioinformatics, finance, and ...
    • Algorithms for Geometric Facility Location: Centers in a Polygon and Dispersion on a Line 

      Naredla, Anurag Murty (University of Waterloo, 2023-02-24)
      We study three geometric facility location problems in this thesis. First, we consider the dispersion problem in one dimension. We are given an ordered list of (possibly overlapping) intervals on a line. We wish to choose ...
    • Novel Methods for Natural Language Modeling and Pretraining 

      Bai, He (University of Waterloo, 2023-02-21)
      This thesis is about modeling language sequences to achieve lower perplexity, better generation, and benefit downstream language tasks; specifically, this thesis addresses the importance of natural language features including ...
    • Squash: low latency multi-path video streaming using multi-bitrate encoding 

      Lee, Joohan (University of Waterloo, 2023-02-10)
      The demand for low latency video streaming has dramatically increased as live video streaming applications, such as Twitch and Youtube Live, are becoming more popular. According to the 2021 Bitmovin video developer report, ...
    • A Preference Judgment Interface for Authoritative Assessment 

      Seifikar, Mahsa (University of Waterloo, 2023-02-06)
      For offline evaluation of information retrieval systems, preference judgments have been demonstrated to be a superior alternative to graded or binary relevance judgments. In contrast to graded judgments, where each ...
    • Designing Intelligent Systems to Support Workspace Collaboration 

      Jahangirzadeh Soure, Ehsan (University of Waterloo, 2023-02-06)
      Complex problems and interprofessional work require more resources to be involved, which has been possible through collaboration. Collaborative work is evolving from physical collaboration to more virtual forms through ...
    • Efficient and Differentially Private Statistical Estimation via a Sum-of-Squares Exponential Mechanism 

      Majid, Mahbod (University of Waterloo, 2023-01-30)
      As machine learning is applied to more privacy-sensitive data, it is becoming increasingly crucial to develop algorithms that maintain privacy. However, even the most basic high-dimensional statistical estimation tasks ...
    • A Stabilizer Formalism for Infinitely Many Qubits 

      Kong, Xiangzhou (University of Waterloo, 2023-01-27)
      The study of infinite dimensional quantum systems has been an active area of discussion in quantum information theory, particularly in settings where certain properties are shown to be not attainable by any finite dimensional ...
    • A Study of the Capabilities of Message-Oriented Middleware Systems 

      Al-Manasrah, Wael (University of Waterloo, 2023-01-27)
      We present a comprehensive characterization study of open-source Message-Oriented Middleware (MOM) systems. We devised a rigorous methodology to select and study 10 popular and diverse MOM systems. For each system, we ...
    • MECBench: A Framework for Benchmarking Multi-Edge Computing Systems 

      Naman, Omar (University of Waterloo, 2023-01-27)
      I present MECBench, an extensible benchmarking framework for multi-access edge computing. MECBench is configurable and can emulate networks with different capabilities and conditions, can scale the generated workloads to ...
    • Facilitating Information Access for Heterogeneous Data Across Many Languages 

      Shi, Peng (University of Waterloo, 2023-01-25)
      Information access, which enables people to identify, retrieve, and use information freely and effectively, has attracted interest from academia and industry. Systems for document retrieval and question answering have ...
    • Efficient Inference of Transformers in Natural Language Processing: Early Exiting and Beyond 

      Xin, Ji (University of Waterloo, 2023-01-24)
      Large-scale pre-trained transformer models such as BERT have become ubiquitous in Natural Language Processing (NLP) research and applications. They bring significant improvements to both academia benchmarking tasks and ...
    • 5G RAN/MEC Slicing and Admission Control using Deep Reinforcement Learning 

      Moayyedi, Arash (University of Waterloo, 2023-01-19)
      The 5G RAN functions can be virtualized and distributed across the radio unit (RU), distributed unit (DU), and centralized unit (CU) to facilitate flexible resource management. Complemented by multi-access edge computing ...
    • Adapting to Data Drift in Encrypted Traffic Classification Using Deep Learning 

      Malekghaini, Navid (University of Waterloo, 2023-01-12)
      Deep learning models have shown to achieve high performance in encrypted traffic classification. However, when it comes to production use, multiple factors challenge the performance of these models. The emergence of new ...
    • Improved Bayesian Network Structure Learning in the Model Averaging Paradigm 

      Liao, Zhenyu (University of Waterloo, 2023-01-10)
      A Bayesian network (BN) is a probabilistic graphical model with applications in knowledge discovery and prediction. Its structure can be learned from data using the well-known score-and-search approach, where a scoring ...
    • Improving Data Locality in Applications through Execution Delegation 

      Curto, Bryant J (University of Waterloo, 2023-01-09)
      With the slowing or even death of Moore’s Law, computer system architectures are trending toward more CPU cores. This trend has driven systems researchers to explore novel ways of utilizing this computational power for ...
    • VibEmoji: Exploring User-authoring Multi-modal Emoticons in Social Communication 

      Zhou, Ziqi (University of Waterloo, 2023-01-06)
      Emoticons are indispensable in online communications. With users’ growing needs for more customized and expressive emoticons, recent messaging applications begin to support (limited) multi-modal emoticons:, enhancing ...
    • Memory Power Consumption in Main-Memory Database Systems 

      Karyakin, Alexey (University of Waterloo, 2023-01-06)
      In main-memory database systems, memory can consume a substantial amount of power, comparable to that of the processors. However, existing memory power-saving mechanisms are much less effective than processor power ...
    • On the Caching Schemes to Speed Up Program Reduction 

      Zhang, Xueyan (University of Waterloo, 2023-01-05)
      Program reduction is a highly practical, widely demanded technique to help debug language tools, such as compilers, interpreters and debuggers. Given a program P which exhibits a property ψ, conceptually, program reduction ...


      University of Waterloo Library
      200 University Avenue West
      Waterloo, Ontario, Canada N2L 3G1
      519 888 4883

      All items in UWSpace are protected by copyright, with all rights reserved.

      DSpace software

      Service outages