Mathematics (Faculty of): Recent submissions
Now showing items 1-20 of 3020
-
Writing My Own Line Drawing Software as an Artist
(University of Waterloo, 2024-05-24)I describe trying to improve my own art—line art, specifically—by developing computer science-based tools. The results of this experience are three technical contributions targeted at an NPR (Non-Photorealistic Rendering) ... -
Optimization of Policy Evaluation and Policy Improvement Methods in Portfolio Optimization using Quasi-Monte Carlo Methods
(University of Waterloo, 2024-05-24)Machine learning involves many challenging integrals that can be estimated using numerical methods. One application of these methods which has been explored in recent work is the estimation of policy gradients for ... -
A geometric investigation of non-regular separation applied to the bi-Helmholtz equation & its connection to symmetry operators
(University of Waterloo, 2024-05-23)The theory of non-regular separation is examined in its geometric form and applied to the bi-Helmholtz equation in the flat coordinate systems in 2-dimensions. It is shown that the bi-Helmholtz equation does not admit ... -
Space-time Hybridizable Discontinuous Galerkin Method for the Advection-Diffusion Problem
(University of Waterloo, 2024-05-22)In this thesis, we analyze a space-time hybridizable discontinuous Galerkin (HDG) method for the time-dependent advection-dominated advection-diffusion problem. It is well-known that solutions to these problems may admit ... -
Deep Unsupervised Learning for Biodiversity Analyses: Representation learning and clustering of bacterial, mitochondrial, and barcode DNA sequences
(University of Waterloo, 2024-05-22)Amid the recent surge in next-generation sequencing technologies, alignment-free algorithms stand out as a promising alternative to traditional alignment-based methods in phylogenetic analyses. Specifically, the use of ... -
Multivariate Triangular Quantile Maps for Novelty Detection
(University of Waterloo, 2024-05-21)Novelty detection, a fundamental task in the field of machine learning, has drawn a lot of recent attention due to its wide-ranging applications and the rise of neural approaches. In this thesis, we present a general ... -
Navigating Identities in Text: Towards an Approach for Dementia Care
(University of Waterloo, 2024-05-21)Identity, as a concept, is concerned with the social positioning of the self and the other. It manifests through discourse and interactions, and expressed in relation to other perceived identities. For example, can one be ... -
Variability in Factors Influencing Pull Request Merge Decisions: A Microscopic Exploration
(University of Waterloo, 2024-05-16)Context: The pull-based development model is a widely adopted practice in dis- tributed version control systems, particularly in open-source projects. In this model, con- tributors submit pull requests proposing changes ... -
Discrete total variation in multiple spatial dimensions and its applications
(University of Waterloo, 2024-05-13)Total variation plays an important role in the analysis of stability and convergence of numerical solutions for one-dimensional scalar conservation laws. However, extending this approach to two or more spatial dimensions ... -
Explore the In-context Learning Capability of Large Language Models
(University of Waterloo, 2024-05-10)The rapid evolution of Large Language Models (LLMs) has marked the beginning of a new age in AI capabilities, particularly in the domain of natural language understanding and processing. Among the forefront of these ... -
Type-Aware Optimizations with Imperfect Types
(University of Waterloo, 2024-05-10)JavaScript, a programming language originally designed for web browsers, has become ubiquitous, experiencing adoption across multiple platforms. Its dynamic type system and prototype-based object orientation are well-known ... -
Classifying Code as Human Authored or GPT-4 Generated
(University of Waterloo, 2024-05-09)Artificial intelligence (AI) assistants such as GitHub Copilot and ChatGPT, built on large language models like GPT-4, are revolutionizing how programming tasks are performed, raising questions about whether generative AI ... -
On Convergence Analysis of Stochastic and Distributed Gradient-Based Algorithms
(University of Waterloo, 2024-05-08)Optimization is a fundamental mathematical discipline focused on finding the best solution from a set of feasible choices. It is vital in various applications, including engineering, economics, data science, and beyond. ... -
Size Constraints in Segmentation and Size Predictions
(University of Waterloo, 2024-05-08)Segment size, which one may equivalently refer to as volume, area, or cardinality, is uniquely defined by segmentation, e.g. by aggregating pixel-level predictions. On the other hand, size provides only a very weak constraint ... -
Explaining Expert Search and Team Formation Systems with ExES
(University of Waterloo, 2024-05-06)Expert search and team formation systems operate on collaboration networks with nodes representing individuals, labeled with their skills, and edges denoting collaboration relationships. Given a query corresponding to a ... -
Not All Pull Request Rejections Are The Same
(University of Waterloo, 2024-05-06)In the Open Source Software (OSS) development landscape, evaluating pull requests extends beyond code quality assessment. Recent research has revealed the significant influence of social dynamics and perceptions on pull ... -
Chromatic Number of Random Signed Graphs
(University of Waterloo, 2024-05-03)We naturally extend Bollobas's classical method and result about the chromatic number of random graphs chi(G(n,p)) ~ n/log_b(n) (for p constant, b=1/(1-p)) to the chromatic number of random signed graphs to obtain chi(G(n,p,q)) ... -
Laconic Evaluation of Branching Programs from the Diffie-Hellman Assumption
(University of Waterloo, 2024-05-02)Secure two-party computation (2PC) enables two parties to compute a function f on their joint inputs while keeping their inputs private. Laconic cryptography is a special type of 2PC in which this is done with asymptotically ... -
CAMEO: Explaining Consensus and Expertise Across MOdels
(University of Waterloo, 2024-05-02)Explainable AI methods have been proposed to help interpret complex models, e.g., by assigning importance scores to model features or perturbing the features in a way that changes the prediction. These methods apply to one ... -
Ghost Recommendations: A Protocol for Efficiently Enhancing User Privacy
(University of Waterloo, 2024-04-30)As the amount of online information accessible to users keeps increasing, we have come to rely more on services such as Netflix, Amazon, and eBay that are successful in recommending choices to users. The main goal of such ...