The Beautiful Relationship Between Machine Learning and Marketers
Loves Data

Machine learningâs been around for a while and itâs recently burst into popularity as a result of Googleâs AI beating a human at their own game of âGoâ with a highly unorthodox move. Itâs one of those things that Iâm both terrified and complacent about. As a particularly lazy human, itâs a saving grace at the worst of times, but Iâve also watched Terminator, so Iâm aware of how easily my pathetic flesh body is able to be squished by a machine. Back in reality, though, let's talk about how machine learning is helping digital marketers (warning: may contain mildly creepy overtones). To put a definition on it, machine learning is when a system recognises a pattern in behaviour and subsequently produces an output. Machine learning uses something called neural networks, which is a large system of software and hardware (that is capable of competing with the human brain). According to Wiredâs apt analogy in their article about Elon Muskâs use of machine learning and neural networks in a Tesla; âFeed enough photos of a cat into a neural net, and it can learn to recognise a cat. Feed it enough human dialogue, and it can learn to carry on a conversation. Feed it enough data on what cars encounter while driving down the road and how drivers react, and it can learn to driveâŠâ
Smart Goals
Teaching machines how to recognise cats, languages or to drive, not only helps the consumer, it also helps the advertiser to automate simple processes, so that they can (potentially) move to a more strategic level of marketing management. Take AdWords Smart Goals for example. Smart Goals are kind of like an âauto conversionâ tool for advertisers who are yet to set up an actual conversion. It doesnât just pull the conversion out of thin air â Smart Goals use machine learning to determine who would convert based on signals like, sessions, location, device, and time spent on the page. Every visit is given a score and the âbestâ visit is used to determine what a Smart Goal is. Best visits are seen as the top 5% of traffic coming from your AdWords campaigns and is then applied to every website visit (even those from other traffic sources).

Social Networks
Social networks are big fans of machine learning. Youâll never get to see the algorithm doing it, but your news feed is based on things you find interesting, plus content that has high engagement with the people you interact with or pages you follow. For example, Pinterestâs Pinability score uses machine learning so that pins in your feed appear in terms of relevance as opposed to chronologically. The team behind Pinability uses programs such as Logistic Regression (LR), Support Vector Machines (SVM), Gradient Boosted Decision Trees (GBDT) and Convolutional Neural Networks (CNN) as well as testing a bunch of text and image features to determine the Pinnability score. After that, A/B tests are performed on users to accurately determine the performance of pins, which is good if youâre posting popular pins which people are engaging with.

Other social channels that use relevance to structure their news feed are Facebook, Twitter and now Instagram. Itâs arguably so brands are forced to pay for advertising space, but also to prevent users from being fed useless content and drowning in an avalanche of information overload. The algorithms are still learning, though. Facebook recently presented me with a âsurveyâ that had me choosing between two separate, but slightly similar posts from pages that I followed â a small reassurance that weâre still teaching the machines.
Hootsuiteâs âsuggested Tweetsâ is an awesome example of how marketers can use machine learning to their advantage. Here are a few that were suggested to Loves Data:
- âGoogle launches Trial Run Ads for apps in search results to let users play before installing http://ow.ly/3cqWUJâ
- âGo board game champion Lee Sedol finally beats Googleâs AI http://ow.ly/3cqWULâ â which is literally a suggested Tweet about machine learning.
- âGoogle beefs up ads, analytics, and updates for Android game developers http://ow.ly/3cqWUMâ
All of these âsuggested Tweetsâ are very much on brand with Loves Dataâs content, and the sources are all from websites we follow avidly. This means weâve been âfeeding Hootsuite enough catsâ for them to understand and then predict the kind of websites that Loves Data (and therefore our audience) would be interested in Tweeting. Hootsuite also has a new app which suggests your messages, showing that they're able to use machine learning to create actual, complex sentences.

Perhaps one of the more obvious examples of social media using machine learning is Facebook (or Google+âs) ability to recognise faces. People have developed machines that are able to produce their own outcomes, without having to state anything. And itâs surprisingly effective â Facebookâs able to recognise almost anyone with an account and suggest, very accurately, who they are. And now, Facebookâs AI is automatically writing photo captions for people who have vision impairments. Itâs using a tool called Automatic Alternative Text which uses deep neural networks to determine what particular objects within photos are, for example, a chair or table, as well as reading meaning into peopleâs body language. Although this technology isnât 100% spot-on yet (it still canât write complete sentences), it gives us a glance into what the future holds.
Using Machine Learning to make User Predictions
The Google Prediction API is a great example of how pattern matching and machine learning can be used to analyse your data to make predictions. Itâs a cloud-based API and once itâs âlearnedâ from your data, it predicts a number or category to describe your data. This means you can create applications that will show what products your customer might be interested in, classify your emails or predict how people will spend in a given day. Sound interesting? You can get started with it here.
Thereâs also a really cool tutorial over at Your Cloud Buddy, which shows you how you can load Google Analytics into R and use machine learning to predict user behaviour. The tutorial uses the example of being able to predict a userâs browser via their region. By creating a One Rule model, you can use the nth minute, region and browser dimensions, with hits by the minute as the metric. Check it out!
Email Marketing
Speaking of machine learning taking over online human communications, Litmus recently asked more than 1,100 marketers âWill machine learning, AI and predictive software ever determine the majority of the content (subject lines, images, copy etc.) in marketing emails?â About 66% of the selected group said âyes!â
However, according to Marketing Land, there are a couple of areas that humans excel in, where machines will fall short. Things like setting business objectives, being creative and handling events that are out-of-the-ordinary are still intrinsically human. Itâs predicted instead, that whilst machine learning within email marketing could work within templates (e.g. pulling headings and description text) people will still manage any other tasks that require a degree of emotion.
People have been writing, predicting, analysing and criticising machine learning for years (because weâre excited and terrified at the same time). If youâre interested in the topic, we recommend checking out Google Search will be Your next Brain by Steven Levy. Itâs an epic 21-minute read about how Google uses machine learning and artificial intelligence within its advertising, self-driving cars, search engines and even medicine. Although itâs from early 2015, itâs still super helpful to gain an understanding of what machine learning means and its implications for humanity.
What are your thoughts on machine learning and its impact on marketing? Let us know in the comments section.