SlideShare una empresa de Scribd logo
1 de 44
Proyectos del Grupo CARS 
Context-AwareRecommenderSystem 
Dr. Gabriel González Serna 
Grupo CARS Sistemas Distribuidos 
gabriel@cenidet.edu.mx 
@gabogs10
Agenda 
Actividad Duración Horario 
CENIDET 2 11:00 – 11:02 
Grupo CARS 3 11:02 – 11:05 
Líneas de Investigación 5 11:05 – 11:10 
Cómputo Consciente del Contexto 15 11:10 – 11:25 
Cognición Aumentada 15 11:25 – 11:40 
Evaluación Centrada en el Usuario 15 11:40– 11:55 
Conclusiones 5 11:55 – 11:00
Agenda 
Actividad Duración Horario 
CENIDET 2 11:00 – 11:02 
Grupo CARS 3 11:02 – 11:05 
Líneas de Investigación 5 11:05 – 11:10 
Cómputo Consciente del Contexto 15 11:10 – 11:25 
Cognición Aumentada 15 11:25 – 11:40 
Evaluación Centrada en el Usuario 15 11:40– 11:55 
Conclusiones 5 11:55 – 11:00
CENIDET 
CEntro 
Nacional de 
Investigación 
DEsarrollo 
Tecnológico 
 El CENIDET ofrece Maestrías y 
Doctorados para profesionistas 
interesados en prepararse para la 
investigación aplicada y el 
desarrollo tecnológico. En estos 
programas el estudiante adquiere 
conocimientos y competencias para 
integrarse a: 
 Industria de base tecnológica 
 Instituciones de investigación o 
desarrollo tecnológico y 
 Escuelas para la formación de ingenieros
cenidet 
Oferta 
Académica 
En cenidet se ofrecen tres programas de posgrado (todos los 
programas con beca CONACyT): 
 Maestría y doctorado en ingeniería electrónica 
 Electrónica de potencia 
 Control automático 
 Maestría y doctorado en ingeniería mecánica 
 Sistemas térmicos 
 Diseño mecánico 
 Maestría y doctorado en ciencias de la computación 
 Sistemas Distribuidos (grupo CARS) 
 Ingeniería de software 
 Inteligencia Artificial
Agenda 
Actividad Duración Horario 
CENIDET 2 11:00 – 11:02 
Grupo CARS 3 11:02 – 11:05 
Líneas de Investigación 5 11:05 – 11:10 
Cómputo Consciente del Contexto 15 11:10 – 11:25 
Cognición Aumentada 15 11:25 – 11:40 
Evaluación Centrada en el Usuario 15 11:40– 11:55 
Conclusiones 5 11:55 – 11:00
Líneas de 
Investigación 
Grupo CARS 
Tecnologías de laWeb Semántica 
1. Procesamiento de lenguaje natural (PLN) 
2. Sistemas Basados en Conocimiento 
3. Modelado Semántico 
Tecnologías Context-Awarness 
1. Cómputo conscientes del contexto (CAC) 
2. Interacción Humano-Computadora (HCI) 
3. Evaluación Centrada en el Usuario (UCE) 
i. Evaluación heurística 
ii. Experiencia del usuario (UX) 
iii. Cognición aumentada
Agenda 
Actividad Duración Horario 
CENIDET 2 11:00 – 11:02 
Grupo CARS 3 11:02 – 11:05 
Líneas de Investigación 5 11:05 – 11:10 
Cómputo Consciente del Contexto 15 11:10 – 11:25 
Cognición Aumentada 15 11:25 – 11:40 
Evaluación Centrada en el Usuario 15 11:40– 11:55 
Conclusiones 5 11:55 – 11:00
CARS 
Context 
Aware 
Recommender 
System 
En un ambiente de cómputo consciente 
del contexto la computadora es capaz de 
identificar el entorno del usuario para 
ofrecerle servicios de apoyo en la 
realización de sus actividades. 
Contexto 
Material 
Simbólico
Localización y 
alrededores 
Sistemas 
conscientes 
del Contexto 
Clima 
Tagging 
context 
RFID, NDF, 
QRCodes 
Contexto 
social 
Dispositivos 
portátiles 
Preferencias 
(profile) 
Localización y 
situación 
¿Qué es un 
sistema 
consciente del 
contexto?
¿Porqué 
utilizar 
estas 
tecnologías 
de HCI?
¿Qué 
tecnologías se 
utilizan? 
 Modelos semánticos (OWL-SWRL) 
 Técnicas de autoidentificación 
 Autoidentificación del usuarios con RFID 
 Autoidentificación del usuarios con NFC 
 Autoidentificación del usuarios con WiFi 
 Autoidentificación del usuarios con Bluetooth 
 Identificación del usuarios conQRCode 
 Dispositivos multisensoriales 
 Realidad aumentada 
 HCI 
 Redes de Área Corporal (CAN) 
 Interfaces de Usuario Naturales (NUI) 
 Interfaces de Usuario Orgánicas (OUI)
¿Qué 
se está 
desarrollando 
actualmente?
¿Qué 
se está 
desarrollando 
actualmente?
Servicios Basados en Localización (LBS) 
a) ILS (Indoor Location Systems) 
 Ubicación de personas 
 Ubicación de objetos y vehículos 
 Análisis de movilidad 
b) OLS (Outdoor Location Systems) 
 Localización de personas (APL) 
 Localización de objetos y vehículos (AVL) 
 Análisis de movilidad 
