Esta es una pregunta abierta, pero sí, hay una cantidad considerable de trabajo que se está haciendo en este frente.
Algunas aclaraciones
En primer lugar, debe tenerse en cuenta que hay dos formas principales de fusionar el aprendizaje automático (y el aprendizaje profundo en particular) con la mecánica cuántica / computación cuántica:
→
Aplique técnicas clásicas de aprendizaje automático para abordar los problemas que surgen en el contexto de la mecánica cuántica / información cuántica / computación cuántica . Esta área está creciendo demasiado rápido para que incluso intente una lista decente de referencias, por lo que solo vincularé un par de los trabajos más recientes en esta dirección: en 1803.04114 los autores utilizaron un enfoque de aprendizaje automático para encontrar circuitos para calcular la superposición entre dos estados (hay una serie de otros trabajos en esta misma dirección), y en 1803.05193 los autores estudiaron cómo las redes neuronales profundas se pueden utilizar para encontrar esquemas de corrección de control cuántico.
→
Estudio de algoritmos cuánticos para analizar grandes datos , que a menudo equivale a buscar " generalizaciones cuánticas " de algoritmos clásicos de aprendizaje automático. Puedes echar un vistazo a esta otra respuesta mía para obtener algunas referencias básicas sobre este tema. Más específicamente para el caso del aprendizaje profundo , en 1412.3489 (acertadamente llamado Quantum Deep Learning ) los autores proponen un método (efectivamente, un algoritmo cuántico) para acelerar generalmente el entrenamiento de máquinas Boltzmann profundas y restringidas . Otra referencia relevante aquí es 1712.05304 , en la cual los autores desarrollan un algoritmo cuántico de baja profundidad para entrenar máquinas cuánticas de Boltzmann. Ver 1708.09757, así como las referencias en la respuesta vinculada, para encontrar muchos más trabajos sobre esto. Tenga en cuenta que la aceleración que se reivindica en estos trabajos puede variar enormemente, desde aceleraciones exponenciales hasta polinomios.
A veces, la aceleración proviene del uso de algoritmos cuánticos para resolver problemas algebraicos lineales particulares (ver, por ejemplo, la Tabla 1 en ( 1707.08561 ), a veces proviene de lo que básicamente equivale al uso de (variaciones de) la búsqueda de Grover, y a veces de otros cosas (pero principalmente estas dos). Citando de Dunjko y Briegel aquí :
Las ideas para mejoras cuánticas para ML pueden clasificarse aproximadamente en dos grupos: a) enfoques que se basan en la búsqueda de Grover y la amplificación de amplitud para obtener aceleraciones hasta cuadráticas, y, b) enfoques que codifican información relevante en amplitudes cuánticas , y que tienen el potencial de incluso mejoras exponenciales. El segundo grupo de enfoques forma quizás la línea de investigación más desarrollada en ML cuántica, y recopila una gran cantidad de herramientas cuánticas, sobre todo álgebra lineal cuántica, utilizada en propuestas de ML cuántica.
Respuesta más directa a las tres preguntas.
Habiendo dicho lo anterior, permítame responder más directamente los tres puntos que planteó:
¿Podría un algoritmo de aprendizaje profundo ejecutarse en una computadora cuántica? Definitivamente sí: si puedes ejecutar algo en una computadora clásica, puedes hacerlo en computadoras cuánticas. Sin embargo, la pregunta que uno debería hacerse es si un algoritmo cuántico (profundo) de aprendizaje automático puede ser más eficiente que las contrapartes clásicas . La respuesta a esta pregunta es más complicada. Posiblemente sí , hay muchas propuestas en esta dirección, pero es demasiado pronto para decir qué funcionará o no.
¿Tiene sentido intentarlo? ¡Si!
- ¿Existen otros algoritmos cuánticos que harían irrelevante el aprendizaje profundo? Esto depende en gran medida de lo que quiere decir con " irrelevante ". Quiero decir, por lo que se sabe en este momento, puede muy bien haber algoritmos clásicos que harán que el aprendizaje profundo sea "irrelevante".