Ellington Kirby

Logo

Software Engineer and Machine Learning Student

ellingtonkirby31 at gmail.com

Github

Twitter

Google Scholar

Download CV

Graph Clustering to Identify Road Networks with Similar Traffic Behaviors

As part of the GRETTIA Lab at Université Gustave Eiffel I worked to adapt the Leiden Algorithm to cluster road networks. The goal was to identify the temporal evolution of congestion conditions via clustering similar streets.

Here is an image of the Barcelona road network clustered by my aglorithm. The colored clusters represent groups of roads identified to have similar levels of congestion and average speed. Barcelona Clustering

I applied this method over a full day of data to evaluate how these clusters change with traffic demand. My method can be viewed on my github here

Fine Tuning BERT Models for Bio Medical Tasks

Second author on “Intégration de connaissances structurées par synthèse de texte spécialisé” (Integration of structured knowledge through specialized text synthesis)link, where we compared fine tuned BERT models against models trained using a curated dataset of specialized text.

Audio Localization Using Time Difference of Arrival

My first exposure to research was as the first author on smartphone based audio localization using time difference of arrival where I implemented a demo of Snooping Keystrokes with mm-level Audio Ranging on a Single Phone.

Lip Sync Recognition at Zenly

One of my favorite projects was my attempt to build an animated lip sync generation system for the voice notes feature. We had cute emoji faces that animated when the voice notes played, and I felt it would be perfect if they mouthed the users message. I read through a lot of the literature on lip sync generation, and tested several deep learning methods. I attempted to build a Formant extraction system using Linear Predictive Coding which would map formants to mouth shapes. Ultimately we were recognized by the French Government’s CIR (Research Tax Credit Program) and accepted for a grant in experimental development. It was this experience that led me to consider returning to school and pursuing machine learning.