Siguen apareciendo notas en medios donde se cuestiona la validez de los algoritmos para resolver los temas que nos prometieron resolver, por ejemplo Algorithms Get a Human Hand in Steering Web, donde se habla de la ayuda retro o humana para que los resultados sean más refinados o simplemente mejores.
No es tan dificil que un algoritmo se equivoque; un dia se rompe algo en una plataforma de HFT o trading algoritmico y se pierden cientos de millones de dólares porque ya manejan el 75% de las operaciones de bolsa, un día las noticias se analizan mal y de golpe Google tiene que pedir ayuda humana en un formulario de mierda porque Panda es un fallo gigante y todos nos callamos.
A veces pienso que estamos recien entrando en una era de algoritmos tradicionales y algo de ciencia cognitiva para hacer de estas herramientas algo más que fuerza bruta que no entiende cuando frenar una compra/venta de acciones o simplemente entender la ambigüedad del razonamiento humano, a veces cosas de neurociencias uno encuentra tanta belleza en esos detalles que quiero ver como evolucionan en hacer que nos entiendan.
Todavía no hay un algoritmo que me de las mejores respuestas cuando quiero saber que teléfono comprar y esperamos que estos manejen la compra venta de acciones ;)
Creo que hay problemas en los que un algoritmo no puede competir con un humano y viceversa, cosas que un humano no puede hacer, por ejemplo en el caso HFT los algorimos pueden operar en la bolsa a una velocidad a la que creo que un humano no puede, o cuando se aplican a indexar y analizar documentos o la web, los algoritmos pueden trabajar sobre un volumen de datos, en un tiempo y a un costo, que los humanos no lo pueden hacer ;). Seguramente el análisis y el procesamiento que realicen los algoritmos, así como las decisiones que tomen no son comparables con las de un humano, pero pueden hacer tareas que los humanos no ;)
Quizás lo mejor es tratar de combinar las dos cosas. El Capcha es un ejemplo excelente de como combinar algoritmos y análisis de humanos. Ya que utiliza el análisis de humanos para mejorar el resultado del trabajo de algoritmos en reconocimiento de texto de documentos escaneados.
Saludos!