ML solution for world-famous video streaming platform with over 100K content creators and more than 190mln users
Our client is an extremely popular worldwide social media platform where influencers can share exclusive content with their fans through regular subscriptions and direct paid private messages. Fans, in turn, can send extra tips as an act of deep appreciation. The core value is the opportunity to form direct communication between celebrities and their followers that is beneficial for both parties.
There are millions of active users and the platform continues booming. But as usual, popularity attracts people with bad intentions who are willing to earn by-passing the rules. Over time there were more and more cases that got noticed when a model and a fan collude. The follower makes donations and the creator withdraws money. After a while, the fan claims it was an unauthorized payment due to a stolen card and makes a chargeback at the platform's expense. It was impossible to distinguish such fraudulent users out of available analytics so the company's management decided to implement preventive measures.
Designing
The Uinno team was engaged in the development of a specific part of the social media platform. We were challenged to beat the fraud pattern and to not only seek for violators among the existing userbase but detect them before they even start to pay.
Based on the existing data of fraudsters and ordinary users, we have utilized deep neural networks technology to define certain patterns of activities performed by fraud users. The determined chain of actions got gathered into a pool of fraud behavior. Using machine learning, we are able to prepare a certain model for learning, input the gathered fraud pattern, and further analyze the predicted user behavior. It is impossible to so with standard analytical tools.
The central part of this whole process is neural network model development. We create various algorithms for neural networks based on TensorFlow, SK Learn, Keras, and other narrowly focused ML frameworks. A combination of those frameworks allowed us to process huge amounts of data available in this social media, to learn under high loads, and analyze information. In general, we've used a variety of neural network architectures like recurrent and convolutional neural networks. Then we've launched each developed model, tested and fine-tuned its parameters to make it ready for further data predictions. The process of these models’ development is continuous and relies on up-to-date data.
The developed by Uinno ensemble of neural network models allows allocating fraud users based on the defined pool of fraud actions within a few days after registration. The system gathers certain characteristics from the behavior of new users, defines the most appropriate analysis algorithm from the existing ones, stores it into a specific bucket list with Amazon S3. Then the information is processed using the developed neural network models. Each one is involved in a different stage of data analysis supplementing each other. This way, the system can detect which user is indeed a fraud or not. Once there are some specific actions noticed, the account may be limited or even banned.
We have fine-tuned the collaboration with the client over the negotiated roadmap for a certain period of time that contains all the necessary tasks we have to deliver. Occasional checkpoints allow us to sync up with the client to show that we are working within the defined plan. The scope of work may be adjusted according to the updated information or the need.
Uinno has developed a comprehensive fraud detection solution based on a custom user behavior scoring system combined with traditional machine learning methods and deep neural networks for high-load platforms including:
The solution developed by Uinno allows revealing more than 80% of fraudsters even before users commit fraud that has extremely reduced the number of fraudulent cases.
Taking into account the amount of new users increment which is nearly 200,000 - 250,000 per day, our effort has saved much time and money for the client compared to manual processing of anti-fraud actions. Not to mention, the number of saved funds that could have been stolen by the fraud pattern.
The provided solution may not only serve the anti-fraud proceedings but help to establish better marketing efforts via a list of personalized influencers’ recommendations and overall improvement of related company services.
Uinno is a product development agency compiled of engineers and technology experts with an ownership mindset who are solely focused on solving business challenges via creating future-ready apps, websites, and digital solutions.
United Kingdom
Kingston upon Thames, 145 London Road
Estonia
Tallinn, Tuukri 19
Ukraine
Lviv, Shevchenko street 120
Ukraine
Zaporizhzhia, Sobornyi 160
+380 (99) 455 99 91
contact@uinno.io
hr@uinno.io