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_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
 
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 (13)

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
 
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

Critica 1 Grupo 10 RodrigoBenitez_GinaGadea_AlexisGonzález.pdf
Critica 1 Grupo 10 RodrigoBenitez_GinaGadea_AlexisGonzález.pdfCritica 1 Grupo 10 RodrigoBenitez_GinaGadea_AlexisGonzález.pdf
Critica 1 Grupo 10 RodrigoBenitez_GinaGadea_AlexisGonzález.pdfRodrigoBenitez38
 
PANTEÓN DE Paris en historia de la arquitectura
PANTEÓN DE Paris en historia de la arquitecturaPANTEÓN DE Paris en historia de la arquitectura
PANTEÓN DE Paris en historia de la arquitecturaRosaHurtado26
 
CNEB-CURRICULO NACIONAL DE EDUCACION BASICA
CNEB-CURRICULO NACIONAL DE EDUCACION BASICACNEB-CURRICULO NACIONAL DE EDUCACION BASICA
CNEB-CURRICULO NACIONAL DE EDUCACION BASICAYOSHELINSARAIMAMANIS2
 
Novelas Turcas vs Series de EUA en audiencia (2024).pdf
Novelas Turcas vs Series de EUA en audiencia  (2024).pdfNovelas Turcas vs Series de EUA en audiencia  (2024).pdf
Novelas Turcas vs Series de EUA en audiencia (2024).pdfJC Díaz Herrera
 
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdfPosiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdfJC Díaz Herrera
 
Premios_nobel_por_grupo_racial_ (2024).pdf
Premios_nobel_por_grupo_racial_ (2024).pdfPremios_nobel_por_grupo_racial_ (2024).pdf
Premios_nobel_por_grupo_racial_ (2024).pdfJC Díaz Herrera
 
Las mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdfLas mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdfJC Díaz Herrera
 
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,juberrodasflores
 
Evolución de la fortuna de la familia Slim (1994-2024).pdf
Evolución de la fortuna de la familia Slim (1994-2024).pdfEvolución de la fortuna de la familia Slim (1994-2024).pdf
Evolución de la fortuna de la familia Slim (1994-2024).pdfJC Díaz Herrera
 
Partes y elementos de una iglesia básicos
Partes y elementos de una iglesia básicosPartes y elementos de una iglesia básicos
Partes y elementos de una iglesia básicosMarycarmenNuez4
 
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdfREPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdfIrapuatoCmovamos
 
Familias más ricas de países de AL en inicio de su hegemonía (2024).pdf
Familias más ricas de países de AL en inicio de su hegemonía (2024).pdfFamilias más ricas de países de AL en inicio de su hegemonía (2024).pdf
Familias más ricas de países de AL en inicio de su hegemonía (2024).pdfJC Díaz Herrera
 
Los_países_con_la_mayor_cantidad_de_rascacielos (2023).pdf
Los_países_con_la_mayor_cantidad_de_rascacielos (2023).pdfLos_países_con_la_mayor_cantidad_de_rascacielos (2023).pdf
Los_países_con_la_mayor_cantidad_de_rascacielos (2023).pdfJC Díaz Herrera
 
Posiciones de México en el PNB PPA per cápita (1982-2024).pdf
Posiciones de México en el PNB PPA per cápita (1982-2024).pdfPosiciones de México en el PNB PPA per cápita (1982-2024).pdf
Posiciones de México en el PNB PPA per cápita (1982-2024).pdfJC Díaz Herrera
 
Panorama Sociodemográfico de México 2020: GUANAJUATO
Panorama Sociodemográfico de México 2020: GUANAJUATOPanorama Sociodemográfico de México 2020: GUANAJUATO
Panorama Sociodemográfico de México 2020: GUANAJUATOJuan Carlos Fonseca Mata
 
Cuáles son las características biológicas que están marcadas en tu individual...
Cuáles son las características biológicas que están marcadas en tu individual...Cuáles son las características biológicas que están marcadas en tu individual...
Cuáles son las características biológicas que están marcadas en tu individual...israel garcia
 
Análisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de CyclisticAnálisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de CyclisticJamithGarcia1
 
SUNEDU - Superintendencia Nacional de Educación superior Universitaria
SUNEDU - Superintendencia Nacional de Educación superior UniversitariaSUNEDU - Superintendencia Nacional de Educación superior Universitaria
SUNEDU - Superintendencia Nacional de Educación superior Universitariachayananazcosimeon
 
Unidad 3 Elementos y compuestos. Física y química
Unidad 3 Elementos y compuestos. Física y químicaUnidad 3 Elementos y compuestos. Física y química
Unidad 3 Elementos y compuestos. Física y químicaSilvia García
 
