Git Product home page Git Product logo

odio_oido's Introduction

PROYECTO ODIO OÍDO

Un plato vacío

UNA MEDIDA DE TOXICIDAD EN TWITTER, POR PAÍS. 24/7

Sumate al proyecto para dar un indicador fiable y ayudar en el uso responsable de las redes sociales.


Índice de contenidos


Origen

Odio oído surge como un desprendimiento de la iniciativa "Ahora" de la ONG Atlanticx, dedicada a la innovación en artes. Se trata de un impulso de tipo laboratorio (investigación y desarrollo) que busca ampliar las bases de diálogo entre las artes y la realidad contemporánea a partir de generar y accesibiliar datos relevantes al campo "arte + ciencia y tecnología". Más información sobre "Ahora" en este enlace.

¿Qué solución aporta el MVP?

Odio oído, en su versión MVP actual, construye un índice de probabilidad para la toxicidad en Twitter a partir de trackear grupos de usuarios adheridos a tópicos LDA de segunda generación: si el modelo LDA devuelve en primera instancia tópicos como "crisis en la argentina", nuestro modelo observa el grupo "debates (sobre) la crisis en la argentina" o "polarización (alrededor de) la crisis en la argentina".

Al normalizar el trackeo de interacciones por número de seguidores, el MVP indica (en relación indirecta) la probabilidad de que un usuario "general" se encuentre con toxicidad.

Este enfoque, además, permite:

  • Debates sobre la responsabilidad en el uso de redes sociales.
  • Un instrumento de consulta para instituciones o padres.
  • Un panorama comparativo para la toxicidad por país (por ahora regional) y por tipo de evento.

¿Cómo funciona el MVP?

EN DOS PASOS:

  1. (Offline)
  • Un script (query.py) extrae información de Twitter para alimentar la base de datos de la app con información actualizada cada X minutos.
  • Los datos se organizan con un modelo LDA de dominios de segunda generación.
  • Se controla la adherencia de los dominios a la toxicidad.
  1. (Online).
  • Se calcula la temperatura del discuso por dominio, normalizada por número de seguidores y ciclo de vida (relevancia temporal de cada tweet)
  • Se visualiza la información (un dashboard en desarrollo)
  • Se almacenan los resultados

Próximamente:

  • Indicador general de toxicidad mediante pesos relativos a la actividad de cada grupo/dominio.

¿Cómo contribuir al primer release?

Objetivo: Crear un dashboard de toxicidad en Twitter con:

  • Índice de probabilidad
  • Causa principal de toxicidad
  • Picos de toxicidad
  • Contenido tóxico

Contribuciones:

  • Calidad y ampliación de datos: verificar y actualizar datos para medir la toxicidad.
  • Frontend: sistema de diseño, layout responsive, dashboard.
  • Producto: implementación de data (ya disponible en back): Picos de toxicidad Grupo/Dominio más tóxico Contenido tóxico específico

Para más información:

Roadmap: https://github.com/users/MiguelGalp/projects/1 (pedir acceso si te interesa participar)

Misión, visión y valores

Misión: Odio oído tiene como misión combatir la toxicidad y la falta de transparencia en las grandes plataformas sociales, utilizando la tecnología para analizar y visibilizar el discurso de odio en Twitter.

Visión: aspiramos a un mundo digital donde las interacciones sean respetuosas, transparentes y responsables. Odio oído busca ser una herramienta clave para la construcción de una cultura digital más sana e inclusiva.

Valores:

Compromiso social: Creemos en el poder de la tecnología para generar un impacto positivo en la sociedad.

Transparencia: Somos transparentes en cuanto a nuestro código, metodología y resultados.

Responsabilidad: Asumimos la responsabilidad de usar la tecnología de forma ética y responsable.

Colaboración: Creemos en el trabajo colaborativo como la mejor forma de lograr nuestros objetivos.

Innovación: Buscamos constantemente nuevas formas de mejorar nuestras herramientas y análisis.

Comunidad

Este proyecto se desarrolla con la participación y el apoyo de FrontendCafé. Es requerido unirte a nuestro server y buscar el canal # | . Allí vas a poder escribir consultas, realizar propuestas y compartir ideas para el proyecto. El código de conducta de este proyecto es extensible también a tu participación en el server de FrontendCafé en Discord.

Odio oído aspira también a ser parte de For Good First Issue, una iniciativa que busca generar una lista curada de proyectos open-source con foco en desarrollos del tipo Bienes Públicos Digitales (DPGs, Digital Public Goods) , los cuales además se encuentran disponibles para colaboración abierta.

Licencias

Este repositorio y el contenido de la web de Odio oído se publican bajo licencia Atribución-NoComercial-CompartirIgual 4.0 Internacional (CC BY-NC-SA 4.0).

Links de interés

Paper que inspiró el proyecto

Correlación entre seguidores e interacción

odio_oido's People

Contributors

anurag avatar erikgiovani avatar lauradowell avatar miguelgalp avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Forkers

lauradowell

odio_oido's Issues

Chequear ciclo de vida

La normalización de los valores de interacción incorpora un tracker de tiempo que instala un ciclo de vida (los tweets pierden xrelevancia cada y tiempo). Es necesario chequear los valores en get_current y en calculate_normalized. ¿Cómo definir entre un ciclo de 3, 4, o 6 horas? ¿Cómo funciona temporalmente el timeline de Twitter?

Validar Readme.md

Es necesario chequear la claridad y precisión de la descripción del proyecto.

Agregar labels para clasificación de los issues

Se sugiere el agregado de labels que permitan hacer más eficiente la clasificación de los issues del proyecto, tomando como base las usadas en los proyectos Sunrise Café y La Cuentoneta.

Validar datos Chile

Siguiendo:

  • El estudio de toxicidad política en Twitter para Chile 2023.
  • Categorías de toxicidad de Perspective API (Google)

Validar grupos para Chile

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.