I like solving applied machine learning problems, especially those that deal with design, creativity, natural language processing or interactive intelligence. I've had fun doing so in academia, large companies and startups since 2004.
One page resume Longer resumeI'm using machine learning to help users create designs more quickly and easily. Here's my YOW! Data 2021 talk on how we used machine learning to support creative exploration of our template library by bringing users' text with them as they try out new templates.
I'm proud to be co-organising an academic workshop and shared task that help focus on making NLP tools fairer.
Website Kaggle Bias statement blog postI helped build tools to change how the financial industry stays compliant with regulation. We focussed on applied machine learning and natural language processing that scales and lives in containers or serverless environments.
NLP-in-the-wild-slidesBen, Adam, Alex and I started this meetup in 2015 on a hunch that there was a community with interesting things to talk about. During my time there, we grew to over 800 people and organised over 20 events, including three mini-conferences for academia and industry.
WebsiteKylie, Louise, Ruth, Kim, Scott, Ben, and I submitted a system that tries to predict adult psychological distress from childhood essays. It's really hard!
CLPsych18I analyzed the translations created in EmojiDick, a project to translate Moby Dick into emoji 🐳.
ALTA16 paper Jupyter SlidesJamie, Xavier C. and I worked on some interactive information extraction, investigating the question: if a user could correct the first few sentences of a document, how well could a system tag the rest?
EMNLP15 PatentI worked on a large team on chatbots for customer care, specialising in natural language understanding in the mobile telecoms domain -- what is the user's intent, what entities and problems are they talking about?
VideoJulien and I worked on a submission to the 4th Dialogue State Tracking Challenge that attempted to keep up with a conversation between a travel guide and their customer.
DSTC4Matthias and I mined IMDb for insights into how film and television gender representation has changed over time. It got picked up by The New York Times.
WWW15-WS New York Times JWS16 GitHubMatthias and I used social data to identify the language a tweet is written in.
arXiv PatentMy thesis (supervised by James and Ben) was on how to link named entity mentions to knowledge bases -- or which Wikipedia article should we link "John Smith" to in a news story? We worked with Fairfax to commercialise this into zoom, a product that lets users browse news by entity rather than story. We also participated in the TAC shared task from 2010 to 2013.
TAC10 TAC11 TAC12 TAC13 AIJ13-NEL AIJ13-NER ACL14 PhD NewsWWW15 SlidesThis project was to try and identify how ASX company announcements were reported in the Reuters news service, categorising whether they reported facts, general background or new analysis.
ALTA09 Honours NAACL10-workshopI tutored INFO1903 Infomatics (Advanced) (lots of python in 2010, 2011, 2012) and COMP5338 Advanced Data Models (2010, 2011). I received a 2012 Dean's Award for Excellence in Tutoring (School). I have delivered a couple of guest lectures for software engineering and NLP courses.
Guest lecture slides