Search, Brandwatch’s latest feature, comes packed with some pretty impressive functionality.
Just like a Google search, users can start to type the entity they want to search for (be it a brand, person, event, etc) and Brandwatch will auto-suggest potential searches.
I was mesmorized when I first tried it. As someone who has spent hundreds of hours writing queries, I could instantly see the huge amount of time this would save me and our clients.
I wanted to find out more about the science behind this great update, so I went to speak to the brains behind it: Brandwatch Chief Data Scientist Aykut Firat. Here’s our discussion:
Let’s start with you, Aykut, what’s your background?
I am currently the Chief Data Scientist at Brandwatch. I work on NLP and image processing problems using deep learning techniques. Previously, I have worked at startups focusing on intelligent information integration, evolutionary computation, and AI – including one I co-founded with my advisor during my PhD at MIT.
Search uses something called entity disambiguation. What is it?
Entity disambiguation extracts entities in text and links them to entities in an unambiguous knowledge base. In our case this knowledge base is Wikipedia.
Essentially, it allows us to make sense of the billions of different conversations happening online and group them into entities. An entity, by the way, can be anything from a brand, person, or event, to even a broad topic like cycling or cybersecurity.
What problem does entity disambiguation solve?
Searching for ambiguous concepts in Brandwatch is difficult. When you search for Apple the company, you may also get unwanted results such as those about apple pie. With entity disambiguation, we only collect the entities you want by reducing or eliminating unwanted results.
And how does entity disambiguation actually work?
From the user perspective, it is as simple as choosing the entity of interest from a list and you get the results.