, 6 tweets, 2 min read Read on Twitter
One of the hardest challenges we've had @cbinsights is building an algorithm to identify competitors

We can augment and deliver algorithmic recommendations to an internal team who will curate before clients see it
2/ But building an algorithm that perfectly does this without human assistance is one of those problems that bothers me in my more core as I think it should be solvable

But the problem is competitor relationships violate transitivity
3/ So if A is a competitor of B and B is a competitor of C, A is not necessarily a competitor of C

Lyft is a competitor of Uber and Uber is a competitor of Grubhub but Lyft and Grubhub are not competitors

The algo we built looks at this, co-mentions in media and a # of factors
4/ Our algo is more sophisticated anything else out there, BUT the signal isn't perfect so we can't go right to production with the recs

If you find this problem interesting or have solved similar challenges, I'd love to chat

We're also hiring cbinsights.com/jobs

</rant>
5/ btw, violating transitivity is not the only problem

Sometimes, company A considers company B as a competitor, but company B doesn’t consider A a competitor

These types of asymmetric competitive relationships make this an even more interesting (and difficult) problem
6/ Penned a post detailing the challenges of building this competitor algorithm here. Welcome thoughts esp from engineers who've solved similar problems or who have hypotheses on how to solve cbinsights.com/research/team-…
Missing some Tweet in this thread?
You can try to force a refresh.

Like this thread? Get email updates or save it to PDF!

Subscribe to Anand Sanwal
Profile picture

Get real-time email alerts when new unrolls are available from this author!

This content may be removed anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Follow Us on Twitter!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just three indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!