Las marcas automotrices con más ventas de vehículos (2024).pdf
Las marcas automotrices con más ventas de vehículos (2024).pdfLas marcas automotrices con más ventas de vehículos (2024).pdf
Las marcas automotrices con más ventas de vehículos (2024).pdfJC Díaz Herrera
 

Último (20)

Critica 1 Grupo 10 RodrigoBenitez_GinaGadea_AlexisGonzález.pdf
Critica 1 Grupo 10 RodrigoBenitez_GinaGadea_AlexisGonzález.pdfCritica 1 Grupo 10 RodrigoBenitez_GinaGadea_AlexisGonzález.pdf
Critica 1 Grupo 10 RodrigoBenitez_GinaGadea_AlexisGonzález.pdf
 
PANTEÓN DE Paris en historia de la arquitectura
PANTEÓN DE Paris en historia de la arquitecturaPANTEÓN DE Paris en historia de la arquitectura
PANTEÓN DE Paris en historia de la arquitectura
 
CNEB-CURRICULO NACIONAL DE EDUCACION BASICA
CNEB-CURRICULO NACIONAL DE EDUCACION BASICACNEB-CURRICULO NACIONAL DE EDUCACION BASICA
CNEB-CURRICULO NACIONAL DE EDUCACION BASICA
 
Novelas Turcas vs Series de EUA en audiencia (2024).pdf
Novelas Turcas vs Series de EUA en audiencia  (2024).pdfNovelas Turcas vs Series de EUA en audiencia  (2024).pdf
Novelas Turcas vs Series de EUA en audiencia (2024).pdf
 
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdfPosiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
 
Premios_nobel_por_grupo_racial_ (2024).pdf
Premios_nobel_por_grupo_racial_ (2024).pdfPremios_nobel_por_grupo_racial_ (2024).pdf
Premios_nobel_por_grupo_racial_ (2024).pdf
 
Las mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdfLas mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdf
 
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
 
Evolución de la fortuna de la familia Slim (1994-2024).pdf
Evolución de la fortuna de la familia Slim (1994-2024).pdfEvolución de la fortuna de la familia Slim (1994-2024).pdf
Evolución de la fortuna de la familia Slim (1994-2024).pdf
 
Partes y elementos de una iglesia básicos
Partes y elementos de una iglesia básicosPartes y elementos de una iglesia básicos
Partes y elementos de una iglesia básicos
 
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdfREPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
 
Familias más ricas de países de AL en inicio de su hegemonía (2024).pdf
Familias más ricas de países de AL en inicio de su hegemonía (2024).pdfFamilias más ricas de países de AL en inicio de su hegemonía (2024).pdf
Familias más ricas de países de AL en inicio de su hegemonía (2024).pdf
 
Los_países_con_la_mayor_cantidad_de_rascacielos (2023).pdf
Los_países_con_la_mayor_cantidad_de_rascacielos (2023).pdfLos_países_con_la_mayor_cantidad_de_rascacielos (2023).pdf
Los_países_con_la_mayor_cantidad_de_rascacielos (2023).pdf
 
Posiciones de México en el PNB PPA per cápita (1982-2024).pdf
Posiciones de México en el PNB PPA per cápita (1982-2024).pdfPosiciones de México en el PNB PPA per cápita (1982-2024).pdf
Posiciones de México en el PNB PPA per cápita (1982-2024).pdf
 
Panorama Sociodemográfico de México 2020: GUANAJUATO
Panorama Sociodemográfico de México 2020: GUANAJUATOPanorama Sociodemográfico de México 2020: GUANAJUATO
Panorama Sociodemográfico de México 2020: GUANAJUATO
 
Cuáles son las características biológicas que están marcadas en tu individual...
Cuáles son las características biológicas que están marcadas en tu individual...Cuáles son las características biológicas que están marcadas en tu individual...
Cuáles son las características biológicas que están marcadas en tu individual...
 
Análisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de CyclisticAnálisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de Cyclistic
 
SUNEDU - Superintendencia Nacional de Educación superior Universitaria
SUNEDU - Superintendencia Nacional de Educación superior UniversitariaSUNEDU - Superintendencia Nacional de Educación superior Universitaria
SUNEDU - Superintendencia Nacional de Educación superior Universitaria
 
Unidad 3 Elementos y compuestos. Física y química
Unidad 3 Elementos y compuestos. Física y químicaUnidad 3 Elementos y compuestos. Física y química
Unidad 3 Elementos y compuestos. Física y química
 
Las marcas automotrices con más ventas de vehículos (2024).pdf
Las marcas automotrices con más ventas de vehículos (2024).pdfLas marcas automotrices con más ventas de vehículos (2024).pdf
Las marcas automotrices con más ventas de vehículos (2024).pdf
 

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