SlideShare una empresa de Scribd logo
1 de 17
T´ecnicas de agrupamiento
basadas en vecinos compartidos
Alejandro Alonso Capel
Aspectos avanzados en Miner´ıa de datos
10 de febrero de 2015
Aspectos avanzados en Miner´ıa de datos Alejandro Alonso Capel 1 / 14
´Indice
1 SNN Clustering Approach
Aspectos avanzados en Miner´ıa de datos Alejandro Alonso Capel 2 / 14
´Indice
1 SNN Clustering Approach
2 Agglomerative Clustering using KNN Graphs
Aspectos avanzados en Miner´ıa de datos Alejandro Alonso Capel 2 / 14
´Indice
1 SNN Clustering Approach
2 Agglomerative Clustering using KNN Graphs
3 SNN facing traditional measures
Aspectos avanzados en Miner´ıa de datos Alejandro Alonso Capel 2 / 14
´Indice
1 SNN Clustering Approach
2 Agglomerative Clustering using KNN Graphs
3 SNN facing traditional measures
4 Algorithm comparisons
Aspectos avanzados en Miner´ıa de datos Alejandro Alonso Capel 2 / 14
SNN Clustering Approach
Introducci´on:
En datasets peque˜nos es
posible emplear, no siempre con
´exito, t´ecnicas b´asicas, tales
como k-medias, DBSCAN,
CURE, Chameleon, etc.
En datasets cada vez de mayor
tama˜no resultan ineficientes
estas t´ecnicas. Aspectos como
la similaridad y la densidad de
instancias se ven afectadas.
Este problema conlleva a plantear nuevas metas y desaf´ıos: SNN clustering.
Aspectos avanzados en Miner´ıa de datos Alejandro Alonso Capel 3 / 14
SNN Clustering Approach
El algoritmo ha de construirse en base a la redefinici´on de dos conceptos
b´asicos:
Similaridad SNN: Concebida en t´erminos de “vecinos m´as cercanos
compartidos” entre dos instancias.
similarity(p,q) = size(NN(p)∩NN(q))
Densidad SNN: Se define como el n´umero de instancias dentro de
un radio dado en t´erminos de similaridad SNN. Si el k-´esimo vecino
m´as cercano de una instancia tiene una alta similaridad, entonces
existe una gran densidad en dicha instancia.
Aspectos avanzados en Miner´ıa de datos Alejandro Alonso Capel 4 / 14
SNN Clustering Approach
El algoritmo de agrupamiento SNN consta de los siguientes pasos:
1 Obtener la matriz de distancias (Matriz SNN)
2 Fragmentar dicha matriz manteniendo ´unicamente los k vecinos m´as similares
3 Construir el gr´afico de vecinos cercanos compartidos procedentes del anterior
paso
4 Averiguar la densidad SNN de cada punto
La densidad SNN se define como el n´umero de puntos que tienen una similaridad SNN
de Eps o m´as
5 Encontrar los puntos n´ucleo
Todos los puntos que tienen una densidad SNN mayor que MinPts
6 A partir de los anteriores, formar clusters
7 Eliminar todos los puntos “ruido”
Todos los puntos que no son n´ucleo y que no est´an dentro de un radio Eps de un punto
n´ucleo son descartados
8 Asignar a todos las instancias restantes a su cluster correspondiente
Aspectos avanzados en Miner´ıa de datos Alejandro Alonso Capel 5 / 14
Agglomerative Clustering using KNN Graphs
La t´ecnica basada en cluster aglomerativo es bastante usada. Su
principal desventaja es su complejidad (O(N3)). Existen diversas
mejoras, entre ellas las basadas en m´etodos gr´aficos.
Se usa el gr´afico como mero elemento de b´usqueda, con el objetivo de
reducir el n´umero de distancias a calcular.
Surgen dos desaf´ıos: c´omo construir el gr´afico y c´omo utilizarlo.
Aspectos avanzados en Miner´ıa de datos Alejandro Alonso Capel 6 / 14
Agglomerative Clustering using KNN Graphs
En este trabajo se han propuesto dos algoritmos que mejoran el tiempo de
ejecuci´on de otro llamado Fast Exact PNN.
1. Algoritmo Simple
Aspectos avanzados en Miner´ıa de datos Alejandro Alonso Capel 7 / 14
Agglomerative Clustering using KNN Graphs
En este trabajo se han propuesto dos algoritmos que mejoran el tiempo de
ejecuci´on de otro llamado Fast Exact PNN.
2. Algoritmo de doble enlace (DLA)
Aspectos avanzados en Miner´ıa de datos Alejandro Alonso Capel 8 / 14
Agglomerative Clustering using KNN Graphs
En este trabajo se han propuesto dos algoritmos que mejoran el tiempo de
ejecuci´on de otro llamado Fast Exact PNN.
El gr´afico de vecinos se puede crear:
Por fuerza bruta, es decir, calculando las distancias entre cada par de
nodos
Con t´ecnicas como K-d tree, divide y vencer´as y b´usqueda basada en
proyecciones
Aspectos avanzados en Miner´ıa de datos Alejandro Alonso Capel 9 / 14
SNN facing traditional measures
En este ´ultimo art´ıculo, se presta atenci´on al mismo hecho que el primero,
pero su trabajo se diferencia de este en que demuestra por qu´e una medida
secundaria como SNN puede mejorar el rendimiento que las medidas
primarias o cl´asicas, por medio de datasets artificiales y reales.
PRIMARY SIMILARITY MEASURES
Distancia Coseno
Distancia Eucl´ıdea
Distancia de Manhattan
Otras
SECONDARY SIMILARITY MEASURE
Shared Nearest-Neighbor (SNN)
Aspectos avanzados en Miner´ıa de datos Alejandro Alonso Capel 10 / 14
SNN facing traditional measures
Tambi´en se menciona un fen´omeno interesante de contemplar en estas
situaciones: “la maldici´on de la dimensionalidad (The Curse of
Dimensionality)”, en el que se comenta las limitaciones que se presentan
cuando se aborda un problema de agrupamiento de datos en dimensiones
grandes, tales como:
Discriminaci´on pobre de distancias:
P´erdida de utilidad de medidas de similitud o proximidad
Presencia de atributos no importantes:
Pueden entorpecer el rendimiento del agrupamiento
Presencia de atributos redundantes:
La presencia de correlaciones o redundancias puede dificultar tambi´en
el buen rendimiento de cualquier algoritmo bajo dimensiones grandes
Aspectos avanzados en Miner´ıa de datos Alejandro Alonso Capel 11 / 14
SNN facing traditional measures
Para la evaluaci´on experimental se crearon datasets artificiales
distinguiendo el grado de relevancia de los atributos incluidos, as´ı como
reales.
Aspectos avanzados en Miner´ıa de datos Alejandro Alonso Capel 12 / 14
SNN facing traditional measures
Conclusiones:
Atributos relevantes VS atributos irrelevantes
La calidad del ranking puede estar determinada por el n´umero de atributos relevantes en el
conjunto de datos
Mejora de la calidad de ranking
Emp´ıricamente se demuestra que hacer uso de la medida secundaria SNN estimula la calidad
del ranking
Estabilidad de SNN
Hacer uso de medidas de distancia secundarias estabiliza el rendimiento de la b´usqueda de
similaridad y sus aplicaciones en MD
Aspectos avanzados en Miner´ıa de datos Alejandro Alonso Capel 13 / 14
Algorithm comparisons
ALGORITMO COMPLEJIDAD
SNN Clustering O(n2)*
Simple Algorithm O(kN2)
Double Linked Algorithm O(τNlogN)**
*Solo en el caso de tener que calcular la matriz de distancias.
**τ denota el n´umero de actualizaciones de vecinos cercanos requeridas en cada iteraci´on.
Bibliograf´ıa:
Levent Ert¨oz, Michael Steinbach, and Vipin Kumar. 2003. Finding clusters of diferent
sizes, shapes, and densities in noisy, high dimensional data. SIAM international
conference on data mining (SDM’2003), pp 47-58.
Pasi Franti, Olli Virmajoki, and Ville Hautamaki. 2006. Fast Agglomerative Clustering
Using a k-Nearest Neighbor Graph. IEEE Transactions on Pattern Analysis and Machine
Intelligence 28, 11 (November 2006), 1875-1881. DOI 10.1109/TPAMI.
Michael E. Houle, Hans-Peter Kriegel, Peer Kroger, Erich Schubert, and Arthur Zimek.
2010. Can shared-neighbor distances defeat the curse of dimensionality?. In Proceedings
of the 22nd international conference on Scientific and Statistical Database Management
(SSDBM’10), Michael Gertz and Bertram Lud¨ascher (Eds.). LNCS 6187, pp. 482-500.
2006.227
Aspectos avanzados en Miner´ıa de datos Alejandro Alonso Capel 14 / 14

