Kaicheng (Kevin) Guo headshot

Kaicheng (Kevin) Guo

PhD Student @ UPenn | Reinforcement Learning, Lifelong Learning

gkc@engineering.upenn.edu (401) 259-4369 Philadelphia, PA, USA

I am a first-year PhD student at the University of Pennsylvania, advised by Prof. Eric Eaton. Previously, I studied Computer Science and Mathematics at Brown University, where I conducted research in the Intelligent Robot Lab (IRL) advised by Prof. George Konidaris. My current research interest lies in lifelong learning and reinforcement learning. Outside of research, I enjoy everything about science-fiction—favorites include Interstellar, Westworld, and The Three-Body Problem.

Education

University of Pennsylvania

Ph.D. Student

2026 – Present
  • Advisor: Prof. Eric Eaton

Brown University

B.S. in Computer Science & Applied Mathematics (Honors)

Sept 2022 – May 2026
  • Overall GPA: 3.92/4.00
  • Selected courses: Robust Algorithms for ML, Deep Learning, Computer Vision, Optimization, Learning & Sequential Decision Making, Systems for ML, Probabilistic Methods in CS, Functional Analysis, PDE, Honors Statistical Inference, Graph Theory, Abstract Algebra

Publications

Spectral Collapse Drives Loss of Plasticity in Deep Continual Learning visualization

Spectral Collapse Drives Loss of Plasticity in Deep Continual Learning

Arjun Prakash*, Naicheng He*, Kaicheng Guo*, Saket Tiwari, Tyrone Serapio, Ruo Yu Tao, Amy Greenwald, George Konidaris

International Conference on Machine Learning (ICML 2026)

We investigate why deep neural networks suffer from loss of plasticity in continual learning, and thus fail to learn new tasks without reinitializing parameters. We show that this failure is preceded by Hessian spectral collapse at new-task initialization, where meaningful curvature directions vanish and gradient descent becomes ineffective. Analyzing a linearized ReLU network, we derive explicit ε-rank conditions for successful training and prove that the loss-weighted Gram matrix is spectrally equivalent to the Generalized Gauss-Newton approximation, thereby relating NTK dynamics to Hessian curvature. Targeting spectral collapse directly, we then discuss the Kronecker factored approximation of the Hessian, which motivates two regularization enhancements: maintaining high effective feature rank and applying L2 penalties. Experiments on continual supervised and reinforcement learning tasks confirm that combining these two regularizers effectively preserves plasticity.

Continual Learning
Optimization
Hessian
Spectral Analysis
Exploring Non-Markov Environments Using Random Recurrent Memories visualization

Exploring Non-Markov Environments Using Random Recurrent Memories

Ruo Yu Tao*, Kaicheng Guo*, Cameron Allen, Ronald Parr, George Konidaris

RL in Big Worlds Workshop, Reinforcement Learning Conference (RLC 2026)

Exploring an environment requires a reinforcement learning agent to keep track of what it has already explored, which is difficult when observations do not fully reveal environment state. In the Markov setting, exploration algorithms have focused on achieving systematic coverage of observed states. These same methods have frequently been applied to the non-Markov setting, where they aim to achieve coverage over observations. However, decision-making in the non-Markov setting often depends on the agent's entire history, as opposed to only single observations. Unfortunately, achieving systematic coverage over the space of all trajectories is untenable: exploration over histories is exponentially expensive due to the dependence of the search space on the horizon. We therefore propose a new family of methods to featurize the agent's history with random recurrences. This produces finitely-sized random statistics, or random recurrent memories, over an agent's history, and we aim for coverage over these memories. We describe desirable properties for efficient history compression with random recurrences and propose a new architecture type, the tangent recurrent unit (TRU). We show that in a diverse suite of partially observable exploration tasks, tangent recurrent units, as well as other structured random recurrences, outperform popular methods that aim for observation coverage.

Exploration
POMDPs
Random Recurrences
Intrinsic Rewards
Benchmarking Partial Observability in Reinforcement Learning with a Suite of Memory-Improvable Domains visualization

