Projects / AI Innovation Challenge

Building an NLP Engine to Identify, Analyze, and Recommend Actions to Psychological Violence

Project completed!

Omdena Featured image

This two-month Omdena AI Challenge developed an NLP model to identify early patterns of psychological violence. The challenge partner Violetta is a platform to fight psychological violence through technology in Mexico and Latin America.

The problem and impact

Violetta seeks to positively impact the population that experiences a situation of violence to a lesser degree, which is why it is often not identified as violence. Violetta provides information in an empathetic, friendly, and unbiased manner to promote prevention and early recognition of patterns of violence.

The impact of the platform also transcends the gender issue, since “Violetta” is aimed at women and men between 18 and 45 years of age who use social networks to interact and who seek some kind of support when they detect something unusual or some unpleasant behavior on the part of the people with whom they live, either in their family, partner and work nuclei.

The project outcomes

Help to develop a Multi-Label Text categorization model to identify psychological violence within a text sent by the user through a conversational platform. Next, the models give recommendations based on the specific category of violence. 


  • A model trained with the given data and external violence data with accuracy near to 93% 
  • Categorize the text inputs into different categories.
  • Give recommendations to the user with the percentage of risk of psychological violence based on text classification and the model. 
  • Develop a dashboard to analyze the data. The dashboard measures the sentiment and shows the topics that are being talked about to understand trends in real-time.

Further: The NLP model will be integrated into a chatbot.

Violeta about the AI Challenge results

First Omdena Project?

Join the Omdena community to make a real-world impact and develop your career

Build a global network and get mentoring support

Earn money through paid gigs and access many more opportunities

Your benefits of joining Omdena

Address a significant real-world problem with your skills

Get hired at top companies by building your Omdena project portfolio (via certificates, references, etc.)

Access paid projects, speaking gigs, and writing opportunities


Good English

A very good grasp in computer science and/or mathematics

Student, (aspiring) data scientist, (senior) ML engineer, data engineer, or domain expert (no need for AI expertise)

Programming experience with C/C++, C#, Java, Python, Javascript or similar

Understanding of NLP, ML and Deep Learning algorithms

Speaking Spanish will be a bonus for this project

Application Form
media card
Combating Mis/Disinformation in Mali using Machine Learning
media card
Developing a Platform for Detecting Dis/Misinformation in Mongolia with AI
media card
AI-Powered Electoral Integrity: Combating Misleading and Unreliable Information in the Dominican Republic

Become an Omdena Collaborator

media card
Visit the Omdena Collaborator Dashboard Learn More