Más contenido relacionado

Similar a Análisis Cluster basado en la técnica de vecinos cercanos

Redes neuronales artificiales convolucionales
Redes neuronales artificiales convolucionalesRedes neuronales artificiales convolucionales
Redes neuronales artificiales convolucionalesjarniel1
 
Reconocimiento de Dígitos Manuscritos usando la Dase de Datos MNIST
Reconocimiento de Dígitos Manuscritos usando la Dase de Datos MNISTReconocimiento de Dígitos Manuscritos usando la Dase de Datos MNIST
Reconocimiento de Dígitos Manuscritos usando la Dase de Datos MNISTEmilio Garcia
 
Técnicas de Machine Learning aplicadosa la estimación de Recursos Minerales
Técnicas de Machine Learning aplicadosa la estimación de Recursos MineralesTécnicas de Machine Learning aplicadosa la estimación de Recursos Minerales
Técnicas de Machine Learning aplicadosa la estimación de Recursos MineralesJosé Enrique Gutiérrez Ramírez
 
Técnicas de análisis: Clustering
Técnicas de análisis: ClusteringTécnicas de análisis: Clustering
Técnicas de análisis: ClusteringRafael Morales
 
Redes neuronales artificiales_aplicadas
Redes neuronales artificiales_aplicadasRedes neuronales artificiales_aplicadas
Redes neuronales artificiales_aplicadasIvan Gooseman
 
