¿De qué vamos a hablar?
Explicaremos porqué es importante la
computación sentimental hoy en día
Hablaremos de las tecnologías disponibles
para implementarla.
Computación
Según la RAE en América el término es igual a
informática.
Informática: Conjunto de conocimientos
científicos y técnicas que hacen posible el
tratamiento automático de la información por
medio de ordenadores.
sentimental.
3. adj. Perteneciente o relativo al sentimiento.
sentimiento.
2. m. Estado afectivo del ánimo producido por
causas que lo impresionan vivamente.
Sentimental
Sentimental
afectivo, va.
1. adj. Perteneciente o relativo al afecto.
afecto.
1. m. Cada una de las pasiones del ánimo
ánimo.
1. m. Alma o espíritu en cuanto es principio de
la actividad humana.
Tratamiento automático de estados afectivos
obtenidos a través del sensado de
interacciones humanas.
Computación Sentimental
Lo que antes era ciencia ficción
El interés por una interacción más cercana
con un ordenador ha alentado el avance de
esta área.
Lo hemos visto en varias peliculas,
mencionemos algunas:
Película - Metropolis (1927)
Filme mudo alemán.
Primer obra de ciencia ficción de larga
duración.
Describe una megalópolis en el 2026.
Uno de lοs pocos filmes considerados
Memoria del Mundo por la UNESCO.
Se muestra al primer robot con sentimientos.
Película - Metropolis
https://www.youtube.com/watch?v=yOj5lnizYds
Un poco de historia
El concepto de computación afectiva nace en
1995 con la publicación de Rosalind Picard's, la
cuál habla de cómo simular empatía por
medios digitales.
MIT Affective Computing
El laboratorio que desarrolla más investigación
de temas de computación afectiva se
encuentra en el MIT, las principales
herramientas de mercadeo sentimental utilizan
las tecnologías gestadas aquí.
¿Es posible sintetizar el amor?
Por supuesto, el amor es solo una serie de
condiciones que se complen para sentirlo. Así
como el amor cualquier sentimiento puede ser
detectado y simulado por ordenadores.
Básicamente es lo que lo computación
afectiva/sentimental busca.
Algunas ramas que la utilizan
Redacción de contenidos emocionales
Detección de emociones en contenidos
Análisis de postura corporal
Detección de emociones faciales
Análisis de signos vitales
Monitoreo psicológico
Microexpresiones
Marketing emotivo
Fuentes de sensado
Sensado con contactoSensores cerebrales
Sensores corporales
Sensado sin contactoGrabaciones audio (lo escuchamos)
Grabaciones video (lo vemos)
Detectores químicos (lo olemos)
Textos (lo leemos)
Así es como funciona
https://www.youtube.com/watch?v=v8w1wED1CWk
Otro ejemplo :)
https://www.youtube.com/watch?v=oukqgm8mn9k
Sensores con contacto
Los sensores de contacto son los que detectan
nuestro estado de ánimo respecto a las
señales que emite nuestros cuerpo, estas
señales son obtenidas con sensores adheridos
al cuerpo.
Sensores usados
Blood Volume
Pulse (BVP)
Galvanic Skin
Response (GSR)
Electromyography
(EMG)
Respiration Sensor
Q sensor
Diseñado por
Affectiva del MIT.
Mide la temperatura,
la respuesta
galvánica de la piel y
dispone de un
acelerómetro.
Q Sensor
Cuenta con muy
buen software
Se puede
programar desde
cualquier lenguaje
solo
conectándose al
puerto.
Sensores cerebrales (BCI)
Mediante electrodos se conectan a distintos
puntos del craneo donde reciben señales EEG
desde nuestro cerebro y son interpretadas en
base a la frecuencia y algunos patrones
fácilmente detectables.
Emotiv - Insight
Ya existe software
de detección
emocional para
este dispositivo.
Facil de programar.
Sensores sin contacto
Existen múltiples tecnologías que detectan
cómo los sentimos a través de observarnos,
escucharnos, leernos y percibir toda señal que
emana de nosotros.
Sensores de video
Consisten en cámaras que detectan nuestro
comportamiento a través de la observación de
nuestras caras, nuestro movimiento corporal y
nuestra interacción social principalmente.
Detección facial
La detección facial es hoy una realidad gracias
a varios estudios que han mapeado la gran
variedad de expresiones detectables a partir de
los movimientos faciales.
Es un estudio taxonómico de cómo se detectan
comportamientos y estados de ánimo a través
de movimientos de músculos faciales,
movimientos de la cabeza y movimiento de los
ojos. El mismo modelo ha sido adaptado para
chimpancés, macacos, gibones, simios,
orangutanes y perros.
FACS (Facial Action Coding System)
EMFACS (Emotional Facial Action Coding
System) y FACSAID (Facial Action Coding
System Affect Interpretation Dictionary) son los
que se enfocan a detección de emociones. Son
7 las principales emociones detectadas.
EMFACS y FACSAID
Película - Inteligencia Artificial
https://www.youtube.com/watch?v=SmR3v6bKUKA
La sonrisa de Duchenne
Gracias a los experimentos de Duchenne que
estimulaba eléctricamente los músculos
faciales, ahora podemos determinar si una
sonrisa es falsa o verdadera. A la sonrisa falsa
se le conoce como sonrisa Pan Am.
Película - Her
https://www.youtube.com/watch?v=5Cw5rnFcZJA
Por el efecto de deixis visual o ciberestética
nos influencian los ojos de los demás y
solemos ver hacia allá. Por lo que es probable
que en ocasiones nuestro cuerpo solo esté
imitando los ojos de la otra persona.
Estudio de movimiento de ojos
Mentiras
No podemos saber quien miente respecto al
movimiento ocular. Empezamos a mentir entre
2 y 3 años Se dicen de 2 a 3 mentiras en los
primeros 10 minutos de una conversación.
Una mentira tarda en producirse porque son 2
procesos, suprimir verdad y generar mentira.
Análisis de rostro automatizado
Actualmente existen muchas herramientas que
permiten el análisis de emociones por medio
de una cámara. Estas herramientas pueden
usarse directamente o ser implementadas en
plataformas que desarrollen mediante
programación.
Affdex
Uno de los productos líderes de Affectiva, la
línea de productos afectivos diseñados desde
el MIT. Cuentan con la mayor base de datos de
rostros parametrizados del mundo, por lo que
su producto se perfecciona constantemente.
Por si alguien quiere ver el video
Detección de lenguaje corporal
Existen muchos movimientos corporales que
acompañan una reacción. Nos ayuda a
descubrir pistas acerca de la empatía en una
relación humana, el si sabe o no sabe de un
tema, entre varios indicadores. Exploremos
algunos.
Lenguaje corporal
Los estudios de lenguaje corporal aplicables en
la psicología, pueden ser automatizados para
describir cómo se siente en individio, veamos
algunos ejemplos
Cabeza y cuelloSuele ir acompañado con otro
movimiento. Solemos inclinar la
cabeza hacia una persona que
le tenemos afecto.
Ejemplos
Nervioso: Ocultar los pulgares
Estrés: Tocarse el cuello
Agresividad: Una persona que ocupa más
espacio con su cuerpo.
Lider: Carpa con las manos.
Mando: Levantarse con las manos apoyadas
Empatía
Existen múltiples estudios de empatía y
algunos de los factores son:
Cuando sentimos empatía por alguien lo
imitamos.
La imitación automática hace que la
respiración, compás de la voz y movimiento
de los ojos se sincronizan.
Atractivo
La interacción puede entre humanos puede ser
influenciada por el atractivo que haya entre los
individuos.
La atracción es más matemática que química
Algunos factores a evaluar, son las
proporciones que guarda nuestro cuerpo,
mencionemos algunos ejemplos:
¿Qué tan atractivo eres?
Puedes
comprobarlo en
línea desde
http://www.an
aface.com
Simetría
Buscamos personas que tengan más simétrico
su rostro. El lado izquierdo de la cara suele ser
más atractivo que el derecho.
Otras medidas
Los dedos medios y orejas de las persoans
que se atraen suelen ser muy parecidos.
La cintura de una mujer atractiva debe ser del
70% de su cadera.
Automatización de body language
A diferencia de los gestos faciales, los gestos
corporales no son tan fácilmente reconocidos
por una cámara, por lo que muchas veces se
recomienda usar sensores 3D como por
ejemplo los de Primesense. Esto es debido a
que se genera un modelo 3D de cada persona
y es posible seguir sus articulaciones.
OpenNI
OpenNI permite desarrollar para sensores 3D y
existen algunos paquetes especializados en
analisis de lenguaje corporal
https://github.com/shahqaan/kinect-body-
language-analysis
Sensores auditivos
Otra forma no invasiva de sensar emociones
es a través de la voz. Nuestros tonos de voz
varían dependiendo que estamos sintiendo.
Las pausas que hacemos revelan también el
estado mental por el que pasamos.
1.Frecuencia: Accent shape, Average pitch,
Contour slope, Final lowering, Pitch range.
2.Tiempo: Speech rate, Stress frequency.
3.Calidad: Breathiness, Brilliance, Loudness,
Pause Discontinuity, Pitch Discontinuity.
Variables que se toman en cuenta
Los principales tipos de algoritmos de
reconocimiento de patrones son: LDC, k-NN,
GMM, SVM, ANN, Decision tree algorithms,
HMMs, etc.
Algoritmos que se usan
Sensores químicos
Nuestro cuerpo, el de los animales y las
plantas liberan todo el tiempo sustancias
químicas. Muchas son percibidas por el olfato y
otras tantas solo a través de sensores
especializados.
Semioquímicos
Infoquímicos (misma especie)
Autoxinas
Auto Inhibidores adaptativos
Feromonas
Aleloquímicos (diferente especie)
Alomonas
Kairomonas
Sinomonas
La mujer segrega compuestos químicos que
usa para sincronizar su ciclo menstrual con
otras mujeres con las que vive.
Es un mito que sirven para atraer a una pareja.
La exploración de estos compuestos lleva más
años de estudio en plantas e insectos.
Feromonas
Los sentimientos de las plantas
Las plantas mediante compuestos orgánicos
volátiles informan de cómo se sienten, si les
hace falta luz, agua, si hay una plaga y deben
atacar. Se están desarrollando sensores que
detectan cerca de 5000 elementos que emiten.
Los sentimientos de los animales
El análisis sentimental en animales se puede
hacer por medios de observación facil, postura
y química. Por lo que la computación
sentimental en animales cada vez va a tomar
más fuerza.
Cyranose
Uno de los dispositivos de
electronic nose más famosos y
probados en el mercado. Su
producto Cyranose 320 es el
más usado.
Película - Ex Machina
https://www.youtube.com/watch?v=QpglF9Z5BTA
Sensado en textos
Ya exploramos cómo el sensado del ambiente
nos permite obtener señales del exterior e
interpretarlas. Pero muchas veces la
información que está sujeta a ser evaluada es
texto, por lo que existen varios mecanismos
para analizar sentimientos en textos.
Semantria
Una de las herramientas
más usadas con buenos
resultados. Es posible
desarrollar con ella en Java
.NET PHP Python entro
otros.
IBM BlueMix - User Modeling
Herramienta que en base
a un texto que haya escrito
el usuario, o un texto
donde se le describa,
extrae un modelado de su
personalidad.
Producir contenido sentimental
No solo es posible interpretar textos en base a
su carga emocional, también es posible
producir contenidos que lleven sentimiento
implícito. Por ejemplo si hacen una pregunta
enojados, la respuesta debe tomar el input de
que el usuario estaba enojado y producir una
respuesta que lo contrarreste.
Question Answering (QA)
Es una rama de ciencias de la computación
que se encarga de contestar preguntas en
base a la adquisición de información y
procesamiento del lenguaje natural. Tras
analizar la naturaleza de la pregunta con
Question Processing se utilizan técnicas de
Answer Extraction para dar respuestas.
Q&A con Sentiment Analysis
El detectar cómo se siente un cliente antes de
contestarle es básico para generar empatía y el
perciba un buen servicio. Por lo que la
respuesta generada se armará con frases que
hagan sentirlo escuchado, más la respuesta en
si. Python es una plataforma muy usada en
conjunto con NLTK.
Crea tu robot emotivo con Humix
Todo lo que
necesitas para
crear un robot
emotivo viene listo
para implementar y
probar en Humix
Humix
Todas las
instrucciones del
hardware y
software vienen
aquí
https://github.co
m/project-humix
Primer robot emocional en venta
En Japón presentaron
a Pepper el 1er robot
que sabe entender las
emociones y con el
cual se puede
conversar como con
cualquier humano.
Aplicaciones
Sin duda son fascinantes los avances en la
rama de la computación sentimental, veamos
un poco en que se está usando actualmente.
Es posible mostrar contenido en base a tu
estado de ánimo, que te parecería si cuando
estes triste te llegue justo esa frase que parece
caída del cielo que te motiva a seguir adelante,
o si nota que estás aburrido te proponga algo
divertido.
Sentimental Ads
Estudios de mercado online
Los estudios de mercado ya han dejado de
usar encuestas que probablemente no reflejan
toda la verdad, en vez de ello ya tienden a
confiar más en lo que detectan los sensores
de tu reacción al ver un anuncio o al probar un
producto en vez de hacerte preguntas
sesgadas.
Detección de bullying
Observando a un grupo de chicos se puede
determinar si está por desatarse un episodio de
bullying o se está llevando a cabo. La
prevención en sitio es algo que hasta ahora era
algo difícil de lograr sin la tecnología.
Detección en lentes inteligentes
En tiempo real podemos detectar emociones y
ser sugeridos sobre que podemos hacer para
una interacción mucho más efectiva.
Entrevistas de trabajo
Los exámenes psicométricos no siempre son
efectivos, ya que en muchas ocasiones la
persona que lo contesta solo trata de verse
positivo para ser aceptado. Con tecnologías
ahora es posible sensar su desempeño en una
labor y si sus resultados profesionales,
emocionales y de carácter son los buscados.
Asistente psicológico
Un psicólogo puede tener un perfil del paciente
muy exacto, de esa manera puede diagnosticar
de forma precisa al paciente.
No obstante, con los avances tecnológicos el
psicólogo solo apoyará en los puntos finos y
los equipos harán el resto.
Robots
Estamos más cerca de lo que pensamos de ver
robots que brinden afecto y entiendan tus
emociones. En Japón ya se cuenta con robot
humanoides de gran realismo que tienen ya
simulación de emociones faciales. Lo de las
peliculas es hoy una realidad.
Humanoide con sentimientos
https://www.youtube.com/watch?v=crFr1ZmkrP4
Y mucho mucho más
Sin duda el próximo gran avance de la
computación sentimental vendrá de uno de
ustedes.
Muchas veces lo único que nos hacía falta es
descubrir que algo existe para fusionarlo con
nuestros conocimientos y lograr algo grande.
Conclusiones
El amor, así como otros sentimientos son
100% programables.
La interacción humano máquina está siendo
cada vez más natural.
Los invito a experimentar con todo esto, las
actividades que tengan que sean poco
productivas cambienlas por crear cosas
asombrosas.