LBS 
Location 
Based 
Services
¿Cómo 
funciona? 
Mapas 
contextuales 
Interactivos 
Información semántica organizacional 
Ontología de infraestructura de la organización. 
Módulo de 
generación de los 
elementos del 
mapa. 
Editor de mapas 
Elementos desordenados 
Algoritmo para la 
determinación del 
grafo de rutas 
transitables 
Mapa con grafo de rutas 
transitables
¿Cómo 
funciona? 
Mapas 
contextuales 
Interactivos
Tagging 
Context
Tagging 
Context
¿Qué 
tecnologías se 
utilizan? 
RA 
Realidad 
Aumentada 
TrustedTagging Ubicación 
contextual 
TrustedTagging 
1 
Fuente Verificadora Confiable 
Local/Remota
Información de Instalaciones 
Lugar: 
• Aula 2, Edificio 1, Planta baja 
Responsable: 
• Jefe de departamento 
Recursos: 
• Cañón proyector 
• Pantalla para proyección 
• Pintarrón 
• Smartboard 
• Proyector acetatos 
• WiFi 
• 4 Conexiones ethernet 
Capacidad: 
• 25 butacas 
Funciones: 
• Clases 
• Asesorías 
• Reuniones 
• Conferencias 
¿Qué 
tecnologías se 
utilizan? 
RA 
Realidad 
Aumentada
¿Qué 
tecnologías se 
utilizan? 
Tagging 
Context
¿Qué 
tecnologías se 
utilizan? 
tagging 
context + RA
Agenda 
Actividad Duración Horario 
CENIDET 2 11:00 – 11:02 
Grupo CARS 3 11:02 – 11:05 
Líneas de Investigación 5 11:05 – 11:10 
Cómputo Consciente del Contexto 15 11:10 – 11:25 
Cognición Aumentada 15 11:25 – 11:40 
Evaluación Centrada en el Usuario 15 11:40– 11:55 
Conclusiones 5 11:55 – 11:00
¿Qué 
tecnologías se 
utilizan? 
Cognición 
Aumentada 
Cognición aumentada (AugCog) es un 
campo de investigación en la frontera entre la 
Interacción Humano-Computadora, la psicología, la 
ergonomía y la neurociencia, que tiene como objetivo 
la creación de nuevas modelos de Interacciones 
Humano-Computadora.
¿Qué 
estamos 
desarrollando? 
Cognición 
Aumentada 
 Identificación de estados cognitivos. 
 Evaluación de estados cognitivos en el desarrollo de 
actividades 
 Concentración 
 Estados no aptos para realizar la actividad 
 Evaluación de estados cognitivos aplicados 
 Evaluación Centrada en el Usuario (UCE) 
 Experiencia del Usuario (UX) 
 Identificación de estados de ánimo 
 Emociones, satisfacción, disgusto, alegría, enojo 
 Proceso de comunicación 
 Generador automático de oracionesmediante EEG y EMG 
 Contexto introspectivo
¿Qué 
estamos 
desarrollando? 
Cognición 
Aumentada 
• Identificación de emociones 
• Generador de oraciones (PLN) 
• Interacción Humano-Computadora 
• Control de Dispositivos
¿Qué 
tecnologías se 
utilizan? 
Cognición 
Aumentada 
Orientación 
EEG 
EMG 
ADQUISICIÓN DE 
SEÑALES 
Señales en bruto 
001010100101010101 
Señales digitalizadas 
PROCESAMIENTO DE SEÑALES 
Extracción de características 
Algoritmo de traducción 
Funciones predefinidas 
PROCESAMIENTO DE COMANDOS 
SINTETIZACIÓN DE VOZ
¿Qué 
tecnologías se 
utilizan? 
Cognición 
Aumentada 
Dominio 
Futbol 
ID Frase 
1 ¡Gooooool! 
2 Buen juego 
3 ¡Eso es falta! 
. ….. 
. …. 
. …. 
n Buena jugada 
Pensamientos 
Emociones 
Gestos 
ID Frase 
1 ¡Gooooool! 
2 Buen juego 
3 ¡Eso es falta! 
. ….. 
. …. 
. …. 
n Buena jugada 
Falta! =
¿Qué 
tecnologías se 
utilizan? 
HCI-OUI 
Organic 
User 
Interface
¿Qué 
tecnologías se 
utilizan? 
HCI-OUI 
Organic 
User 
Interface
¿Qué estamos 
desarrollando? 
Caracterización 
de estados 
mentales
¿Cuál es el reto 
tecnológico? 
Señales continuas Señales discretas
¿Qué estamos 
desarrollando? 
Caracterización 
de estados 
mentales Relajación
Agenda 
Actividad Duración Horario 
CENIDET 2 11:00 – 11:02 
Grupo CARS 3 11:02 – 11:05 
Líneas de Investigación 5 11:05 – 11:10 
Cómputo Consciente del Contexto 15 11:10 – 11:25 
Cognición Aumentada 15 11:25 – 11:40 
Evaluación Centrada en el Usuario 15 11:40– 11:55 
Conclusiones 5 11:55 – 11:00
 Los sistemas de recomendación funcionan como cajas negras 
para el usuario, no proporcionan transparencia en el 
funcionamiento de sus recomendaciones (Herlocker,2000). 
 ¿Qué son las explicaciones en los un SR? 
 Información acerca de la salida del sistema. 
Recomendación 
Recomendador 
Componente de 
explicación 
Nombre Genero Edad … 
Explicación 
Conocimiento 
de entrada 
usuario 
Requerimiento 
Técnicas de 
explicación
 Investigaciones recientes sobre técnicas de explicación en los 
