collaborators

6 papers

cs.NE2026

An Introduction and Tutorial for the Beagle Framework

Ilya Basin, Nathan Haut

The Beagle framework is a GPU-based genetic programming framework that enables highly efficient genetic programming search using large population sizes by leveraging NVIDIA GPUs. T…

cs.NE2026

The Effects of Population Size on the Performance of BEAGLE GPU-Based Genetic Programming Runs

Nathan Haut, Ilya Basin, Ruchika Gupta +4

The Beagle framework, through GPU-based Genetic Programming, enables population dynamics previously unattainable (within practical time frames) by CPU-constrained Genetic Programmi…

cs.CV2026

EvoIQA - Explaining Image Distortions with Evolved White-Box Logic

Ruchika Gupta, Illya Bakurov, Nathan Haut +1

Traditional Image Quality Assessment (IQA) metrics typically fall into one of two extremes: rigid, hand-crafted mathematical models or "black-box" deep learning architectures that…

cs.NE2026

GPU-Accelerated Genetic Programming for Symbolic Regression with Beagle Framework

Nathan Haut, Ilya Basin, Marzieh Kianinejad +4

Beagle is a new software framework that enables execution of Genetic Programming tasks on the GPU. Currently available for symbolic regression, it processes individuals of the popu…

nucl-th2025

Genetic Programming for the Nuclear Many-Body Problem: a Guide

Illya Bakurov, Pablo Giuliani, Kyle Godbey +3

Genetic Programming is an evolutionary algorithm that generates computer programs, or mathematical expressions, to solve complex problems. In this Guide, we demonstrate how to use…

cs.LG2025

Data-Informed Model Complexity Metric for Optimizing Symbolic Regression Models

Nathan Haut, Zenas Huang, Adam Alessio

Choosing models from a well-fitted evolved population that generalizes beyond training data is difficult. We introduce a pragmatic method to estimate model complexity using Hessian…