El aprendizaje automático sensible a los costos [ 1 ] [ 2 ] es un enfoque dentro del aprendizaje automático que considera costos variables asociados con diferentes tipos de errores . Este método se diferencia de los enfoques tradicionales al introducir una matriz de costos, especificando explícitamente las penalizaciones o beneficios para cada tipo de error de predicción. La dificultad inherente que aborda el aprendizaje automático sensible a los costos radica en que minimizar diferentes tipos de errores de clasificación es un problema de optimización multiobjetivo .
Descripción general
El aprendizaje automático sensible a los costos optimiza los modelos en función de las consecuencias específicas de las clasificaciones erróneas, lo que lo convierte en una herramienta valiosa en diversas aplicaciones. Es especialmente útil en problemas con un alto desequilibrio en la distribución de clases y un alto desequilibrio en los costos asociados.
El aprendizaje automático sensible al costo introduce una función de costo escalar para encontrar uno (de varios) puntos óptimos de Pareto en este problema de optimización multiobjetivo (similar al modelo de suma ponderada ).
Matriz de costos
La matriz de costos es un elemento crucial en el modelado sensible a los costos, [ 2 ] que define explícitamente los costos o beneficios asociados con diferentes errores de predicción en tareas de clasificación. Representada como una tabla, la matriz alinea las clases verdaderas y predichas, asignando un valor de costo a cada combinación. Por ejemplo, en la clasificación binaria, puede distinguir los costos de los falsos positivos y los falsos negativos. La utilidad de la matriz de costos radica en su aplicación para calcular el costo o la pérdida esperada. La fórmula, expresada como una doble sumatoria, utiliza probabilidades conjuntas:
Aquí,denota la probabilidad conjunta de clase real y clase predicha Esto proporciona una medida matizada que considera tanto las probabilidades como los costos asociados. Este enfoque permite a los profesionales ajustar los modelos en función de las consecuencias específicas de las clasificaciones erróneas, adaptándolos a escenarios donde el impacto de los errores de predicción varía entre las clases.
Aplicaciones
Detección de fraude
En el ámbito de la ciencia de datos, especialmente en finanzas, el aprendizaje automático sensible a los costos se aplica a la detección de fraudes. Al asignar diferentes costos a los falsos positivos y falsos negativos, los modelos se pueden ajustar para minimizar el impacto financiero general de las clasificaciones erróneas.
Diagnóstico médico
En el ámbito sanitario, el aprendizaje automático con criterios de coste desempeña un papel importante en el diagnóstico médico. Este enfoque permite personalizar los modelos en función del daño potencial asociado a los diagnósticos erróneos, lo que garantiza una aplicación más centrada en el paciente de los algoritmos de aprendizaje automático.
Desafíos
Un desafío típico en el aprendizaje automático sensible a los costos es la determinación confiable de la matriz de costos, que puede evolucionar con el tiempo.
Literatura
- Aprendizaje automático sensible al costo. EE. UU., CRC Press, 2011. ISBN 9781439839287
- Abhishek, K., Abdelaziz, D. M. (2023). Aprendizaje automático para datos desequilibrados: Abordar conjuntos de datos desequilibrados mediante técnicas de aprendizaje automático y aprendizaje profundo. (np): Packt Publishing. ISBN 9781801070881
Referencias
- ↑ Ling, Charles X., y Victor S. Sheng. "Aprendizaje sensible al costo y el problema del desequilibrio de clases". Enciclopedia del aprendizaje automático 2011 (2008): 231-235. pdf
- 1 2 Elkan, Charles. "Los fundamentos del aprendizaje sensible al costo". Conferencia internacional conjunta sobre inteligencia artificial. Vol. 17. Núm. 1. Lawrence Erlbaum Associates Ltd, 2001. pdf
- Aprendizaje automático
- Esbozos de aprendizaje automático