Garrett E. Katz

dblp:163/3827 · also Garrett Ethan Katz · DBLP profile ↗
← Back
15ranked-venue papers
4as first author
9since 2021 · last 2025
0000-0002-5036-8394ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 15 · 4 first-author · 9 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-author · 2 since 2021Theory of computation · 1 · 1 since 2021
YearPublicationVenuePosition
2025 Why the Agent Made that Decision: Contrastive Explanation Learning for Reinforcement Learning
abstract
Reinforcement learning (RL) has demonstrated remarkable success in solving complex decision-making problems, yet its adoption in critical domains is hindered by the lack of interpretability in its decision-making processes. Existing explainable AI (xAI) approaches often fail to provide meaningful explanations for RL agents, particularly because they overlook the contrastive nature of human reasoning—answering "why this action instead of that one?" To address this gap, we propose a novel framework of contrastive learning to explain RL selected actions, named VisionMask. VisionMask is trained to generate explanations by explicitly contrasting the agent's chosen action with alternative actions in a given state using a self-supervised manner. We demonstrate the efficacy of our method through experiments across diverse RL environments, evaluating it in terms of faithfulness, robustness and complexity. Our results show that VisionMask significantly improves human understanding of agent behavior while maintaining accuracy and fidelity. Furthermore, we present examples illustrating how VisionMask can be used for counterfactual analysis. This work bridges the gap between RL and xAI, paving the way for safer and more interpretable RL systems.
Rui Zuo, Simon Khan, Zifan Wang 0004, Garrett E. Katz, Qinru Qiu
IJCAI4
2025 Linearithmic Clean-up for Vector-Symbolic Key-Value Memory with Kroneker Rotation Products
abstract
A computational bottleneck in current Vector-Symbolic Architectures (VSAs) is the "clean-up" step, which decodes the noisy vectors retrieved from the architecture. Clean-up typically compares noisy vectors against a "codebook" of prototype vectors, incurring computational complexity that is quadratic or similar. We present a new codebook representation that supports efficient clean-up, based on Kroneker products of rotation-like matrices. The resulting clean-up time complexity is linearithmic, i.e. $\mathcal{O}(N\text{log}N)$, where $N$ is the vector dimension and also the number of vectors in the codebook. Clean-up space complexity is $\mathcal{O}(N)$. Furthermore, the codebook is not stored explicitly in computer memory: It can be represented in $\mathcal{O}(\text{log}N)$ space, and individual vectors in the codebook can be materialized in $\mathcal{O}(N)$ time. At the same time, asymptotic memory capacity remains comparable to standard approaches. Computer experiments confirm these results, demonstrating several orders of magnitude more scalability than baseline VSA techniques.
Ruipeng Liu, Qinru Qiu, Simon Khan, Garrett E. Katz
NeSy4
2024 On the Feasibility of Single-Pass Full-Capacity Learning in Linear Threshold Neurons with Binary Input Vectors
abstract
Known learning rules tend to fall near one of two extremes: single-pass associative learning with low complexity and capacity, and multi-pass iterative learning with high complexity and capacity. In this work we investigate the mathematical feasibility of learning rules that are both single-pass and achieve the theoretical upper bound on capacity. We consider a fairly broad family of learning rules we call “span rules,” which include known rules such as Hebbian learning, perceptron learning, and backpropagation as special cases. To our knowledge, previous work has not determined whether single-pass, full-capacity span rules exist, even in the most fundamental case of a linear threshold neuron with binary input vectors, which is the focus of this study. We derive a necessary condition for the existence of such learning rules, which takes the form of a linear program, and show that the linear program is infeasible. This establishes an impossibility result that span rules can not be both single-pass and full-capacity.
Ruipeng Liu, Borui He, Naveed Tahir, Garrett E. Katz
ICML4
2023 Will Poppy Fall? Predicting Robot Falls in Advance Based on Visual Input
abstract
Falling is a critical problem for both people and robots, which may cause bodily harm to the elderly or prevent robots from executing issued orders. This motivates applications of machine learning to recognize and detect falls. Many datasets have been collected for this purpose, but primarily for detecting human falls after they occur. In this paper, we contribute simulated and real training data for robotic fall prediction in advance, based on egocentric video. We also compare an existing fall recognition model with a custom deep architecture we designed, to establish baseline performance on our datasets. We find that our architecture performs well for various prediction spans that can shift between training and testing.
Borui He, Garrett E. Katz
ICMLA2
2023 An Unsupervised Approach to Motion Detection Using WiFi Signals
abstract
WiFi signals have been demonstrated to facilitate non-intrusive detection of a range of activities and behaviors in the physical environments they permeate. Different activities affect both phase and magnitude of channel state information (CSI) in$W$iFi networks in a complex yet predictable way, and machine learning models can be trained to classify activities from such information. While constructing such WiFi-sensing systems is generally convenient and cost-effective, acquiring labeled data for a particular task can be time and labor-intensive. In this paper, we seek to remedy this issue in the context of human motion detection using deep unsupervised learning. Our proposed method uses a deep clustering model trained on appropriately-preprocessed CSI magnitude-only data to detect human motion with over 99 % accuracy in the absence of any ground labels. Removing the need for labeled samples significantly reduces the training overhead, making it a promising alternative to existing methods for motion detection.
Naveed Tahir, Yang Liu 0290, Tiexing Wang, Garrett E. Katz, Biao Chen 0001
ICMLA4
2022 Towards Automated Discovery of God-Like Folk Algorithms for Rubik's Cube
abstract
We present a multi-objective meta-search procedure that constructs candidate algorithms for state-space search puzzles like Rubik's cube. The candidate algorithms take the form of macro databases, i.e., rule tables that specify sequences of actions to perform in different states. Rules are repeatedly applied until the puzzle is solved. The objectives favor candidates that are god-like (solving the puzzle in fewer steps) and folk-like (having fewer rules in the macro database). We build each candidate with a non-deterministic rule table construction, and then optimize over the non-deterministic choice points to find candidates near the Pareto-optimal trades-offs between godliness and folksiness. We prove that the rule table construction is correct: it always terminates and solves every state at termination. This is verified empirically on the full 2x2x2 "pocket" cube, where correct (but unoptimized) constructions take under one hour and the total number of rules is less than 10% the number of possible states. We also empirically assess the multi-objective optimization on restricted variants of the cube with up to 29K possible states, showing relative improvements in the objectives between 14-20%. Avenues for scaling up the method in future work are discussed.
Garrett E. Katz, Naveed Tahir
AAAI1
2022 NeuroLISP: High-level symbolic programming with attractor neural networks
Gregory P. Davis, Garrett E. Katz, Rodolphe J. Gentili, James A. Reggia
Neural Networks2
2021 Numerical Exploration of Training Loss Level-Sets in Deep Neural Networks
abstract
We present a computational method for empirically characterizing the training loss level-sets of deep neural networks. Our method numerically constructs a path in parameter space that is constrained to a set with a fixed near-zero training loss. By measuring regularization functions and test loss at different points within this path, we examine how different points in the parameter space with the same fixed training loss compare in terms of generalization ability. We also compare this method for finding regularized points with the more typical method, that uses objective functions which are weighted sums of training loss and regularization terms. We apply dimensionality reduction to the traversed paths in order to visualize the loss level sets in a well-regularized region of parameter space. Our results provide new information about the loss landscape of deep neural networks, as well as a new strategy for reducing test loss.
Naveed Tahir, Garrett E. Katz
IJCNN2
2021 Compositional memory in attractor neural networks with one-step learning
Gregory P. Davis, Garrett E. Katz, Rodolphe J. Gentili, James A. Reggia
Neural Networks2
2020 Reinforcement-based Program Induction in a Neural Virtual Machine
abstract
We present a neural virtual machine that can be trained to perform algorithmic tasks. Rather than combining a neural controller with non-neural memory storage as has been done in the past, this architecture is purely neural and emulates tape-based memory via fast associative weights (one-step learning). Here we formally define the architecture, and then extend the system to learn programs using recurrent policy gradient reinforcement learning based on examples of program inputs labeled with corresponding output targets, which are compared against actual output to generate a sparse reward signal. We describe the policy gradient training procedure used, and report its empirical performance on a number of small-scale list processing tasks, such as finding the maximum list element, filtering out certain elements, and reversing the order of the elements. These results show that program induction via reinforcement learning is possible using sparse rewards and solely neural computations.
Garrett E. Katz, Khushboo Gupta, James A. Reggia
IJCNN1
2019 Encoding of a Chaotic Attractor in a Reservoir Computer: A Directional Fiber Investigation
abstract
In this work, we study the dynamical properties of a machine learning technique called reservoir computing in order to gain insight into how representations of chaotic signals are encoded through learning. We train the reservoir on individual chaotic Lorenz signals. The Lorenz system is characterized by a set of equations and known to have three fixed points, all of which are unstable in the chaotic regime of the strange attractor. Exploration of the fixed points of the reservoir whose outputs are trained allows us to understand whether inherent Lorenz dynamics are transposed onto reservoir dynamics during learning. We do so by using a novel fixed point finding technique called directional fibers. Directional fibers are mathematical objects that systematically locate fixed points in a high dimensional space, and are found to be competitive and complementary with other traditional approaches. We find that the reservoir, after training of output weights, contains a higher dimensional projection of the Lorenz fixed points with matching stability, even though the training data did not include the fixed points. This tells us that the reservoir does indeed learn dynamical properties of the Lorenz attractor. We also find that the directional fiber also identifies additional fixed points in the reservoir space outside the projected Lorenz attractor region; these amplify perturbations during prediction and play a role in failure of long-term time series prediction.
Sanjukta Krishnagopal, Garrett E. Katz, Michelle Girvan, James A. Reggia
IJCNN2
2019 A programmable neural virtual machine based on a fast store-erase learning rule
Garrett E. Katz, Gregory P. Davis, Rodolphe J. Gentili, James A. Reggia
Neural Networks1
2018 Learning in a Continuous-Valued Attractor Network
abstract
Learning a set of patterns in a content-addressable memory is an important aspect of many neurocomputational systems. Historically, this has often been done using Hebbian learning with attractor neural networks such as the standard discrete-valued Hopfield model. However, such systems are currently severely limited in terms of their memory capacity: as an increasing number of patterns are stored as fixed points, spurious attractors ("false memories") are increasingly created and compromise the network's functionality. Here we adopt a new method for identifying the fixed points (both stored and false memory patterns) learned by attractor networks in general, applying it to the special case of a continuous-valued analogue of the standard Hopfield model. We use computational experiments to show that this continuous-valued model functions as a content-addressable memory, characterizing its ability to learn training examples effectively and to store them at energy minima having substantial basins of attraction. We find that the new fixed point locator method not only identifies learned memories, but also many of the spurious attractors that occur. These results are a step towards systematically characterizing what is learned by attractor networks and may lead to more effective learning by allowing the use of techniques such as selective application of anti-Hebbian unlearning of spurious memories.
Baram Sosis, Garrett E. Katz, James A. Reggia
ICMLA2
2018 Using Directional Fibers to Locate Fixed Points of Recurrent Neural Networks
abstract
We introduce mathematical objects that we call "directional fibers," and show how they enable a new strategy for systematically locating fixed points in recurrent neural networks. We analyze this approach mathematically and use computer experiments to show that it consistently locates many fixed points in many networks with arbitrary sizes and unconstrained connection weights. Comparison with a traditional method shows that our strategy is competitive and complementary, often finding larger and distinct sets of fixed points. We provide theoretical groundwork for further analysis and suggest next steps for developing the method into a more powerful solver.
Garrett E. Katz, James A. Reggia
IEEE Trans. Neural Networks Learn. Syst.1
2017 A limit-cycle self-organizing map architecture for stable arm control
Di-Wei Huang, Rodolphe J. Gentili, Garrett E. Katz, James A. Reggia
Neural Networks3