My name is Ben, and I am currently a computer science student at Northeastern University interested in generative models.
Here are some projects I have done, and some I am still working on:
Equivariance has been shown to increase sample efficiency in many different reinforcement learning algorithms. These models are particularly relevant for classic control and robotic manipulation learning problems, where state spaces can be thought of as symmetric under rotation. My project builds on previous work, examining the model architecture for equivariant actor-critic methods, and how symmetry can burnish the Proximal Policy Optimization (PPO) algorithm. The code is available at AUR_PPO GitHub Repository
Last summer, I worked on Ken Church's team at the JSALT Speech and NLP workshop hosted by Johns Hopkins. Our overall aim was to build an academic search engine for papers and authors in Semantic Scholar (S2). My focus was on large-scale graph embeddings, implementing and refining traditional linear algebra methods and graph neural networks to produce embedding files on CPU and GPU. I focused on the PRONe algorithm (Zhang et al., 2019), which utilizes spectral clustering, Chebyshev iterations and Fourier transforms to produce embeddings. I worked in python and C, toying with the low-level linear algebra libraries to optimize compute efficiency on our limited hardware. The demo is available at Better Together Demo, and the code is here Better Together Repository.