SR, muestran que las explicaciones aportan diferentes 
beneficios y objetivos a un SR. 
USER 
EXPERIENCE 
Transparencia 
Escrutabilidad 
Eficiencia 
Persuasión 
Confianza 
Satisfacción 
Eficacia 
Técnicas de 
explicación
Técnicas de 
explicación 
CE-PFC-PE-01 
Plantilla: 
[grado_Academico]/ [Título] [nombre_usuario] 
se (le/te) ha recomendado [este/esta] [tipo_item], 
[marcador_linguistico] usuarios similares a 
[usted/ti], le han asignado una calificación alta. 
Características definidas para el usuario basado 
en FC: 
Las que contienen alguna instancia que es de 
interés para el usuario: 
 [grado_academico]: Licenciatura en 
Ciencias de la computación: Lic. 
 [nombre]: Antonio Martínez. 
 [tipo_item]: Persona 
 [tipo_usuario]: Profesor 
 [dominio_conocimiento]: Ingeniería de 
Software, Trabajo cooperativo soportado en 
computadoras 
 [ocupación]: Profesor de Tecnológico. 
Explicación: 
Lic. Antonio se le ha recomendado este profesor 
investigador porque usuarios similares a usted, le 
han asignado una calificación alta. 
Observaciones 
La plantilla con el estilo basado en filtrado 
colaborativo puede aplicarse fácilmente al tipo de 
ítem persona, ya que las comunidades de usuarios 
similares al usuario activo “L.C.C Hugo Martínez” 
se componen mediante las características similares 
en el perfil del usuario. 
Ya que la explicación no expresa alguna de dichas 
características resulta sencillo rellenar la plantilla 
solamente con los datos personales del usuario. 
Sin embargo podría incorporar se información al 
respecto, cuidando el uso adecuado de marcadores 
y conectores lingüísticos tal como: 
“Lic. Antonio se le ha recomendado este profesor 
investigador porque usuarios similares a usted en 
Ingeniería de Software y Trabajo cooperativo 
soportado en computadoras le han asignado una 
calificación alta”.
Técnicas de 
explicación 
Mapas Mentales Mapas Conceptuales
Técnicas de 
explicación 
Comprensión Esfuerzo Confianza 
Porcentaje Texto 84.71 78.50 85.25 
Porcentaje Mapa 
82.00 73.43 80.42 
Mental 
Porcentaje Mapa 
Conceptual 
76.1 71.6 75.5
¿Qué 
tecnologías se 
utilizan? 
Cognición 
Aumentada 
 Evaluación Centrada en el Usuario (UCE) 
ECU
Agenda 
Actividad Duración Horario 
CENIDET 2 11:00 – 11:02 
Grupo CARS 3 11:02 – 11:05 
Líneas de Investigación 5 11:05 – 11:10 
Cómputo Consciente del Contexto 15 11:10 – 11:25 
Cognición Aumentada 15 11:25 – 11:40 
Evaluación Centrada en el Usuario 15 11:40– 11:55 
Conclusiones 5 11:55 – 11:00
Conclusiones 
 Los sistemas conscientes del contexto formarán parte de 
los servicios de soporte para latoma de decisiones. 
 La incorporación de servicios de apoyo y guía marcan la tendencia 
en TICs. 
 La tecnología semántica es uno de los principales 
componentes de las TI y está demandando ingenieros preparados. 
 El mercado de TICs está demandando profesionistas con 
competencias para diseñar e implementar sistemas de información 
que incorporen tecnologías móviles y web semántica. 
 La realidad aumentada no es el futuro en las TIC es una 
REALIDAD y unaNECESIDADactual. 
 De acuerdo a la vigilancia tecnológica las áreas de 