Resumen del articulo sobre retardo y perdida de paquetes en Internet
Resumen del articulo sobre retardo y perdida de paquetes en InternetResumen del articulo sobre retardo y perdida de paquetes en Internet
Resumen del articulo sobre retardo y perdida de paquetes en InternetLaura Piñeiro Mendez
 
Simulación en Ing. Eléctrica - Aproximación de funciones
Simulación en Ing. Eléctrica - Aproximación de funcionesSimulación en Ing. Eléctrica - Aproximación de funciones
Simulación en Ing. Eléctrica - Aproximación de funcionesCarlos Vergara Branje
 
Capitulo 4 sistemas_de_ecuaciones_no_lineales
Capitulo 4 sistemas_de_ecuaciones_no_linealesCapitulo 4 sistemas_de_ecuaciones_no_lineales
Capitulo 4 sistemas_de_ecuaciones_no_linealesmiguellagos19
 
Estrategias de lectura
Estrategias de lecturaEstrategias de lectura
Estrategias de lecturatempo16
 
Karolina Argote - Monitoreo de cambios en el hábitat en Colombia (Octubre 2010)
Karolina Argote - Monitoreo de cambios en el hábitat en Colombia (Octubre 2010)Karolina Argote - Monitoreo de cambios en el hábitat en Colombia (Octubre 2010)
Karolina Argote - Monitoreo de cambios en el hábitat en Colombia (Octubre 2010)Decision and Policy Analysis Program
 
Implementación de un módulo para el entrenamiento y evaluación de redes neuro...
Implementación de un módulo para el entrenamiento y evaluación de redes neuro...Implementación de un módulo para el entrenamiento y evaluación de redes neuro...
Implementación de un módulo para el entrenamiento y evaluación de redes neuro...Adrián Palacios Corella
 
Paper Mmulfpuna Mpi Cparra Fmancia
Paper Mmulfpuna Mpi Cparra FmanciaPaper Mmulfpuna Mpi Cparra Fmancia
Paper Mmulfpuna Mpi Cparra FmanciaFcoKraken
 
Paper Mmulfpuna Mpi Cparra Fmancia
Paper Mmulfpuna Mpi Cparra FmanciaPaper Mmulfpuna Mpi Cparra Fmancia
Paper Mmulfpuna Mpi Cparra FmanciaFcoKraken
 
Update Big Data 2014
Update Big Data 2014Update Big Data 2014
Update Big Data 2014Stratebi
 
Redes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdfRedes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdfJosAndrRosarioVzquez
 
Aplicación Redes Neuronales: Estudio de Yacimientos de Petróleo
Aplicación Redes Neuronales: Estudio de Yacimientos de PetróleoAplicación Redes Neuronales: Estudio de Yacimientos de Petróleo
Aplicación Redes Neuronales: Estudio de Yacimientos de PetróleoManuelJimnez56
 

Similar a Análisis Cluster basado en la técnica de vecinos cercanos (19)

Redes neuronales artificiales convolucionales
Redes neuronales artificiales convolucionalesRedes neuronales artificiales convolucionales
Redes neuronales artificiales convolucionales
 
Algoritmo de INGRES
Algoritmo de INGRES Algoritmo de INGRES
Algoritmo de INGRES
 
Reconocimiento de Dígitos Manuscritos usando la Dase de Datos MNIST
Reconocimiento de Dígitos Manuscritos usando la Dase de Datos MNISTReconocimiento de Dígitos Manuscritos usando la Dase de Datos MNIST
Reconocimiento de Dígitos Manuscritos usando la Dase de Datos MNIST
 
Técnicas de Machine Learning aplicadosa la estimación de Recursos Minerales
Técnicas de Machine Learning aplicadosa la estimación de Recursos MineralesTécnicas de Machine Learning aplicadosa la estimación de Recursos Minerales
Técnicas de Machine Learning aplicadosa la estimación de Recursos Minerales
 
