Isaac Ehrlich

Strava Maps

I like to run, bike, and make pretty charts, and I don't like to pay subscription fees. So I downloaded my Strava data and made some graphs and maps of my own.


Synthetic Synesthesia

Synesthesia is a benevolent neural condition where exposure to one sensory experience leads to additional perceptual activation. Chromesthesia is a form of synesthesia where sounds additionally cause the perceptual experience of color. The sound-color pairings differ between individuals but are often consistent and systematic within a synesthete. To better understand the relationship between sound and color, I collected data on song-color pairs from an individual with chromesthesia, and used Spotify's API to model the relationship between audio features of songs and their attributed colors. Data and visualizations for this project can be found here.


Multisensory Humor Detection

Most humor detection models only focus on language and the text itself. This is effective for traditional one-liners, but humor is often contextual and dependent on visual cues - after all, if you're not a shark, there may not be anything inherently amusing about carrying groceries. So how well do these models perform in a world of comic strips and memes? And can these models be improved by integrating contextual input parameters? Using data from the New Yorker Caption Contest, we combined NLP and ML techniques to create a multisensory humor detection model and improved detection accuracy of contextual humor. You can read a brief paper about the project here.


Learning Category Structure through Multidimensional Scaling

Multidimensional scaling (MDS) has provided insight into the structure of human category perception. However, MDS usually requires participants to produce large numbers of similarity judgements, leading to prohibitively long experiments for developmental research. We propose and validate a method that combines simple grouping tasks with recent neural network models to efficiently uncover ‘psychological spaces’ of categories. We apply this method to data from the World Color Survey and successfully uncover language-specific color organization. We also use this method to analyse data from a novel developmental experiment, and reaffirm age-related differences in conceptual spaces. The paper from the Proceedings of the Annual Meeting of the Cognitive Science Society is available here.


Reducing Avoidable Nursing Facility Hospitalizations

Long-stay nursing facility residents often experience hospitalizations for conditions that can be treated within the facility. Since hospitalizations are typically expensive, disruptive, and disorienting to senior nursing facility residents, minimizing these potentially avoidable hospitalizations improves residents’ quality of care. In 2012, The Centers for Medicare and Medicaid Services (CMS) launched an initiative to reduce avoidable hospitalizations by implementing clinical and educational interventions, providing billing incentives, and/or adding support staff to select nursing facilities across six states. Our report evaluates the success of the Initiative, and broadly finds that facilities within the initiative reduced hospitalizations, but billing and payment incentives did not consistently result in additional significant reductions.


R Tutorials Package

The Department of Statistical Sciences (DoSS) at the University of Toronto has seen a sharp increase in applications and interest. Students from a wide array of backgrounds are beginning to take courses in statistics, and the DoSS is looking for a way to streamline R education across courses. The DoSS Toolkit is a free series of open-source R lessons available to undergraduate students at the university as well as the general public. Covering everything from installation to tidyverse functions, these lessons include video tutorials, detailed walk-throughs, and sample exercises.