Vega-Lite: a grammar of interactive graphics

Vega-lite: a grammar of interactive graphics Satyanarayan et al., IEEE transactions on visualization and computer graphics, 2016 From time to time I receive a request for more HCI (human-computer interaction) related papers in The Morning Paper. If you’ve been a follower of The Morning Paper for any time at all you can probably tell that … Continue reading Vega-Lite: a grammar of interactive graphics

HackPPL: a universal probabilistic programming language

HackPPL: a universal probabilistic programming language Ai et al., MAPL'19 The Hack programming language, as the authors proudly tell us, is "a dominant web development language across large technology firms with over 100 million lines of production code." Nail that niche! Does your market get any smaller if we also require those firms to have … Continue reading HackPPL: a universal probabilistic programming language

“I was told to buy a software or lose my computer: I ignored it.” A study of ransomware

"I was told to buy a software or lose my computer. I ignored it": a study of ransomware Simoiu et al., SOUPS 2019 This is a very easy to digest paper shedding light on the prevalence of ransomware and the characteristics of those most likely to be vulnerable to it. The data comes from a … Continue reading “I was told to buy a software or lose my computer: I ignored it.” A study of ransomware

Invisible mask: practical attacks on face recognition with infrared

Invisible mask: practical attacks on face recognition with infrared Zhou et al., arXiv’18 You might have seen selected write-ups from The Morning Paper appearing in ACM Queue. The editorial board there are also kind enough to send me paper recommendations when they come across something that sparks their interest. So this week things are going … Continue reading Invisible mask: practical attacks on face recognition with infrared

Learning a unified embedding for visual search at Pinterest

Learning a unified embedding for visual search at Pinterest Zhai et al., KDD'19 Last time out we looked at some great lessons from Airbnb as they introduced deep learning into their search system. Today’s paper choice highlights an organisation that has been deploying multiple deep learning models in search (visual search) for a while: Pinterest. … Continue reading Learning a unified embedding for visual search at Pinterest

Applying deep learning to Airbnb search

Applying deep learning to Airbnb search Haldar et al., KDD'19 Last time out we looked at Booking.com’s lessons learned from introducing machine learning to their product stack. Today’s paper takes a look at what happened in Airbnb when they moved from standard machine learning approaches to deep learning. It’s written in a very approachable style … Continue reading Applying deep learning to Airbnb search

150 successful machine learning models: 6 lessons learned at Booking.com

150 successful machine learning models: 6 lessons learned at Booking.com Bernadi et al., KDD'19 Here’s a paper that will reward careful study for many organisations. We’ve previously looked at the deep penetration of machine learning models in the product stacks of leading companies, and also some of the pre-requisites for being successful with it. Today’s … Continue reading 150 successful machine learning models: 6 lessons learned at Booking.com