Técnicas de análisis: Clustering
Técnicas de análisis: ClusteringTécnicas de análisis: Clustering
Técnicas de análisis: Clustering
 
Redes neuronales artificiales_aplicadas
Redes neuronales artificiales_aplicadasRedes neuronales artificiales_aplicadas
Redes neuronales artificiales_aplicadas
 
Resumen del articulo sobre retardo y perdida de paquetes en Internet
Resumen del articulo sobre retardo y perdida de paquetes en InternetResumen del articulo sobre retardo y perdida de paquetes en Internet
Resumen del articulo sobre retardo y perdida de paquetes en Internet
 
Simulación en Ing. Eléctrica - Aproximación de funciones
Simulación en Ing. Eléctrica - Aproximación de funcionesSimulación en Ing. Eléctrica - Aproximación de funciones
Simulación en Ing. Eléctrica - Aproximación de funciones
 
Capitulo 4 sistemas_de_ecuaciones_no_lineales
Capitulo 4 sistemas_de_ecuaciones_no_linealesCapitulo 4 sistemas_de_ecuaciones_no_lineales
Capitulo 4 sistemas_de_ecuaciones_no_lineales
 
Databeer
DatabeerDatabeer
Databeer
 
Estrategias de lectura
Estrategias de lecturaEstrategias de lectura
Estrategias de lectura
 
Karolina Argote - Monitoreo de cambios en el hábitat en Colombia (Octubre 2010)
Karolina Argote - Monitoreo de cambios en el hábitat en Colombia (Octubre 2010)Karolina Argote - Monitoreo de cambios en el hábitat en Colombia (Octubre 2010)
Karolina Argote - Monitoreo de cambios en el hábitat en Colombia (Octubre 2010)
 
Implementación de un módulo para el entrenamiento y evaluación de redes neuro...
Implementación de un módulo para el entrenamiento y evaluación de redes neuro...Implementación de un módulo para el entrenamiento y evaluación de redes neuro...
Implementación de un módulo para el entrenamiento y evaluación de redes neuro...
 
Paper Mmulfpuna Mpi Cparra Fmancia
Paper Mmulfpuna Mpi Cparra FmanciaPaper Mmulfpuna Mpi Cparra Fmancia
Paper Mmulfpuna Mpi Cparra Fmancia
 
Paper Mmulfpuna Mpi Cparra Fmancia
Paper Mmulfpuna Mpi Cparra FmanciaPaper Mmulfpuna Mpi Cparra Fmancia
Paper Mmulfpuna Mpi Cparra Fmancia
 
Update Big Data 2014
Update Big Data 2014Update Big Data 2014
Update Big Data 2014
 
Optimizacion en IMRT
Optimizacion en IMRTOptimizacion en IMRT
Optimizacion en IMRT
 
Redes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdfRedes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdf
 
Aplicación Redes Neuronales: Estudio de Yacimientos de Petróleo
Aplicación Redes Neuronales: Estudio de Yacimientos de PetróleoAplicación Redes Neuronales: Estudio de Yacimientos de Petróleo
Aplicación Redes Neuronales: Estudio de Yacimientos de Petróleo
 

Último

REVISTAA - CONSTRUCCION SOSTENIBLE ESTUDIO DE CASOS
REVISTAA - CONSTRUCCION SOSTENIBLE ESTUDIO DE CASOSREVISTAA - CONSTRUCCION SOSTENIBLE ESTUDIO DE CASOS
REVISTAA - CONSTRUCCION SOSTENIBLE ESTUDIO DE CASOSAlexander VA
 
XNXX.pptxjsjssjsjsjjsjsjsjsjjsjejejejkdkdk
XNXX.pptxjsjssjsjsjjsjsjsjsjjsjejejejkdkdkXNXX.pptxjsjssjsjsjjsjsjsjsjjsjejejejkdkdk
XNXX.pptxjsjssjsjsjjsjsjsjsjjsjejejejkdkdkJuanmanuelYapitamani
 
Proyecto JANNET trabajo de investigación
Proyecto JANNET trabajo de investigaciónProyecto JANNET trabajo de investigación
Proyecto JANNET trabajo de investigaciónEduCE2
 
01 SIMULACRO 2024.pdf unijjajajajjaaaajj
01 SIMULACRO 2024.pdf unijjajajajjaaaajj01 SIMULACRO 2024.pdf unijjajajajjaaaajj
01 SIMULACRO 2024.pdf unijjajajajjaaaajjmatiasccoyllomarca
 
Análisis integral de puesto de trabajo AFRO.pdf
Análisis integral de puesto de trabajo AFRO.pdfAnálisis integral de puesto de trabajo AFRO.pdf
Análisis integral de puesto de trabajo AFRO.pdfJulioCesarRubianoArc1
 
