Hello! 👋 I'm Nicole (she/her/hers), a senior at Princeton University studying computer science and electrical engineering, with minors in cognitive science and robotics.
This fall, I am applying to Ph.D. programs to pursue my interest in machine learning and computer vision,
with a larger goal of building fair and interpretable AI systems.
Throughout my undergraduate career, I have worked towards this goal from three fronts:
(1) research projects mitigating bias in computer vision models and improving evaluation of interpretability methods
(2) research engineering projects to make technology more accessible and apply computer science to new problems
(3) direct outreach to teach computer science to students who identify with marginalized groups.
Human evaluation framework for diverse interpretability methods in computer vision.
We identify two desiderata for explanations used to assist human decision making:
(1) Explanations should allow users to distinguish between correct and incorrect predictions.
(2) Explanations should be understandable to users.
Participated in ML Reproducibility Challenge 2020 and reproduced from scratch Singh et al. (CVPR 2020)
that mitigates contextual bias in object and attribute recognition.
One of 23/82 reports accepted for publication to ReScience C, a peer-reviewed journal for new implementations and explicit replications of previously published papers.
Child Marriage, Human Trafficking: An Empirical Ecosystem Analysis for Bangladesh Gregory E. van der Vink, Katherine N. Carlson, Erica Phillips, Sabrina H. Szeto, Jeffrey Park, Michael E. Jackson,
Nicole Meister Journal of Human Trafficking (In Review), 2021
[manuscript]
Analyzed international child marriage trends to identify relationship with human trafficking metrics and visualize change in child marriage rates.
Findings presented to US Embassy in Bangladesh, included in USAID Report, and in review at Journal of Human Trafficking.
Implemented machine learning algorithms to predict prognosis of Multiple Sclerosis patients (able to predict walk time within 1 second accuracy).
Used k-means to cluster patients and produce more accurate predictions.
New reading assistant tool in Acrobat (SmartAcronyms) that extracts acronyms and their definition from text with 95% accuracy, improved speed (21x) of existing acronym extraction method while maintaining precision and recall.
Selected to present internship project to Adobe CEO and Adobe Research VP at 2021 Adobe Award Symposium. Adobe Research Women-In-Tech Scholarship Winner($10k)
Decision rule method to selectively choose when to apply a model that performed well on
out-of-context images and one that performed well on in-context images.
Explored image prediction confidence estimates and saliency heatmaps (interpretability methods).
Python based toolkit to identify and classify tactile interactions from a locust experiment video.
Used toolkit to analyze locust limb interactions to better understand individual behavior.
Projects
I am grateful to my professors for their mentorship in projects exploring in algorithmic bias, interpretability, and more.
Anyone Can Skateboard: Tracing Sources of Gender Biases in Classifiers Nicole Meister*, Dora Zhao*, Prof. Jia Deng
Advanced Computer Vision (Grad) Course Project, Fall 2021
[paper][code]
Exploring the role of contextual objects in gender bias of computer vision models.
(Python, Pytorch)
Does This Looks Like That? Comparing Human and ProtoPNet Prototypical Representations Nicole Meister, Prof. Tom Griffiths
Computational Models of Cognition Course Project, Fall 2021
[paper][code]
Conducted human study to evaluate and understand if the representations and prototypes
identified by a computer vision interpretability method capture a sense of typicality and align with a human's concept of prototypes. (Python)
Exploring Debiasing Sentence Representation
Grace Cuenca*, Leslie Kim*, Nicole Meister*, Prof. Karthik Narasimhan, Prof. Danqi Chen
NLP Course Project, Spring 2021
[paper][poster][code]
Reproduced Liang et. al method to debias sentence representations,
researched effects of size of context window on method (Python)
Omni-wheeled robot that plays DDR by using computer vision to process DDR videos to extract dance moves (up, down left, right) to move and
flash LED strip colors accordingly (Arduino, Python)
Exploring Impact of Facial Feature Segmentation on American Sign Language Recognition
Helen Chen*, Grace Cuenca*, Nicole Meister*, Prof. Olga Russakovsky
Computer Vision Course Project, Fall 2020
[paper][code]
CNN-LSTM to recognize ASL gestures with 95% accuracy (Pytorch, Python)
Website to schedule and book dance studios. I worked on front-end and back-end to implement a scheduling algorithm to replace
40 hours of administrative work (currently used by Princeton Arts Council to schedule spaces) Advisor: Prof. Dondero (Python, Django, SQL, HTML/CSS, JavaScript,
JQuery, Bootstrap, Heroku)
Teaching & Outreach
Creating inclusive spaces is extremely important to me as
supportive environments have been crucial to my decision to pursue a graduate degree.
I am extremely privileged to study at Princeton and want to
(1) help Princeton students succeed
(2) liberate the resources of an elite institution to support and uplift others.
Princeton TA & Grader
TA: Hold office hours, debug and grade assignments and exams.
Grader: Provide feedback to students regarding style, efficiency, design ECE/COS 306 TA: Contemporary Logic Design (Fall 2021) COS 429 TA & Grader: Computer Vision (Fall 2021) COS 217 Grader: Introduction to Programming Systems (Spring 2020) Peer Tutor for Introductory Computer Science Classes (Fall 2019-Spring 2021)
Created a free 6-week course to empower high school students from historically underrepresented minority groups with the skills to leverage data science and web development.
Taught 20 hours/week online, prepared detailed lesson plans, mentored 21 students to
complete data science project.
Improved program in second year by recruiting 10 program alumni to teach, advertise, and coordinate logistics of program.
Organized high school science competition, managing 30 person team, $23k budget, 140 volunteers, 800 participants.
Prioritized accessibility, becoming first ever invitational to provide travel scholarships to teams and no attendance fee.
Princeton Outdoor Action (Freshman Orientation)Leader Trainer, Technical Skills Trainer, DEI Committee
Plan and lead a weeklong immersion program through backcountry backpacking.
Teach other leaders-in-training necessary backcountry backpacking techniques and other leadership skills.