oportunidad para los próximos 10 años son: 
 LBS 
 Realidad aumentada 
 UCE/UX 
 Web 4.0 (
Gracias 
por su 
atención 
Información de contacto: 
Dr. Gabriel González Serna 
E-mail: gabriel@cenidet.edu.mx 
Tel. ofic.: 3627770 ext. 311 
Twitter: gabogs10 
Home page: 
http://www.cenidet.edu.mx/subaca/web-dcc/Staff/sds/serna.html 
Mis presentaciones: http://www.slideshare.net/GabrielSerna

Más contenido relacionado

Similar a Context-Aware Recommender System

Presentación gestión semántica contenidos
Presentación gestión semántica contenidosPresentación gestión semántica contenidos
Presentación gestión semántica contenidos
Yerbabuena Software
 
Guia unidad ii fundamentacion de ingenieria del software
Guia unidad ii fundamentacion de ingenieria del softwareGuia unidad ii fundamentacion de ingenieria del software
Guia unidad ii fundamentacion de ingenieria del software
sullinsan
 
Taller de conocimiento fase 1
Taller de conocimiento fase 1Taller de conocimiento fase 1
Taller de conocimiento fase 1
viviana50396
 

Similar a Context-Aware Recommender System (20)

Buscador semántico INVENIO
Buscador semántico INVENIOBuscador semántico INVENIO
Buscador semántico INVENIO
 
Buscador semántico INVENIO
Buscador semántico INVENIOBuscador semántico INVENIO
Buscador semántico INVENIO
 
Buscador semántico INVENIO
Buscador semántico INVENIOBuscador semántico INVENIO
Buscador semántico INVENIO
 
Buscador semántico INVENIO
Buscador semántico INVENIOBuscador semántico INVENIO
Buscador semántico INVENIO
 
Buscador semántico INVENIO
Buscador semántico INVENIOBuscador semántico INVENIO
Buscador semántico INVENIO
 
Athento Basic, Gestión Documental Inteligente
Athento Basic, Gestión Documental InteligenteAthento Basic, Gestión Documental Inteligente
Athento Basic, Gestión Documental Inteligente
 
Presentación gestión semántica contenidos
Presentación gestión semántica contenidosPresentación gestión semántica contenidos
Presentación gestión semántica contenidos
 
NetBaires 2018 - Azure Serach
NetBaires 2018 - Azure SerachNetBaires 2018 - Azure Serach
NetBaires 2018 - Azure Serach
 
Desarrollo_de_Software_201620.pdf
Desarrollo_de_Software_201620.pdfDesarrollo_de_Software_201620.pdf
Desarrollo_de_Software_201620.pdf
 
Guia unidad ii fundamentacion de ingenieria del software
Guia unidad ii fundamentacion de ingenieria del softwareGuia unidad ii fundamentacion de ingenieria del software
Guia unidad ii fundamentacion de ingenieria del software
 
Proyecto Pc Ready TecnologíA Ultra Vnc
Proyecto Pc Ready TecnologíA Ultra VncProyecto Pc Ready TecnologíA Ultra Vnc
Proyecto Pc Ready TecnologíA Ultra Vnc
 
Presentación Sesión 1 Ingeniería del Software.pptx
Presentación Sesión 1 Ingeniería del Software.pptxPresentación Sesión 1 Ingeniería del Software.pptx
Presentación Sesión 1 Ingeniería del Software.pptx
 
Azure4Research - Big Data Analytics con Hadoop, Spark y Power BI
Azure4Research - Big Data Analytics con Hadoop, Spark y Power BIAzure4Research - Big Data Analytics con Hadoop, Spark y Power BI
Azure4Research - Big Data Analytics con Hadoop, Spark y Power BI
 
Presentación investigación PAT IIP 2016 CURN
Presentación investigación PAT IIP 2016 CURNPresentación investigación PAT IIP 2016 CURN
Presentación investigación PAT IIP 2016 CURN
 
Certificaciones profesionalesitesca
Certificaciones profesionalesitescaCertificaciones profesionalesitesca
Certificaciones profesionalesitesca
 
Taller de conocimiento fase 1
Taller de conocimiento fase 1Taller de conocimiento fase 1
Taller de conocimiento fase 1
 
Inter tecno clase 01 - plan asignatura
Inter tecno   clase 01 - plan asignaturaInter tecno   clase 01 - plan asignatura
Inter tecno clase 01 - plan asignatura
 
Contribuciones de software de código abierto realizados por CeSPI, UNLP - TIC...
Contribuciones de software de código abierto realizados por CeSPI, UNLP - TIC...Contribuciones de software de código abierto realizados por CeSPI, UNLP - TIC...
Contribuciones de software de código abierto realizados por CeSPI, UNLP - TIC...
 
Ws_Resultados de investigación
Ws_Resultados de investigaciónWs_Resultados de investigación
Ws_Resultados de investigación
 
IngenieriaSOFTWARE _ Presentacion2022.pdf
IngenieriaSOFTWARE _ Presentacion2022.pdfIngenieriaSOFTWARE _ Presentacion2022.pdf
IngenieriaSOFTWARE _ Presentacion2022.pdf
 

Más de Gabriel Gonzalez Serna

Metodología para la Generación de Explicaciones para Sistemas de Recomendació...
Metodología para la Generación de Explicaciones para Sistemas de Recomendació...Metodología para la Generación de Explicaciones para Sistemas de Recomendació...
Metodología para la Generación de Explicaciones para Sistemas de Recomendació...
Gabriel Gonzalez Serna
 
Clasificación Automática de Objetos de Conocimiento con Contenido no Estruct...
 Clasificación Automática de Objetos de Conocimiento con Contenido no Estruct... Clasificación Automática de Objetos de Conocimiento con Contenido no Estruct...
Clasificación Automática de Objetos de Conocimiento con Contenido no Estruct...
Gabriel Gonzalez Serna
 
Metodología para Evaluación de SRSC Centrada en el Usuario, Basada en Caracte...
Metodología para Evaluación de SRSC Centrada en el Usuario, Basada en Caracte...Metodología para Evaluación de SRSC Centrada en el Usuario, Basada en Caracte...
Metodología para Evaluación de SRSC Centrada en el Usuario, Basada en Caracte...
Gabriel Gonzalez Serna
 
API SMS para el Procesamiento de Consultas Georeferenciadas / No Georeferenci...
API SMS para el Procesamiento de Consultas Georeferenciadas / No Georeferenci...API SMS para el Procesamiento de Consultas Georeferenciadas / No Georeferenci...
API SMS para el Procesamiento de Consultas Georeferenciadas / No Georeferenci...
Gabriel Gonzalez Serna
 
Gateway SMS Pull para Servicios Basados en Localización con una Arquitectura ...
Gateway SMS Pull para Servicios Basados en Localización con una Arquitectura ...Gateway SMS Pull para Servicios Basados en Localización con una Arquitectura ...
Gateway SMS Pull para Servicios Basados en Localización con una Arquitectura ...
Gabriel Gonzalez Serna
 
Herramienta para la Generación de Estilos Definidos por el Usuario para su As...
Herramienta para la Generación de Estilos Definidos por el Usuario para su As...Herramienta para la Generación de Estilos Definidos por el Usuario para su As...
Herramienta para la Generación de Estilos Definidos por el Usuario para su As...
Gabriel Gonzalez Serna
 
Personalización de contenidos Web del dominio de egobierno mediante ontologías
Personalización de contenidos Web del dominio de egobierno mediante ontologíasPersonalización de contenidos Web del dominio de egobierno mediante ontologías
Personalización de contenidos Web del dominio de egobierno mediante ontologías
Gabriel Gonzalez Serna
 
Búsquedas contextuales de Servicios Basados en Localización en un entorno de ...
Búsquedas contextuales de Servicios Basados en Localización en un entorno de ...Búsquedas contextuales de Servicios Basados en Localización en un entorno de ...
Búsquedas contextuales de Servicios Basados en Localización en un entorno de ...
Gabriel Gonzalez Serna
 
Sistema de Recomendación Contextual Basado en Ontologías para Ambientes Organ...
Sistema de Recomendación Contextual Basado en Ontologías para Ambientes Organ...Sistema de Recomendación Contextual Basado en Ontologías para Ambientes Organ...
Sistema de Recomendación Contextual Basado en Ontologías para Ambientes Organ...
Gabriel Gonzalez Serna
 
Poblado Semiautomático de Ontologías Organizacionales a Partir de Análisis de...
Poblado Semiautomático de Ontologías Organizacionales a Partir de Análisis de...Poblado Semiautomático de Ontologías Organizacionales a Partir de Análisis de...
Poblado Semiautomático de Ontologías Organizacionales a Partir de Análisis de...
Gabriel Gonzalez Serna
 
API para servicios de localización en interiores basada en tecnología Wi-Fi, ...
API para servicios de localización en interiores basada en tecnología Wi-Fi, ...API para servicios de localización en interiores basada en tecnología Wi-Fi, ...
API para servicios de localización en interiores basada en tecnología Wi-Fi, ...
Gabriel Gonzalez Serna
 
Servicios de Recomendación Contextual para Instituciones de Educación Superio...
Servicios de Recomendación Contextual para Instituciones de Educación Superio...Servicios de Recomendación Contextual para Instituciones de Educación Superio...
Servicios de Recomendación Contextual para Instituciones de Educación Superio...
Gabriel Gonzalez Serna
 

Más de Gabriel Gonzalez Serna (20)

Metodología para la Generación de Explicaciones para Sistemas de Recomendació...
Metodología para la Generación de Explicaciones para Sistemas de Recomendació...Metodología para la Generación de Explicaciones para Sistemas de Recomendació...
Metodología para la Generación de Explicaciones para Sistemas de Recomendació...
 
Clasificación Automática de Objetos de Conocimiento con Contenido no Estruct...
 Clasificación Automática de Objetos de Conocimiento con Contenido no Estruct... Clasificación Automática de Objetos de Conocimiento con Contenido no Estruct...
Clasificación Automática de Objetos de Conocimiento con Contenido no Estruct...
 
Metodología para Evaluación de SRSC Centrada en el Usuario, Basada en Caracte...
Metodología para Evaluación de SRSC Centrada en el Usuario, Basada en Caracte...Metodología para Evaluación de SRSC Centrada en el Usuario, Basada en Caracte...
Metodología para Evaluación de SRSC Centrada en el Usuario, Basada en Caracte...
 
Tutorial Near Field Communication (NFC)
Tutorial Near Field Communication (NFC)Tutorial Near Field Communication (NFC)
Tutorial Near Field Communication (NFC)
 
Cómputo Consciente del Contexto: Cognición Aumentada mediante Interfaz Cerebr...
Cómputo Consciente del Contexto: Cognición Aumentada mediante Interfaz Cerebr...Cómputo Consciente del Contexto: Cognición Aumentada mediante Interfaz Cerebr...
Cómputo Consciente del Contexto: Cognición Aumentada mediante Interfaz Cerebr...
 
API SMS para el Procesamiento de Consultas Georeferenciadas / No Georeferenci...
API SMS para el Procesamiento de Consultas Georeferenciadas / No Georeferenci...API SMS para el Procesamiento de Consultas Georeferenciadas / No Georeferenci...
API SMS para el Procesamiento de Consultas Georeferenciadas / No Georeferenci...
 
Gateway SMS Pull para Servicios Basados en Localización con una Arquitectura ...
Gateway SMS Pull para Servicios Basados en Localización con una Arquitectura ...Gateway SMS Pull para Servicios Basados en Localización con una Arquitectura ...
Gateway SMS Pull para Servicios Basados en Localización con una Arquitectura ...
 
Herramienta para la Generación de Estilos Definidos por el Usuario para su As...
Herramienta para la Generación de Estilos Definidos por el Usuario para su As...Herramienta para la Generación de Estilos Definidos por el Usuario para su As...
Herramienta para la Generación de Estilos Definidos por el Usuario para su As...
 
Servicios de localización conscientes del contexto aplicando perfiles de movi...
Servicios de localización conscientes del contexto aplicando perfiles de movi...Servicios de localización conscientes del contexto aplicando perfiles de movi...
Servicios de localización conscientes del contexto aplicando perfiles de movi...
 
Generador semiautomático de perfiles de usuario mediante OWL
Generador semiautomático de perfiles de usuario mediante OWLGenerador semiautomático de perfiles de usuario mediante OWL
Generador semiautomático de perfiles de usuario mediante OWL
 
Generador de mapas croquis en formato SVG-Tiny para dispositivos móviles apli...
Generador de mapas croquis en formato SVG-Tiny para dispositivos móviles apli...Generador de mapas croquis en formato SVG-Tiny para dispositivos móviles apli...
Generador de mapas croquis en formato SVG-Tiny para dispositivos móviles apli...
 
Personalización de contenidos Web del dominio de egobierno mediante ontologías
Personalización de contenidos Web del dominio de egobierno mediante ontologíasPersonalización de contenidos Web del dominio de egobierno mediante ontologías
Personalización de contenidos Web del dominio de egobierno mediante ontologías
 
Búsquedas contextuales de Servicios Basados en Localización en un entorno de ...
Búsquedas contextuales de Servicios Basados en Localización en un entorno de ...Búsquedas contextuales de Servicios Basados en Localización en un entorno de ...
Búsquedas contextuales de Servicios Basados en Localización en un entorno de ...
 
Sistema de Recomendación Contextual Basado en Ontologías para Ambientes Organ...
Sistema de Recomendación Contextual Basado en Ontologías para Ambientes Organ...Sistema de Recomendación Contextual Basado en Ontologías para Ambientes Organ...
Sistema de Recomendación Contextual Basado en Ontologías para Ambientes Organ...
 
Poblado Semiautomático de Ontologías Organizacionales a Partir de Análisis de...
Poblado Semiautomático de Ontologías Organizacionales a Partir de Análisis de...Poblado Semiautomático de Ontologías Organizacionales a Partir de Análisis de...
Poblado Semiautomático de Ontologías Organizacionales a Partir de Análisis de...
 
API para servicios de localización en interiores basada en tecnología Wi-Fi, ...
API para servicios de localización en interiores basada en tecnología Wi-Fi, ...API para servicios de localización en interiores basada en tecnología Wi-Fi, ...
API para servicios de localización en interiores basada en tecnología Wi-Fi, ...
 
Servicios de Recomendación Contextual para Instituciones de Educación Superio...
Servicios de Recomendación Contextual para Instituciones de Educación Superio...Servicios de Recomendación Contextual para Instituciones de Educación Superio...
Servicios de Recomendación Contextual para Instituciones de Educación Superio...
 
Generación y Explotación de Mapas Semánticos de Instalaciones Organizacionale...
Generación y Explotación de Mapas Semánticos de Instalaciones Organizacionale...Generación y Explotación de Mapas Semánticos de Instalaciones Organizacionale...
Generación y Explotación de Mapas Semánticos de Instalaciones Organizacionale...
 
Servicios de recomendación contextual para Instituciones de Educación Superio...
Servicios de recomendación contextual para Instituciones de Educación Superio...Servicios de recomendación contextual para Instituciones de Educación Superio...
Servicios de recomendación contextual para Instituciones de Educación Superio...
 
Mapas SVG Contextuales a partir de Ontologías organizacionales Multidimension...
Mapas SVG Contextuales a partir de Ontologías organizacionales Multidimension...Mapas SVG Contextuales a partir de Ontologías organizacionales Multidimension...
Mapas SVG Contextuales a partir de Ontologías organizacionales Multidimension...
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (14)

Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 

Context-Aware Recommender System

  • 1. Proyectos del Grupo CARS Context-AwareRecommenderSystem Dr. Gabriel González Serna Grupo CARS Sistemas Distribuidos gabriel@cenidet.edu.mx @gabogs10
  • 2. Agenda Actividad Duración Horario CENIDET 2 11:00 – 11:02 Grupo CARS 3 11:02 – 11:05 Líneas de Investigación 5 11:05 – 11:10 Cómputo Consciente del Contexto 15 11:10 – 11:25 Cognición Aumentada 15 11:25 – 11:40 Evaluación Centrada en el Usuario 15 11:40– 11:55 Conclusiones 5 11:55 – 11:00
  • 3. Agenda Actividad Duración Horario CENIDET 2 11:00 – 11:02 Grupo CARS 3 11:02 – 11:05 Líneas de Investigación 5 11:05 – 11:10 Cómputo Consciente del Contexto 15 11:10 – 11:25 Cognición Aumentada 15 11:25 – 11:40 Evaluación Centrada en el Usuario 15 11:40– 11:55 Conclusiones 5 11:55 – 11:00
  • 4. CENIDET CEntro Nacional de Investigación DEsarrollo Tecnológico  El CENIDET ofrece Maestrías y Doctorados para profesionistas interesados en prepararse para la investigación aplicada y el desarrollo tecnológico. En estos programas el estudiante adquiere conocimientos y competencias para integrarse a:  Industria de base tecnológica  Instituciones de investigación o desarrollo tecnológico y  Escuelas para la formación de ingenieros
  • 5. cenidet Oferta Académica En cenidet se ofrecen tres programas de posgrado (todos los programas con beca CONACyT):  Maestría y doctorado en ingeniería electrónica  Electrónica de potencia  Control automático  Maestría y doctorado en ingeniería mecánica  Sistemas térmicos  Diseño mecánico  Maestría y doctorado en ciencias de la computación  Sistemas Distribuidos (grupo CARS)  Ingeniería de software  Inteligencia Artificial
  • 6. Agenda Actividad Duración Horario CENIDET 2 11:00 – 11:02 Grupo CARS 3 11:02 – 11:05 Líneas de Investigación 5 11:05 – 11:10 Cómputo Consciente del Contexto 15 11:10 – 11:25 Cognición Aumentada 15 11:25 – 11:40 Evaluación Centrada en el Usuario 15 11:40– 11:55 Conclusiones 5 11:55 – 11:00
  • 7. Líneas de Investigación Grupo CARS Tecnologías de laWeb Semántica 1. Procesamiento de lenguaje natural (PLN) 2. Sistemas Basados en Conocimiento 3. Modelado Semántico Tecnologías Context-Awarness 1. Cómputo conscientes del contexto (CAC) 2. Interacción Humano-Computadora (HCI) 3. Evaluación Centrada en el Usuario (UCE) i. Evaluación heurística ii. Experiencia del usuario (UX) iii. Cognición aumentada
  • 8. Agenda Actividad Duración Horario CENIDET 2 11:00 – 11:02 Grupo CARS 3 11:02 – 11:05 Líneas de Investigación 5 11:05 – 11:10 Cómputo Consciente del Contexto 15 11:10 – 11:25 Cognición Aumentada 15 11:25 – 11:40 Evaluación Centrada en el Usuario 15 11:40– 11:55 Conclusiones 5 11:55 – 11:00
  • 9. CARS Context Aware Recommender System En un ambiente de cómputo consciente del contexto la computadora es capaz de identificar el entorno del usuario para ofrecerle servicios de apoyo en la realización de sus actividades. Contexto Material Simbólico
  • 10. Localización y alrededores Sistemas conscientes del Contexto Clima Tagging context RFID, NDF, QRCodes Contexto social Dispositivos portátiles Preferencias (profile) Localización y situación ¿Qué es un sistema consciente del contexto?
  • 11. ¿Porqué utilizar estas tecnologías de HCI?
  • 12. ¿Qué tecnologías se utilizan?  Modelos semánticos (OWL-SWRL)  Técnicas de autoidentificación  Autoidentificación del usuarios con RFID  Autoidentificación del usuarios con NFC  Autoidentificación del usuarios con WiFi  Autoidentificación del usuarios con Bluetooth  Identificación del usuarios conQRCode  Dispositivos multisensoriales  Realidad aumentada  HCI  Redes de Área Corporal (CAN)  Interfaces de Usuario Naturales (NUI)  Interfaces de Usuario Orgánicas (OUI)
  • 13. ¿Qué se está desarrollando actualmente?
  • 14. ¿Qué se está desarrollando actualmente?
  • 15. Servicios Basados en Localización (LBS) a) ILS (Indoor Location Systems)  Ubicación de personas  Ubicación de objetos y vehículos  Análisis de movilidad b) OLS (Outdoor Location Systems)  Localización de personas (APL)  Localización de objetos y vehículos (AVL)  Análisis de movilidad LBS Location Based Services
  • 16. ¿Cómo funciona? Mapas contextuales Interactivos Información semántica organizacional Ontología de infraestructura de la organización. Módulo de generación de los elementos del mapa. Editor de mapas Elementos desordenados Algoritmo para la determinación del grafo de rutas transitables Mapa con grafo de rutas transitables
  • 17. ¿Cómo funciona? Mapas contextuales Interactivos
  • 20. ¿Qué tecnologías se utilizan? RA Realidad Aumentada TrustedTagging Ubicación contextual TrustedTagging 1 Fuente Verificadora Confiable Local/Remota
  • 21. Información de Instalaciones Lugar: • Aula 2, Edificio 1, Planta baja Responsable: • Jefe de departamento Recursos: • Cañón proyector • Pantalla para proyección • Pintarrón • Smartboard • Proyector acetatos • WiFi • 4 Conexiones ethernet Capacidad: • 25 butacas Funciones: • Clases • Asesorías • Reuniones • Conferencias ¿Qué tecnologías se utilizan? RA Realidad Aumentada
  • 22. ¿Qué tecnologías se utilizan? Tagging Context
  • 23. ¿Qué tecnologías se utilizan? tagging context + RA
  • 24. Agenda Actividad Duración Horario CENIDET 2 11:00 – 11:02 Grupo CARS 3 11:02 – 11:05 Líneas de Investigación 5 11:05 – 11:10 Cómputo Consciente del Contexto 15 11:10 – 11:25 Cognición Aumentada 15 11:25 – 11:40 Evaluación Centrada en el Usuario 15 11:40– 11:55 Conclusiones 5 11:55 – 11:00
  • 25. ¿Qué tecnologías se utilizan? Cognición Aumentada Cognición aumentada (AugCog) es un campo de investigación en la frontera entre la Interacción Humano-Computadora, la psicología, la ergonomía y la neurociencia, que tiene como objetivo la creación de nuevas modelos de Interacciones Humano-Computadora.
  • 26. ¿Qué estamos desarrollando? Cognición Aumentada  Identificación de estados cognitivos.  Evaluación de estados cognitivos en el desarrollo de actividades  Concentración  Estados no aptos para realizar la actividad  Evaluación de estados cognitivos aplicados  Evaluación Centrada en el Usuario (UCE)  Experiencia del Usuario (UX)  Identificación de estados de ánimo  Emociones, satisfacción, disgusto, alegría, enojo  Proceso de comunicación  Generador automático de oracionesmediante EEG y EMG  Contexto introspectivo
  • 27. ¿Qué estamos desarrollando? Cognición Aumentada • Identificación de emociones • Generador de oraciones (PLN) • Interacción Humano-Computadora • Control de Dispositivos
  • 28. ¿Qué tecnologías se utilizan? Cognición Aumentada Orientación EEG EMG ADQUISICIÓN DE SEÑALES Señales en bruto 001010100101010101 Señales digitalizadas PROCESAMIENTO DE SEÑALES Extracción de características Algoritmo de traducción Funciones predefinidas PROCESAMIENTO DE COMANDOS SINTETIZACIÓN DE VOZ
  • 29. ¿Qué tecnologías se utilizan? Cognición Aumentada Dominio Futbol ID Frase 1 ¡Gooooool! 2 Buen juego 3 ¡Eso es falta! . ….. . …. . …. n Buena jugada Pensamientos Emociones Gestos ID Frase 1 ¡Gooooool! 2 Buen juego 3 ¡Eso es falta! . ….. . …. . …. n Buena jugada Falta! =
  • 30. ¿Qué tecnologías se utilizan? HCI-OUI Organic User Interface
  • 31. ¿Qué tecnologías se utilizan? HCI-OUI Organic User Interface
  • 32. ¿Qué estamos desarrollando? Caracterización de estados mentales
  • 33. ¿Cuál es el reto tecnológico? Señales continuas Señales discretas
  • 34. ¿Qué estamos desarrollando? Caracterización de estados mentales Relajación
  • 35. Agenda Actividad Duración Horario CENIDET 2 11:00 – 11:02 Grupo CARS 3 11:02 – 11:05 Líneas de Investigación 5 11:05 – 11:10 Cómputo Consciente del Contexto 15 11:10 – 11:25 Cognición Aumentada 15 11:25 – 11:40 Evaluación Centrada en el Usuario 15 11:40– 11:55 Conclusiones 5 11:55 – 11:00
  • 36.  Los sistemas de recomendación funcionan como cajas negras para el usuario, no proporcionan transparencia en el funcionamiento de sus recomendaciones (Herlocker,2000).  ¿Qué son las explicaciones en los un SR?  Información acerca de la salida del sistema. Recomendación Recomendador Componente de explicación Nombre Genero Edad … Explicación Conocimiento de entrada usuario Requerimiento Técnicas de explicación
  • 37.  Investigaciones recientes sobre técnicas de explicación en los SR, muestran que las explicaciones aportan diferentes beneficios y objetivos a un SR. USER EXPERIENCE Transparencia Escrutabilidad Eficiencia Persuasión Confianza Satisfacción Eficacia Técnicas de explicación
  • 38. Técnicas de explicación CE-PFC-PE-01 Plantilla: [grado_Academico]/ [Título] [nombre_usuario] se (le/te) ha recomendado [este/esta] [tipo_item], [marcador_linguistico] usuarios similares a [usted/ti], le han asignado una calificación alta. Características definidas para el usuario basado en FC: Las que contienen alguna instancia que es de interés para el usuario:  [grado_academico]: Licenciatura en Ciencias de la computación: Lic.  [nombre]: Antonio Martínez.  [tipo_item]: Persona  [tipo_usuario]: Profesor  [dominio_conocimiento]: Ingeniería de Software, Trabajo cooperativo soportado en computadoras  [ocupación]: Profesor de Tecnológico. Explicación: Lic. Antonio se le ha recomendado este profesor investigador porque usuarios similares a usted, le han asignado una calificación alta. Observaciones La plantilla con el estilo basado en filtrado colaborativo puede aplicarse fácilmente al tipo de ítem persona, ya que las comunidades de usuarios similares al usuario activo “L.C.C Hugo Martínez” se componen mediante las características similares en el perfil del usuario. Ya que la explicación no expresa alguna de dichas características resulta sencillo rellenar la plantilla solamente con los datos personales del usuario. Sin embargo podría incorporar se información al respecto, cuidando el uso adecuado de marcadores y conectores lingüísticos tal como: “Lic. Antonio se le ha recomendado este profesor investigador porque usuarios similares a usted en Ingeniería de Software y Trabajo cooperativo soportado en computadoras le han asignado una calificación alta”.
  • 39. Técnicas de explicación Mapas Mentales Mapas Conceptuales
  • 40. Técnicas de explicación Comprensión Esfuerzo Confianza Porcentaje Texto 84.71 78.50 85.25 Porcentaje Mapa 82.00 73.43 80.42 Mental Porcentaje Mapa Conceptual 76.1 71.6 75.5
  • 41. ¿Qué tecnologías se utilizan? Cognición Aumentada  Evaluación Centrada en el Usuario (UCE) ECU
  • 42. Agenda Actividad Duración Horario CENIDET 2 11:00 – 11:02 Grupo CARS 3 11:02 – 11:05 Líneas de Investigación 5 11:05 – 11:10 Cómputo Consciente del Contexto 15 11:10 – 11:25 Cognición Aumentada 15 11:25 – 11:40 Evaluación Centrada en el Usuario 15 11:40– 11:55 Conclusiones 5 11:55 – 11:00
  • 43. Conclusiones  Los sistemas conscientes del contexto formarán parte de los servicios de soporte para latoma de decisiones.  La incorporación de servicios de apoyo y guía marcan la tendencia en TICs.  La tecnología semántica es uno de los principales componentes de las TI y está demandando ingenieros preparados.  El mercado de TICs está demandando profesionistas con competencias para diseñar e implementar sistemas de información que incorporen tecnologías móviles y web semántica.  La realidad aumentada no es el futuro en las TIC es una REALIDAD y unaNECESIDADactual.  De acuerdo a la vigilancia tecnológica las áreas de oportunidad para los próximos 10 años son:  LBS  Realidad aumentada  UCE/UX  Web 4.0 (
  • 44. Gracias por su atención Información de contacto: Dr. Gabriel González Serna E-mail: gabriel@cenidet.edu.mx Tel. ofic.: 3627770 ext. 311 Twitter: gabogs10 Home page: http://www.cenidet.edu.mx/subaca/web-dcc/Staff/sds/serna.html Mis presentaciones: http://www.slideshare.net/GabrielSerna