Pobreza porcentual por etnia para el año (2024).pdf
Pobreza porcentual por etnia para el año (2024).pdfPobreza porcentual por etnia para el año (2024).pdf
Pobreza porcentual por etnia para el año (2024).pdfJC Díaz Herrera
 
Análisis estructural del restaurante submarino de Valencia oceanographic
Análisis estructural del restaurante submarino de Valencia oceanographicAnálisis estructural del restaurante submarino de Valencia oceanographic
Análisis estructural del restaurante submarino de Valencia oceanographicalejandrosagre14
 
¿Qué es el texto científico? Presentación para la clase de comunicación escri...
¿Qué es el texto científico? Presentación para la clase de comunicación escri...¿Qué es el texto científico? Presentación para la clase de comunicación escri...
¿Qué es el texto científico? Presentación para la clase de comunicación escri...Daniela Márquez Sena
 
Presentación Navegadores de Internet.pptx
Presentación Navegadores de Internet.pptxPresentación Navegadores de Internet.pptx
Presentación Navegadores de Internet.pptxUniversidad de Sonora
 
Guía rápida del uso del paquete estadístico Jamovi
Guía rápida del uso del paquete estadístico JamoviGuía rápida del uso del paquete estadístico Jamovi
Guía rápida del uso del paquete estadístico JamoviHugoSSalinas
 
Diapositivas de recolección de datos tema en especifico
Diapositivas de recolección de datos tema en especificoDiapositivas de recolección de datos tema en especifico
Diapositivas de recolección de datos tema en especificojuancarlos63884
 
Países con mayores líneas de trenes de alta velocidad (2021).pdf
Países con  mayores líneas de trenes de alta velocidad  (2021).pdfPaíses con  mayores líneas de trenes de alta velocidad  (2021).pdf
Países con mayores líneas de trenes de alta velocidad (2021).pdfJC Díaz Herrera
 
My loft y ciencia uso de My loft. Explica cómo usar My loft para la ucv.
My loft y ciencia uso de My loft. Explica cómo usar My loft para la ucv.My loft y ciencia uso de My loft. Explica cómo usar My loft para la ucv.
My loft y ciencia uso de My loft. Explica cómo usar My loft para la ucv.FeliGamarra1
 
CARTA DE ATENAS 1931 - Infografia Patrimonio
CARTA DE ATENAS 1931 - Infografia PatrimonioCARTA DE ATENAS 1931 - Infografia Patrimonio
CARTA DE ATENAS 1931 - Infografia PatrimonioAlexander VA
 
Paisajismo Chino - Vegetacion y su historia
Paisajismo Chino - Vegetacion y su historiaPaisajismo Chino - Vegetacion y su historia
Paisajismo Chino - Vegetacion y su historiaAlexander VA
 
CUENCA MADRE DE DIOS-BOLIVIA INFORMACIÓN GENERAL
CUENCA MADRE DE DIOS-BOLIVIA INFORMACIÓN GENERALCUENCA MADRE DE DIOS-BOLIVIA INFORMACIÓN GENERAL
CUENCA MADRE DE DIOS-BOLIVIA INFORMACIÓN GENERALCarlosDelgadoMiranda
 
Posición global del PIB per cápita Israelí (1948-2024).pdf
Posición global  del PIB per cápita  Israelí  (1948-2024).pdfPosición global  del PIB per cápita  Israelí  (1948-2024).pdf
Posición global del PIB per cápita Israelí (1948-2024).pdfJC Díaz Herrera
 
EJERCICIOS PARA MODELAR BASES DE DATOS.docx.docx
EJERCICIOS PARA MODELAR BASES DE DATOS.docx.docxEJERCICIOS PARA MODELAR BASES DE DATOS.docx.docx
EJERCICIOS PARA MODELAR BASES DE DATOS.docx.docxZafetDeLaOssa1
 
Estudio Índice de Igualdad 2024 de Ipsos
Estudio Índice de Igualdad 2024 de IpsosEstudio Índice de Igualdad 2024 de Ipsos
Estudio Índice de Igualdad 2024 de IpsosEmisor Digital
 
Ideas liberales en Chile.pptx2019historiadechile
Ideas liberales en Chile.pptx2019historiadechileIdeas liberales en Chile.pptx2019historiadechile
Ideas liberales en Chile.pptx2019historiadechilealcachofa6
 

Último (20)

REVISTAA - CONSTRUCCION SOSTENIBLE ESTUDIO DE CASOS
REVISTAA - CONSTRUCCION SOSTENIBLE ESTUDIO DE CASOSREVISTAA - CONSTRUCCION SOSTENIBLE ESTUDIO DE CASOS
REVISTAA - CONSTRUCCION SOSTENIBLE ESTUDIO DE CASOS
 
