Past projects

A selection of past research projects, mostly master and internship projects, that I have worked on.

Also, check out my Github profile here for some other past and current coding projects.

Emergence, control and open-ended evolution in cellular automata (Internship project)

Can artificial systems exhibit the kind of open-ended evolution we see in nature? This research explores this intriguing question through Flow-Lenia, an advanced cellular automaton system. By incorporating principles of mass conservation and parameter localization, Flow-Lenia creates an environment where complex, life-like behaviors can emerge.

Our investigation covered parameter mixing effects on evolutionary dynamics, AI-driven exploration techniques (IMGEP), and new metrics for measuring evolutionary complexity. The project combined artificial life concepts with modern AI methods, leading to discoveries of novel evolutionary dynamics and complex multi-species interactions. This research was awarded at the Virtual Creature Contest at the Artificial Life Conference (ALife 2024).

Resources:

Developing Three-Risk-Proof Sequential Decision Making for Agricultural Decisions under Environmental Risks (Internship project)

How can we make better agricultural decisions when nature is inherently unpredictable? This research develops a novel framework for risk-aware sequential decision-making, focusing on forest management under environmental hazards like storms and fires.

The study introduces two key advances: a tree-level forest growth model that captures individual interactions and environmental risk responses, and a comprehensive framework for reinforcement learning under external risks. Our findings suggest that tree-level management approaches, considering individual characteristics and local interactions, can lead to more sustainable and profitable practices than traditional global management strategies.

Resources:

Image Restoration Through Real Noise Modeling (Master project)

How can we restore noisy images without requiring perfectly matched clean images for training? This research addresses this practical challenge by developing denoising algorithms that work with unpaired image sets.

The project improves upon traditional approaches by replacing transposed convolution layers with resize-convolution blocks. This reduces unwanted artifacts while maintaining high restoration quality. We also explored combining denoising with super-resolution techniques, though some challenges remain in preventing artificial texture generation.

Resources:

Algorithms for Satisficing in Reinforcement Learning (Internship project)

What if instead of seeking optimal solutions, we focused on finding “good enough” ones? This research explores the concept of satisficing in reinforcement learning - an approach that could make AI systems more efficient in resource-constrained environments.

The study introduces a novel framework for “satisficing regret” and develops efficient algorithms for multi-armed bandits. Our work corrects existing literature on constant regret bounds and extends these insights to deterministic MDPs, suggesting promising applications where computing efficiency is crucial.

Resources: