Cómo TikTok Sabe lo que Quieres Ver: Inteligencia Artificial y Matemáticas en su Algoritmo

Representación de TikTok en el centro como una red neuronal
Índice
- Introducción
- ¿Qué es TikTok y por qué es relevante?
- ¿Cómo funciona técnicamente el algoritmo de recomendación de TikTok?
- Graph Neural Networks (GNN): Explicación técnica
- Fórmula matemática del modelo de recomendación
- Interpretación gráfica del modelo aplicado al Usuario A
- Conclusión
- Referencias
Introducción
Los algoritmos de recomendación son un claro ejemplo del poder transformador de las matemáticas, con un impacto significativo en la sociedad, la economía y la política. Estos sistemas están presentes en múltiples plataformas digitales, moldeando la forma en que consumimos contenido y tomamos decisiones.
En mis clases sobre Big Data y Teoría de Grafos siempre busco conectar estos conceptos clave con ejemplos prácticos cercanos a los estudiantes. Uno de los ejemplos más populares y relevantes es el algoritmo de recomendaciones de TikTok.
Si bien el algoritmo exacto de TikTok es un secreto empresarial, diversas investigaciones académicas han analizado modelos similares basados en Graph Neural Networks (GNN). Estas redes neuronales avanzadas permiten generar recomendaciones altamente personalizadas, lo que explica la efectividad del sistema de TikTok.
¿Qué es TikTok y por qué es relevante?
TikTok es una plataforma de redes sociales que permite a los usuarios crear, compartir y descubrir videos cortos. Desde su lanzamiento en 2016, la plataforma ha experimentado un crecimiento exponencial, superando los mil millones de usuarios activos mensuales en todo el mundo, convirtiéndose en una fuerza significativa en términos culturales, económicos y políticos.
¿Cómo funciona técnicamente el algoritmo de recomendación de TikTok?
El algoritmo de TikTok se basa esencialmente en matemática aplicada mediante técnicas avanzadas de Machine Learning y análisis masivo de datos (Big Data). Si múltiples usuarios interactúan positivamente con tipos similares de videos (por ejemplo: Baile, Comedia, Tutoriales), el algoritmo recomienda automáticamente otros contenidos relacionados (como Lip Sync, Deportes o Bromas). Este enfoque se denomina filtrado colaborativo y permite realizar recomendaciones personalizadas a gran escala y en tiempo real.
Graph Neural Networks (GNN): Explicación técnica
Las Graph Neural Networks son redes neuronales especializadas en manejar datos estructurados en forma de grafos. En estos grafos, los nodos representan entidades (usuarios y videos), mientras que las aristas capturan sus relaciones o interacciones. Las GNN aprenden representaciones (embeddings) mediante la agregación iterativa de información desde los nodos vecinos, facilitando recomendaciones altamente personalizadas.
Fórmula matemática del modelo de recomendación
La puntuación final de recomendación integra tres elementos clave:
$$R = w_1 \cdot I + w_2 \cdot C + w_3 \cdot V$$
- I mide la interacción histórica mediante embeddings.
- C evalúa las propiedades del contenido (tipo, duración).
- V mide el potencial viral basado en interacciones (likes, comentarios, compartidos).
- w1, w2, w3 son pesos entrenables que ajustan la importancia relativa de cada factor.
Interpretación gráfica del modelo aplicado al Usuario A

Contribución de cada término de la fórmula en la recomendación (Imagen A)
Fuente: Elaboración propia
Conclusión
El análisis del algoritmo de TikTok demuestra cómo la combinación de matemáticas avanzadas, Machine Learning y Big Data puede influir en nuestra experiencia digital de manera imperceptible pero profunda. La clave del éxito de TikTok radica en su capacidad para entender los intereses individuales de cada usuario con una precisión sorprendente, manteniéndolos enganchados a través de recomendaciones altamente personalizadas.
Comprender estos mecanismos no solo es esencial para quienes estudian Inteligencia Artificial y Ciencia de Datos, sino también para entender el alto impacto que tienen estos algoritmos.
Referencias
How TikTok Knows What You Want to Watch: Artificial Intelligence and Math in Its Algorithm

TikTok rendering in the center as a neural network
Index
- Introduction
- What is TikTok and why is it relevant?
- How does TikTok's recommendation algorithm technically work?
- Graph Neural Networks (GNN): Technical Explanation
- Recommendation Model Math Formula
- Graphical interpretation of the model applied to User A
- Conclusion
- References
Introduction
Recommendation algorithms are a clear example of the transformative power of mathematics, with a significant impact on society, economics, and politics. These systems are present across multiple digital platforms, shaping the way we consume content and make decisions.
In my classes on Big Data and Graph Theory, I always seek to connect these key concepts with practical examples close to students. One of the most popular and relevant examples is TikTok's recommendation algorithm.
While TikTok's exact algorithm is a trade secret, academic research has looked at similar models based on Graph Neural Networks (GNN). These advanced neural networks allow highly personalized recommendations, explaining the effectiveness of TikTok's system.
What is TikTok and why is it relevant?
TikTok is a social media platform that allows users to create, share, and discover short videos. Since its launch in 2016, the platform has experienced exponential growth, surpassing one billion monthly active users worldwide, becoming a significant force culturally, economically, and politically.
How does TikTok's recommendation algorithm technically work?
TikTok's algorithm is essentially applied mathematics through advanced Machine Learning techniques and massive Big Data analysis. If multiple users positively interact with similar types of videos (e.g., Dance, Comedy, Tutorials), the algorithm automatically recommends related content (such as Lip Sync, Sports, or Jokes). This approach is called collaborative filtering, enabling large-scale, real-time personalized recommendations.
Graph Neural Networks (GNN): Technical Explanation
Graph Neural Networks are neural networks specialized in handling structured data in the form of graphs. Here, nodes represent entities (users and videos), while edges capture their relationships or interactions. GNNs learn representations (embeddings) by iteratively aggregating information from neighboring nodes, enabling highly personalized recommendations.
Recommendation Model Math Formula
The final recommendation score integrates three key elements:
$$R = w_1 \cdot I + w_2 \cdot C + w_3 \cdot V$$
- I measures historical interaction through embeddings.
- C evaluates content properties (type, duration).
- V measures viral potential based on interactions (likes, comments, shares).
- w1, w2, w3 are trainable weights that adjust the relative importance of each factor.
Graphical interpretation of the model applied to User A

Contribution of each term of the formula to the recommendation (Image A)
Source: Own elaboration
Conclusion
TikTok's algorithm demonstrates how advanced mathematics, Machine Learning, and Big Data can profoundly shape our digital experience, often without us even noticing. TikTok's success lies in its remarkable ability to grasp individual user interests, keeping them engaged via highly personalized recommendations.
Understanding these mechanisms is essential for those studying Artificial Intelligence and Data Science, as well as for anyone interested in the substantial impact of these algorithms.