XNXX.pptxjsjssjsjsjjsjsjsjsjjsjejejejkdkdk
XNXX.pptxjsjssjsjsjjsjsjsjsjjsjejejejkdkdkXNXX.pptxjsjssjsjsjjsjsjsjsjjsjejejejkdkdk
XNXX.pptxjsjssjsjsjjsjsjsjsjjsjejejejkdkdk
 
Proyecto JANNET trabajo de investigación
Proyecto JANNET trabajo de investigaciónProyecto JANNET trabajo de investigación
Proyecto JANNET trabajo de investigación
 
01 SIMULACRO 2024.pdf unijjajajajjaaaajj
01 SIMULACRO 2024.pdf unijjajajajjaaaajj01 SIMULACRO 2024.pdf unijjajajajjaaaajj
01 SIMULACRO 2024.pdf unijjajajajjaaaajj
 
Análisis integral de puesto de trabajo AFRO.pdf
Análisis integral de puesto de trabajo AFRO.pdfAnálisis integral de puesto de trabajo AFRO.pdf
Análisis integral de puesto de trabajo AFRO.pdf
 
Pobreza porcentual por etnia para el año (2024).pdf
Pobreza porcentual por etnia para el año (2024).pdfPobreza porcentual por etnia para el año (2024).pdf
Pobreza porcentual por etnia para el año (2024).pdf
 
Análisis estructural del restaurante submarino de Valencia oceanographic
Análisis estructural del restaurante submarino de Valencia oceanographicAnálisis estructural del restaurante submarino de Valencia oceanographic
Análisis estructural del restaurante submarino de Valencia oceanographic
 
¿Qué es el texto científico? Presentación para la clase de comunicación escri...
¿Qué es el texto científico? Presentación para la clase de comunicación escri...¿Qué es el texto científico? Presentación para la clase de comunicación escri...
¿Qué es el texto científico? Presentación para la clase de comunicación escri...
 
Presentación Navegadores de Internet.pptx
Presentación Navegadores de Internet.pptxPresentación Navegadores de Internet.pptx
Presentación Navegadores de Internet.pptx
 
Guía rápida del uso del paquete estadístico Jamovi
Guía rápida del uso del paquete estadístico JamoviGuía rápida del uso del paquete estadístico Jamovi
Guía rápida del uso del paquete estadístico Jamovi
 
Diapositivas de recolección de datos tema en especifico
Diapositivas de recolección de datos tema en especificoDiapositivas de recolección de datos tema en especifico
Diapositivas de recolección de datos tema en especifico
 
Países con mayores líneas de trenes de alta velocidad (2021).pdf
Países con  mayores líneas de trenes de alta velocidad  (2021).pdfPaíses con  mayores líneas de trenes de alta velocidad  (2021).pdf
Países con mayores líneas de trenes de alta velocidad (2021).pdf
 
My loft y ciencia uso de My loft. Explica cómo usar My loft para la ucv.
My loft y ciencia uso de My loft. Explica cómo usar My loft para la ucv.My loft y ciencia uso de My loft. Explica cómo usar My loft para la ucv.
My loft y ciencia uso de My loft. Explica cómo usar My loft para la ucv.
 
CARTA DE ATENAS 1931 - Infografia Patrimonio
CARTA DE ATENAS 1931 - Infografia PatrimonioCARTA DE ATENAS 1931 - Infografia Patrimonio
CARTA DE ATENAS 1931 - Infografia Patrimonio
 
Paisajismo Chino - Vegetacion y su historia
Paisajismo Chino - Vegetacion y su historiaPaisajismo Chino - Vegetacion y su historia
Paisajismo Chino - Vegetacion y su historia
 
CUENCA MADRE DE DIOS-BOLIVIA INFORMACIÓN GENERAL
CUENCA MADRE DE DIOS-BOLIVIA INFORMACIÓN GENERALCUENCA MADRE DE DIOS-BOLIVIA INFORMACIÓN GENERAL
CUENCA MADRE DE DIOS-BOLIVIA INFORMACIÓN GENERAL
 
Posición global del PIB per cápita Israelí (1948-2024).pdf
Posición global  del PIB per cápita  Israelí  (1948-2024).pdfPosición global  del PIB per cápita  Israelí  (1948-2024).pdf
Posición global del PIB per cápita Israelí (1948-2024).pdf
 
EJERCICIOS PARA MODELAR BASES DE DATOS.docx.docx
EJERCICIOS PARA MODELAR BASES DE DATOS.docx.docxEJERCICIOS PARA MODELAR BASES DE DATOS.docx.docx
EJERCICIOS PARA MODELAR BASES DE DATOS.docx.docx
 
