¿Qué le falta a la comunidad de aprendizaje automático?

Reporte honesto de intentos y resultados negativos.

En este momento, la forma en que funciona el método científico es observar un fenómeno, proponer una hipótesis y luego validar la hipótesis a través de experimentos bien diseñados. Si está siguiendo esto, entonces 9/10 veces su hipótesis probablemente resulte falsa. Esto también es cierto para el aprendizaje automático.

¿Y si tuviéramos acceso a una base de datos que detalla todos los diferentes intentos e hipótesis que las personas han propuesto para un problema en particular? Eso simplificaría mucho la vida porque ya sabríamos lo que no funciona y no gastaríamos demasiado tiempo en esos métodos, sino que dedicaríamos más tiempo a técnicas e hipótesis que son novedosas y potencialmente más fructíferas.

El problema es que a nadie le gusta reconocer que estaban equivocados y la forma de publicar es mostrar resultados “positivos” interesantes. Personalmente, creo que informar resultados negativos ayudará a muchos en la comunidad de Machine Learning a enfocar mejor sus esfuerzos y no reinventar la rueda una y otra vez.

Geez, solo por mencionar una carne que apareció hoy. Las aplicaciones comerciales de ML (incluida la atención médica) predicen resultados valorados: en resumen, un número, llamado utilidad, se puede aplicar a cada estado de resultado por el cual los resultados se pueden clasificar por preferencia. El uso del modelo ML es para ayudar a elegir entre los resultados, específicamente entre las “loterías” de opciones, para usar términos de la literatura económica. Por lo tanto, para usar un modelo predictivo, debe incluirse en un modelo de utilidad.

Tal vez la traducción de los resultados pronosticados a los servicios públicos sea trivial, pero creo que a menudo se pasa por alto, y en su lugar el análisis de LA concluye con alegaciones de medidas de precisión, como el AUC. Esto tiene sentido cuando se investiga en algoritmos, pero no en aplicaciones. Los clientes a menudo preguntan qué precisión se necesita para justificar el uso de una solución ML. La pregunta debería ser qué valor se puede lograr en función del riesgo implícito en la precisión lograda.

Pensar en términos de valor es una práctica estándar en otras áreas de análisis, y la economía ofrece una comprensión profunda de la utilidad y el valor, cuya aplicación falta ML.

Uno de los desafíos de utilizar efectivamente algoritmos de aprendizaje automático es que requiere mucho conocimiento especializado, en muchos casos un doctorado. Existe un programa DARPA financiado por el gobierno llamado PRAML (Programación Probabilística para el Aprendizaje Automático Avanzado (PPAML)). Uno de los objetivos principales del programa es llevar el aprendizaje automático a la corriente principal.

More Interesting

¿Cuál es el nombre de este modelo matemático: [matemáticas] \ begin {eqnarray} \ mbox {output} & = & \ left \ {\ begin {array} {ll} 0 & \ mbox {if} \ sum_j w_j x_j \ leq \ mbox {umbral} \\ 1 & \ mbox {if} \ sum_j w_j x_j> \ mbox {umbral} \ end {array} \ right. \ end {eqnarray} [/ math]?

¿Cuál es el futuro de la máquina y el aprendizaje profundo?

¿Existe un lenguaje diseñado para ser utilizado por la inteligencia humana y artificial?

¿Confiaremos en los robots?

¿Puede una IA de computadora vencer al mejor jugador humano de Clash Royale?

¿Cuál es la forma más fácil de entender BFS en Inteligencia Artificial? Con ejemplo.

¿Hay algún progreso reciente en IA fuera de Machine Learning?

¿Cómo podemos evitar el secuestro de IA de alto nivel por parte de delincuentes? ¿Cómo podrían usarlo contra el mundo?

¿Cuánto le pagan por la investigación (especialmente la investigación de IA y la investigación matemática)? ¿Es una buena carrera?

¿A qué libros puedo referirme si quisiera estudiar el aprendizaje automático sistemáticamente?

Cómo obtener un trabajo relacionado con IA (aprendizaje automático / minería de datos / procesamiento de lenguaje natural / recuperación de información) si no tengo experiencia laboral real en ninguno de esos campos

¿Necesito aprender codificación para trabajar en IA? Además de la codificación, ¿hay otras áreas dentro del campo que uno pueda explorar sin ser necesariamente un codificador?

¿Dónde podemos usar el aprendizaje automático en banca y finanzas?

¿Hay algunos aspectos de la inteligencia artificial que NO DEBEMOS desarrollar, para que nuestras máquinas no nos esclavicen? Si es así, ¿cuáles son esos?

¿Recomiendas aprender Prolog, ML o Lisp para Machine Learning e Inteligencia Artificial? ¿Por qué?