En aprendizaje automático , el muestreo local de casos y controles [ 1 ] es un algoritmo que se utiliza para reducir la complejidad del entrenamiento de un clasificador de regresión logística . El algoritmo reduce la complejidad del entrenamiento seleccionando una pequeña submuestra del conjunto de datos original para el entrenamiento. Presupone la disponibilidad de una estimación piloto (poco fiable) de los parámetros. A continuación, realiza una única pasada sobre todo el conjunto de datos utilizando la estimación piloto para identificar las muestras más "sorprendentes". En la práctica, la estimación piloto puede provenir del conocimiento previo o del entrenamiento utilizando una submuestra del conjunto de datos. El algoritmo es más eficaz cuando el conjunto de datos subyacente está desequilibrado. Aprovecha las estructuras de los conjuntos de datos desequilibrados condicionalmente de forma más eficiente que otros métodos, como el muestreo de casos y controles y el muestreo ponderado de casos y controles.
Conjuntos de datos desequilibrados
En clasificación , un conjunto de datos es un conjunto de N puntos de datos., dóndees un vector de características ,es una etiqueta. Intuitivamente, un conjunto de datos está desequilibrado cuando ciertos patrones estadísticos importantes son poco frecuentes. La falta de observaciones de ciertos patrones no siempre implica su irrelevancia. Por ejemplo, en estudios médicos de enfermedades raras, el pequeño número de pacientes infectados (casos) proporciona la información más valiosa para el diagnóstico y el tratamiento.
Formalmente, un conjunto de datos desequilibrado presenta una o más de las siguientes propiedades:
- Desequilibrio marginal . Un conjunto de datos está marginalmente desequilibrado si una clase es rara en comparación con la otra clase. En otras palabras,.
- Desequilibrio condicional . Un conjunto de datos está desequilibrado condicionalmente cuando es fácil predecir las etiquetas correctas en la mayoría de los casos. Por ejemplo, si, el conjunto de datos está desequilibrado condicionalmente siy.
Esquema del algoritmo
En la regresión logística, dado el modelo, la predicción se realiza de acuerdo conEl algoritmo de muestreo de casos y controles locales presupone la disponibilidad de un modelo piloto.Dado el modelo piloto, el algoritmo realiza una única pasada sobre todo el conjunto de datos para seleccionar el subconjunto de muestras que se incluirán en el entrenamiento del modelo de regresión logística. Para una muestra, defina la probabilidad de aceptación comoEl algoritmo procede de la siguiente manera:
- Generar independientespara.
- Ajustar un modelo de regresión logística a la submuestra.obteniendo las estimaciones no ajustadas.
- El modelo de salida es, dóndey.
El algoritmo puede entenderse como la selección de muestras que sorprenden al modelo piloto. Intuitivamente, estas muestras están más cerca del límite de decisión del clasificador y, por lo tanto, son más informativas.
Obtención del modelo piloto
En la práctica, en los casos en que se dispone de un modelo piloto de forma natural, el algoritmo puede aplicarse directamente para reducir la complejidad del entrenamiento. En los casos en que no existe un piloto natural, se puede utilizar una estimación mediante una submuestra seleccionada a través de otra técnica de muestreo. En el artículo original que describe el algoritmo, los autores proponen utilizar un muestreo ponderado de casos y controles con la mitad del presupuesto de muestreo asignado. Por ejemplo, si el objetivo es utilizar una submuestra con tamañoPrimero, estima un modelo.usandomuestras del muestreo ponderado de casos y controles, luego recoja otramuestras mediante muestreo local de casos y controles.
Tamaño de muestra mayor o menor
Es posible controlar el tamaño de la muestra multiplicando la probabilidad de aceptación por una constante.Para un tamaño de muestra mayor, seleccioney ajustar la probabilidad de aceptación aPara un tamaño de muestra menor, se aplica la misma estrategia. En los casos en que se desea un número preciso de muestras, un método alternativo conveniente consiste en realizar un submuestreo uniforme a partir de una submuestra mayor seleccionada mediante muestreo local de casos y controles.
Propiedades
El algoritmo tiene las siguientes propiedades. Cuando el piloto es consistente , las estimaciones que utilizan las muestras del muestreo de casos y controles local son consistentes incluso bajo una especificación incorrecta del modelo . Si el modelo es correcto, entonces el algoritmo tiene exactamente el doble de la varianza asintótica de la regresión logística en el conjunto de datos completo. Para un tamaño de muestra mayor con, el factor 2 se mejora a.
Referencias
- Aprendizaje automático
- Regresión logística