Estudio Índice de Igualdad 2024 de Ipsos
Estudio Índice de Igualdad 2024 de IpsosEstudio Índice de Igualdad 2024 de Ipsos
Estudio Índice de Igualdad 2024 de Ipsos
 
Ideas liberales en Chile.pptx2019historiadechile
Ideas liberales en Chile.pptx2019historiadechileIdeas liberales en Chile.pptx2019historiadechile
Ideas liberales en Chile.pptx2019historiadechile
 

Análisis Cluster basado en la técnica de vecinos cercanos

  • 1. T´ecnicas de agrupamiento basadas en vecinos compartidos Alejandro Alonso Capel Aspectos avanzados en Miner´ıa de datos 10 de febrero de 2015 Aspectos avanzados en Miner´ıa de datos Alejandro Alonso Capel 1 / 14
  • 2. ´Indice 1 SNN Clustering Approach Aspectos avanzados en Miner´ıa de datos Alejandro Alonso Capel 2 / 14
  • 3. ´Indice 1 SNN Clustering Approach 2 Agglomerative Clustering using KNN Graphs Aspectos avanzados en Miner´ıa de datos Alejandro Alonso Capel 2 / 14
  • 4. ´Indice 1 SNN Clustering Approach 2 Agglomerative Clustering using KNN Graphs 3 SNN facing traditional measures Aspectos avanzados en Miner´ıa de datos Alejandro Alonso Capel 2 / 14
  • 5. ´Indice 1 SNN Clustering Approach 2 Agglomerative Clustering using KNN Graphs 3 SNN facing traditional measures 4 Algorithm comparisons Aspectos avanzados en Miner´ıa de datos Alejandro Alonso Capel 2 / 14
  • 6. SNN Clustering Approach Introducci´on: En datasets peque˜nos es posible emplear, no siempre con ´exito, t´ecnicas b´asicas, tales como k-medias, DBSCAN, CURE, Chameleon, etc. En datasets cada vez de mayor tama˜no resultan ineficientes estas t´ecnicas. Aspectos como la similaridad y la densidad de instancias se ven afectadas. Este problema conlleva a plantear nuevas metas y desaf´ıos: SNN clustering. Aspectos avanzados en Miner´ıa de datos Alejandro Alonso Capel 3 / 14
  • 7. SNN Clustering Approach El algoritmo ha de construirse en base a la redefinici´on de dos conceptos b´asicos: Similaridad SNN: Concebida en t´erminos de “vecinos m´as cercanos compartidos” entre dos instancias. similarity(p,q) = size(NN(p)∩NN(q)) Densidad SNN: Se define como el n´umero de instancias dentro de un radio dado en t´erminos de similaridad SNN. Si el k-´esimo vecino m´as cercano de una instancia tiene una alta similaridad, entonces existe una gran densidad en dicha instancia. Aspectos avanzados en Miner´ıa de datos Alejandro Alonso Capel 4 / 14
  • 8. SNN Clustering Approach El algoritmo de agrupamiento SNN consta de los siguientes pasos: 1 Obtener la matriz de distancias (Matriz SNN) 2 Fragmentar dicha matriz manteniendo ´unicamente los k vecinos m´as similares 3 Construir el gr´afico de vecinos cercanos compartidos procedentes del anterior paso 4 Averiguar la densidad SNN de cada punto La densidad SNN se define como el n´umero de puntos que tienen una similaridad SNN de Eps o m´as 5 Encontrar los puntos n´ucleo Todos los puntos que tienen una densidad SNN mayor que MinPts 6 A partir de los anteriores, formar clusters 7 Eliminar todos los puntos “ruido” Todos los puntos que no son n´ucleo y que no est´an dentro de un radio Eps de un punto n´ucleo son descartados 8 Asignar a todos las instancias restantes a su cluster correspondiente Aspectos avanzados en Miner´ıa de datos Alejandro Alonso Capel 5 / 14
  • 9. Agglomerative Clustering using KNN Graphs La t´ecnica basada en cluster aglomerativo es bastante usada. Su principal desventaja es su complejidad (O(N3)). Existen diversas mejoras, entre ellas las basadas en m´etodos gr´aficos. Se usa el gr´afico como mero elemento de b´usqueda, con el objetivo de reducir el n´umero de distancias a calcular. Surgen dos desaf´ıos: c´omo construir el gr´afico y c´omo utilizarlo. Aspectos avanzados en Miner´ıa de datos Alejandro Alonso Capel 6 / 14
  • 10. Agglomerative Clustering using KNN Graphs En este trabajo se han propuesto dos algoritmos que mejoran el tiempo de ejecuci´on de otro llamado Fast Exact PNN. 1. Algoritmo Simple Aspectos avanzados en Miner´ıa de datos Alejandro Alonso Capel 7 / 14
  • 11. Agglomerative Clustering using KNN Graphs En este trabajo se han propuesto dos algoritmos que mejoran el tiempo de ejecuci´on de otro llamado Fast Exact PNN. 2. Algoritmo de doble enlace (DLA) Aspectos avanzados en Miner´ıa de datos Alejandro Alonso Capel 8 / 14
  • 12. Agglomerative Clustering using KNN Graphs En este trabajo se han propuesto dos algoritmos que mejoran el tiempo de ejecuci´on de otro llamado Fast Exact PNN. El gr´afico de vecinos se puede crear: Por fuerza bruta, es decir, calculando las distancias entre cada par de nodos Con t´ecnicas como K-d tree, divide y vencer´as y b´usqueda basada en proyecciones Aspectos avanzados en Miner´ıa de datos Alejandro Alonso Capel 9 / 14
  • 13. SNN facing traditional measures En este ´ultimo art´ıculo, se presta atenci´on al mismo hecho que el primero, pero su trabajo se diferencia de este en que demuestra por qu´e una medida secundaria como SNN puede mejorar el rendimiento que las medidas primarias o cl´asicas, por medio de datasets artificiales y reales. PRIMARY SIMILARITY MEASURES Distancia Coseno Distancia Eucl´ıdea Distancia de Manhattan Otras SECONDARY SIMILARITY MEASURE Shared Nearest-Neighbor (SNN) Aspectos avanzados en Miner´ıa de datos Alejandro Alonso Capel 10 / 14
  • 14. SNN facing traditional measures Tambi´en se menciona un fen´omeno interesante de contemplar en estas situaciones: “la maldici´on de la dimensionalidad (The Curse of Dimensionality)”, en el que se comenta las limitaciones que se presentan cuando se aborda un problema de agrupamiento de datos en dimensiones grandes, tales como: Discriminaci´on pobre de distancias: P´erdida de utilidad de medidas de similitud o proximidad Presencia de atributos no importantes: Pueden entorpecer el rendimiento del agrupamiento Presencia de atributos redundantes: La presencia de correlaciones o redundancias puede dificultar tambi´en el buen rendimiento de cualquier algoritmo bajo dimensiones grandes Aspectos avanzados en Miner´ıa de datos Alejandro Alonso Capel 11 / 14
  • 15. SNN facing traditional measures Para la evaluaci´on experimental se crearon datasets artificiales distinguiendo el grado de relevancia de los atributos incluidos, as´ı como reales. Aspectos avanzados en Miner´ıa de datos Alejandro Alonso Capel 12 / 14
  • 16. SNN facing traditional measures Conclusiones: Atributos relevantes VS atributos irrelevantes La calidad del ranking puede estar determinada por el n´umero de atributos relevantes en el conjunto de datos Mejora de la calidad de ranking Emp´ıricamente se demuestra que hacer uso de la medida secundaria SNN estimula la calidad del ranking Estabilidad de SNN Hacer uso de medidas de distancia secundarias estabiliza el rendimiento de la b´usqueda de similaridad y sus aplicaciones en MD Aspectos avanzados en Miner´ıa de datos Alejandro Alonso Capel 13 / 14
  • 17. Algorithm comparisons ALGORITMO COMPLEJIDAD SNN Clustering O(n2)* Simple Algorithm O(kN2) Double Linked Algorithm O(τNlogN)** *Solo en el caso de tener que calcular la matriz de distancias. **τ denota el n´umero de actualizaciones de vecinos cercanos requeridas en cada iteraci´on. Bibliograf´ıa: Levent Ert¨oz, Michael Steinbach, and Vipin Kumar. 2003. Finding clusters of diferent sizes, shapes, and densities in noisy, high dimensional data. SIAM international conference on data mining (SDM’2003), pp 47-58. Pasi Franti, Olli Virmajoki, and Ville Hautamaki. 2006. Fast Agglomerative Clustering Using a k-Nearest Neighbor Graph. IEEE Transactions on Pattern Analysis and Machine Intelligence 28, 11 (November 2006), 1875-1881. DOI 10.1109/TPAMI. Michael E. Houle, Hans-Peter Kriegel, Peer Kroger, Erich Schubert, and Arthur Zimek. 2010. Can shared-neighbor distances defeat the curse of dimensionality?. In Proceedings of the 22nd international conference on Scientific and Statistical Database Management (SSDBM’10), Michael Gertz and Bertram Lud¨ascher (Eds.). LNCS 6187, pp. 482-500. 2006.227 Aspectos avanzados en Miner´ıa de datos Alejandro Alonso Capel 14 / 14