Benchmarking Partial Observability in Reinforcement Learning with a Suite of Memory-Improvable Domains

Ruo Yu Tao*, Kaicheng Guo*, Cameron Allen, George Konidaris

Reinforcement Learning Conference (RLC 2025)

Mitigating partial observability is a necessary but challenging task for general reinforcement learning algorithms. To improve an algorithm's ability to mitigate partial observability, researchers need comprehensive benchmarks to gauge progress. Most algorithms tackling partial observability are only evaluated on benchmarks with simple forms of state aliasing, such as feature masking and Gaussian noise. Such benchmarks do not represent the many forms of partial observability seen in real domains, like visual occlusion or unknown opponent intent. We argue that a partially observable benchmark should have two key properties. The first is coverage in its forms of partial observability, to ensure an algorithm's generalizability. The second is a large gap between the performance of agents with more or less state information, all other factors roughly equal. This gap implies that an environment is memory improvable: where performance gains in a domain are from an algorithm's ability to cope with partial observability as opposed to other factors. We introduce best-practice guidelines for empirically benchmarking reinforcement learning under partial observability, as well as the open-source library POBAX: Partially Observable Benchmarks in JAX.

Partial Observability
Benchmarks
JAX
POBAX

Research

Exploration in POMDPs (In Progress) visualization

Exploration in POMDPs (In Progress)

Brown University

Apr 2025 – Present
  • Investigating trajectory-based exploration strategies for partially observable domains where traditional state-based exploration fails.
  • Developed the Lock environment, where rewards depend on modular properties of full trajectories rather than single observations.
  • Studying how memory traces and recurrent mechanisms enable agents to infer hidden structures and recover near-optimal memory function.
RNNs as Superior Function Approximators (In Progress) visualization 1RNNs as Superior Function Approximators (In Progress) visualization 2

RNNs as Superior Function Approximators (In Progress)

Brown University

May 2024 – Present
  • Investigating why RNNs outperform MLPs even in fully observable environments.
  • Demonstrated that MLPs break the Markov property after embedding and show empirically RNN exhibit greater expressiveness.
  • Proposed RNN-Skip, a novel architecture that removes explicit recurrence while retaining the representational benefits of recurrent models.
TOLD-ZERO: Model-Based Reinforcement Learning visualization 1TOLD-ZERO: Model-Based Reinforcement Learning visualization 2

TOLD-ZERO: Model-Based Reinforcement Learning

Brown University

Jan 2024 – May 2024
  • Developed TOLD-ZERO agent for model-based reinforcement learning with improved sample efficiency.
  • Implemented and evaluated performance on Cartpole environment, achieving stable returns of 200.
  • Analyzed training dynamics showing high variability in early phases followed by stable convergence.

A Survey and Implementation of Fast Approximate Maxflow Algorithms

Brown University

Jan 2023 – May 2023
  • Conducted comprehensive survey of fast approximate maximum flow algorithms including theoretical analysis and practical implementations.
  • Implemented and compared performance of various maxflow algorithms across different graph types and problem sizes.
  • Analyzed trade-offs between accuracy and computational efficiency in approximate solutions to network flow problems.

Experience

Internship Experience

Research Intern: RL for Manipulation in Unknown Environments

Robotics Institute, Carnegie Mellon University

PI: Maxim Likhachev

May 2025 – Jul 2025
  • Designed a manipulation framework under complete visual occlusion using tactile + proprioception only.
  • Enabled actions on target objects without visual input for robust real‑world systems.

Undergraduate Teaching Assistant

CS2951F: Learning and Sequential Decision Making (Graduate)

Brown University

Lecturer: Michael Littman

Fall 2025

APMA1200: Operations Research

Brown University

Lecturer: Hui Wang

Spring 2025

Skills & Hobbies

Skills

Python
JAX
TensorFlow
MATLAB
Java
React Native
Reinforcement Learning
Optimization

Hobbies

Science Fiction
Sailing
Basketball