I don’t typically write about reverse engineering news feeds. This blog is about hacking the feed in a figurative sense; i.e. boosting the odds that your news gets featured in the social networks that dominate our attention these days. It’s less about black hat, more smart marketing and communications.
But I thought I’d share a story about the actual hacking of algorithms. In Quartz, David Gershgorn wrote that Stealing an AI Algorithm and its data is a “high school-level exercise.” He wrote:
Researchers have shown that given access to only an API, a way to remotely use software without having it on your computer, it’s possible to reverse-engineer machine learning algorithms with up to 99% accuracy. Google, Amazon, and Microsoft allow developers to either upload their algorithms to their cloud or use the cloud company’s proprietary AI algorithms, both of which are accessed through APIs.
The article explained how you can crack the algorithm’s logic by sending queries, and evaluating the answers:
Think about making a call to a machine learning API as texting a friend for fashion advice. Now imagine you were to send your friend thousands of messages… After driving your friend insane, you would get a pretty clear idea of their fashion sense, and how they would pick clothes given your wardrobe. That’s the basis of the attack.
However, anyone who wants to hack Facebook’s news feed would not benefit from this approach, which relies on the availability of an API that’s accessible to developers in the cloud.
So, what about figurative hacking? As this recent NiemanLab piece relates (it also references Gershgorn) Almost No one Knows How Facebook Trending Algorithm Works (But Here’s an Idea). Joseph Lichterman wrote:
Trending now… features broad topics surfaced by the algorithm. According to Facebook’s guidelines, the engineers overseeing Trending are “responsible for accepting all algorithmically detected topics that reflect real-world events.”
Based on some sniffing around, he determined that these thing can help you get into Facebook Trending:
- Make sure your content includes keywords or hash tags that are trending
- Don’t spam (Facebook detracts for frequent posting)
What do you think? I’ll be sharing many more tips about how to optimize your news for the Facebook news feed in an upcoming post.