Stella LiJohns Hopkins University | JHU · Department of Computer Science
Stella Li
Bachelor of Science
About
11
Publications
1,438
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
34
Citations
Introduction
Skills and Expertise
Publications
Publications (11)
The detection of abnormal fetal heartbeats during pregnancy is important for monitoring the health conditions of the fetus. While adult ECG has made several advances in modern medicine, noninvasive fetal electrocardiography (FECG) remains a great challenge. In this paper, we introduce a new method based on affine combinations of adaptive filters to...
Lyrics recognition is an important task in music processing. Despite the great number of traditional algorithms such as the hybrid HMM-TDNN model achieving good performance, studies on applying end-to-end models and self-supervised learning (SSL) are limited. In this paper, we first establish an end-to-end baseline for lyrics recognition and then e...
Genetic improvement is a search technique that aims to improve a given acceptable solution to a problem. In this paper, we present the novel use of genetic improvement to find problem-specific optimized LLVM pass sequences. We develop a pass-level patch representation in the linear genetic programming framework, Shackleton, to evolve the modificati...
We have observed the coronavirus (COVID-19) pandemic evolve into a public health crisis and challenge all over the world. To answer how the disease spreads, we need to first study how people interact. The demand for community detection in real-world mobility networks then thrived. Community detection in networks has always been an important researc...
Genetic improvement is a search technique that aims to improve a given acceptable solution to a problem. In this paper, we present the novel use of genetic improvement to find problem-specific optimized LLVM pass sequences. We develop a pass-level patch representation in the linear genetic programming framework, Shackleton, to evolve the modificati...
In this paper we introduce Shackleton as a generalized framework enabling the application of linear genetic programming -- a technique under the umbrella of evolutionary algorithms -- to a variety of use cases. We also explore here a novel application for this class of methods: optimizing sequences of LLVM optimization passes. The algorithm underpi...
LLVM IR (low-level virtual machine intermediate representation) is an intermediate step in the compilation of computer code. LLVM compilers allow optimization by using a sequence of steps (passes) to improve run-time or other criteria. Genetic Programming (GP) is an algorithm that is inspired by the natural selection process and can automatically g...
This study was undertaken to better understand the enzymatic activity of DNA recombinases, specifically CRE-lox recombinase reactions. To model this enzyme activity, a simulation through the topological modeling program KnotPlotTM and the BFACF algorithm was used to study recombination on all knots with up to seven crossings. The data collected fro...