Thursday, May 9, 2024

Explain Your Last Project. Bot Detection on Twitter (Jul 2022)

Index For Job Interviews Preparation

Need a writeup explaining this previous project to my current client: Bot Detection on Twitter using Sentiment Analysis Underlying Theory: Humans are more opinionated than bots. And, humans flip flop in terms of their sentiment more than bots do.

Context (1-2 sentences): Digital Marketing and Analytics team at wanted to discover for it's clients if the response and traffic generated in response to it's digital marketing effort was by bots or by humans on Twitter. It was in the second half of 2022. Project Goal (1-2 sentences): State the specific challenge or business need your project at Infosys addressed. So the goal was to detect bots on Twitter to be able to track users who responded to Infosys' digital marketing efforts. Focus on Client Value (2-3 sentences): Explain how your project improved data quality and delivered value to Infosys's client. Quantify the impact if possible (e.g., reduced costs, improved efficiency, enhanced customer satisfaction). Being able to know if user responding to Infosys' advert is a bot or human helps Infosys tracks and manage it's leads on the social media platform. This activity answered questions like: 1. How much response we are getting is by valid users? 2. How much leads we are getting that can result in valid business? Technical Details (2-3 sentences, optional): If relevant to your client's needs, you can mention the type of solution implemented and any specific tools or technologies used. The training data that I used for this project came from Kaggle. It was a dataset that listed some already identified human users and bots. Then I used Twitter API to pull the tweets for those users. The project was written using Python. And the secret to measuring the flip-flops in a user's sentiment was through the simple formula of variance in the sentiment in the captured data.
Tags: Interview Preparation,

No comments:

Post a Comment