Artículo de investigación

Un modelo híbrido cuántico-clásico para la predicción del tráfico de red a largo plazo

DOI:

10.3791/68229

27 de junio de 2025

En este artículo

Resumen

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

QTSMixer, un modelo híbrido cuántico-clásico, mejora la predicción del tráfico de red al abordar las limitaciones de TSMixer en señales periódicas y pronósticos a largo plazo. Introduce componentes de redes neuronales cuánticas controlados por parámetros entrenables, superando a TSMixer en un 6,72% en predicciones a largo plazo sobre datos del mundo real.

Resumen

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

La predicción del tráfico de red, una aplicación crítica del análisis de series temporales, es esencial para la gestión y optimización de la red. Se han empleado modelos estadísticos tradicionales y métodos de aprendizaje automático para la predicción del tráfico de red, donde los avances recientes en arquitecturas de mezcladores de percepción multicapa, particularmente TSMixer, han logrado un rendimiento de vanguardia. Sin embargo, TSMixer enfrenta desafíos con señales periódicas y predicciones a largo plazo. Para abordar estas limitaciones, proponemos un modelo Quantum TSMixer (QTSMixer), un enfoque híbrido cuántico-clásico que aprovecha las redes neuronales cuánticas para mejorar la extracción de características relacionadas con las señales periódicas y las dependencias a largo plazo. Mediante la introducción de parámetros entrenables para controlar la fuerza de los componentes cuánticos, se genera la estructura híbrida de percepción multicapa y red neuronal cuántica. El potencial de aplicación multidominio y la capacidad de aplicación práctica de QTSMixer se demuestran a través del análisis empírico en conjuntos de datos del mundo real, en los que QTSMixer supera a TSMixer en un 6,72% en el conjunto de datos de predicción de tráfico de red a largo plazo. En el futuro, el desarrollo de QTSMixer se puede explorar más a fondo en otros campos, como el análisis de los mercados financieros y la predicción meteorológica.

Introducción

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

La predicción del tráfico de red (NTP)1,2,3, como aplicación esencial del análisis de series temporales 4,5, implica el análisis de datos históricos de tráfico de red para identificar patrones y tendencias, pronosticando así cambios futuros en el tráfico. Es crucial para la gestión y optimización de la red, ya que puede ayudar a los operadores de red en la asignación de recursos, el diagnóstico de fallas, el monitoreo de la seguridad y la garantía de la calidad del servicio. El problema NTP ha sido bien estudiado por modelos estadísticos y métodos de aprendizaje automático3. Recientemente, las arquitecturas basadas en Multi-Layer Perception Mixer (MLP-Mixer)6,7 se están volviendo populares para NTP debido a su poderosa capacidad para capturar dependencias de series temporales multivariantes. Entre ellos, TSMixer8 destaca por su excepcional velocidad y diseño ligero y ha alcanzado un rendimiento de última generación (SOTA) en los conjuntos de datos de referencia9. TSMixer puede capturar mejor la dependencia del tiempo y la correlación entre las características a través de la operación híbrida de las dimensiones del tiempo y las características. Sin embargo, TSMixer tiene las siguientes dos desventajas. En primer lugar, no es adecuado para tratar con señales periódicas. Las señales periódicas son estables, resistentes a las interferencias y fáciles de analizar, lo que las hace muy valiosas en los sistemas de comunicación, energía y control. Dado que TSMixer se basa en MLP, cuyo prototipo matemático es una función aperiódica, TSMixer es adecuado para procesar señales aperiódicas, pero no encaja bien cuando se procesan señales periódicas. En segundo lugar, no funciona bien cuando se hacen predicciones a largo plazo, ya que se ve obstaculizado por las limitaciones actuales de la memoria de la computadora y la acumulación de errores en la predicción. En la actualidad, la mayoría de los modelos tienen un rendimiento deficiente en el tratamiento de la predicción de series temporales a largo plazo. Este es un problema urgente que debe resolverse en el campo de la predicción de series temporales. Aunque TSMixer ha logrado buenos resultados, todavía hay margen de mejora. Por lo tanto, es de gran importancia buscar nuevas estrategias para evitar estos inconvenientes.

La computación cuántica10 es un nuevo paradigma informático basado en las leyes de la mecánica cuántica, que puede procesar cantidades masivas de datos de manera eficiente y segura. Las redes neuronales cuánticas (QNN)11,12,13 son un tipo de modelo informático que combina la computación cuántica y las redes neuronales clásicas, que tienen una amplia gama de aplicaciones en el procesamiento de imágenes, el reconocimiento de voz y la predicción de enfermedades. Explotan las propiedades de la computación cuántica, como la superposición y el entrelazamiento, para procesar información y realizar tareas de aprendizaje automático, lo que conduce a mejores simulaciones, computación más rápida o ventaja cuántica en términos de rendimiento de la red. Recientemente, se han investigado algunos enfoques en el ámbito de QNN para la predicción de series temporales 14,15,16,17,18,19. Los modelos cuánticos de series temporales pueden superar a los modelos tradicionales en términos de precisión de predicción y eficiencia computacional, especialmente cuando se trata de datos multidimensionales complejos. Por un lado, QNN se puede expresar como una serie de Fourier, que es una función periódica y adecuada para procesar señales periódicas; por otro lado, algunas aplicaciones de QNN en series temporales han sido exitosas. Por lo tanto, es de gran interés explorar el papel de QNN en NTP, especialmente NTP a largo plazo.

Acceso restringido. Inicie sesión o comience una prueba gratuita para ver este contenido.

Protocolo

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Metodología QTSMixer

Sea figure-protocol-1 una serie temporal multivariante de longitud sl y número de canales c. La tarea de predicción multivariante se define como la predicción de valores figure-protocol-2 futuros dados figure-protocol-3 por un modelo figure-protocol-4de predicción , que se puede formular como

figure-protocol-5

Donde figure-protocol-6 es la longitud de la secuencia de predicción y figure-protocol-7 denota el valor de predicción. En QTSMixer, sea XL×C la serie temporal multivariante original de longitud L y el número de canales c. Introducimos las series temporales multivariante por minilote figure-protocol-8 , donde sl ≤ L y b es el tamaño del lote. Como se muestra en la Figura 1, el modelo QTSMixer consta de cuatro componentes: normalización, incrustación de parches, mezcla de capas y previsión. En la fase de entrenamiento, la pérdida del modelo se calcula mediante la función figure-protocol-9 de pérdida de error cuadrático medio (MSE) para lograr el mejor ajuste. El QTSMixer se puede caracterizar como:

figure-protocol-10

Donde θ es el vector de parámetros entrenable y se actualiza mediante el descenso de gradiente estocástico.

figure-protocol-11
Figura 1: Arquitectura de alto nivel de QTSMixer. Aquí dividimos QTSMixer en cuatro componentes: normalización, incrustación de parches, mezcla de capas y previsión. Haga clic aquí para ver una versión más grande de esta figura.

A continuación, detallaremos los componentes del modelo de QTSMixer.

Normalización

El proceso de propagación hacia adelante de QTSMixer comienza con la recepción de los datos figure-protocol-12 de series temporales de entrada. En primer lugar, los datos de entrada se normalizan y estandarizan mediante el PatchTSMixer StandardScaler8 u otros escaladores para eliminar las diferencias dimensionales entre las características y garantizar la estabilidad del rendimiento de los datos durante el entrenamiento.

Incrustación de parches

En primer lugar, los datos de series temporales estandarizadas se dividen en varios segmentos de longitud fija (parches) a través del módulo de parches. Este diseño de modelo está inspirado en Ekambaram et al.8, y la capacidad de capturar características locales se mejora a través de la división de parches. A través de la división de parches, QTSMixer puede manejar de manera efectiva patrones de datos de series temporales complejas, reducir la cantidad de tokens de entrada del modelo y lograr mejores resultados en un tiempo de entrenamiento más corto. El minilote figure-protocol-13 se remodela en figure-protocol-14, donde n es el número de parches y pl denota la longitud del parche. Denotemos el paso de la parcheo, entonces figure-protocol-15 .

Para aumentar la potencia expresiva del modelo, cada parche se asigna a un espacio de mayor dimensión a través de una capa lineal. Luego, los datos se remodelan mediante figure-protocol-16 transformación figure-protocol-17lineal , donde hf es el número de características ocultas. La matriz de peso tiene una dimensión de pl × hf .

Mezcla de capas

En esta parte, las dimensiones del parche, la entidad y el canal se mezclan a través de varias capas de mezcla. En función de la dimensión que se encuentra en el foco en cada capa del mezclador, la entrada se permuta primero en consecuencia para aprender la correlación a lo largo de la dimensión enfocada. A continuación, la información se extrae mediante la normalización de capas, MLP, QNN y el mecanismo de atención cerrada (GA) para extraer información de características más completa.

En la capa de mezcla de parches, primero se cambia la forma de la entrada a figure-protocol-18 , en la que nos centramos en la dimensión del parche (es decir, la última dimensión); luego, se realiza la normalización de la capa. Después de eso, este módulo emplea un MLP compartido (dimensión de peso n × n) para aprender la correlación entre diferentes parches. Mientras tanto, el QNN se realiza mediante la tecnología de recarga cuántica20 para mejorar la capacidad de expresión de la capa cuántica. El circuito cuántico en QNN tiene un total de capas ql, y la iésima capa contiene un circuito de codificación Ux y un ansatz figure-protocol-19, donde θi es el vector de parámetros entrenable e i = 1, 2, ..., ql. Después de una operación de adición ponderada, el modelo produce una estructura híbrida de MLP y QNN, formulada como figure-protocol-20 para el i-ésimo componente de la dimensión de parche, para integrar eficazmente las capacidades de extracción de características clásicas y cuánticas. Tenga en cuenta que aquí αi es un parámetro entrenable con un valor inicial de 0, que indica la fuerza con la que se introduce el comportamiento cuántico. Por último, el GA8 aumenta probabilísticamente las características dominantes y reduce las características sin importancia. La capa de mezcla de características y la capa de mezcla de canales funcionan de manera similar.

Después de varias capas de mezcla, los datos se procesan como figure-protocol-21.

Previsión

En la capa de previsión, primero se cambia la forma de los datos a figure-protocol-22. Los valores futuros se predicen a través de una cabeza de predicción clásica8: las características codificadas se aplanan y se introducen en una capa lineal clásica con abandono para generar una predicción figure-protocol-23 de valores futuros.

Resultados experimentales

Llevamos a cabo un análisis empírico detallado del conjunto de datos del mundo real, es decir, el conjunto de datos Long-Term Network Traffic Forecasting (LTNTF)21, y otros tres conjuntos de datos públicos populares. El primer experimento se basa en el conjunto de datos LTNTF21, que proporciona datos de tráfico por hora e información de vacaciones para tres ciudades A, B y C, en la red del mundo real desde el 1 de enero de 2017 hasta el 20 de febrero de 2019. La tarea consiste en utilizar datos históricos para crear un modelo adecuado que permita predecir los valores de tráfico por hora de cada ciudad durante los próximos 95 días. La singularidad del conjunto de datos radica en su autenticidad y naturaleza a largo plazo, ya que ofrece datos detallados de tráfico de red por hora que cubren varias ciudades durante más de 800 días. Los resultados experimentales se resumen en la Tabla 1, Figura 2 y Figura 3. Para reproducir el experimento, consulte README.md en Experiment_1_LTNFT en el Archivo Suplementario 1.

Tabla 1: Comparación de rendimiento entre QTSMixer y TSMixer en el conjunto de datos LTNTF. En este caso, el MAPE y el RMSE se utilizan como principales métricas de evaluación, y los valores más bajos indican un mejor rendimiento. Haga clic aquí para descargar esta tabla.

figure-protocol-24
Figura 2: Comparación de los resultados de predicción de TSMixer y QTSMixer. Aquí seleccionamos aleatoriamente tres muestras de tres ciudades y damos la comparación visual entre los valores reales y los valores pronosticados de TSMixer y QTSMixer. Haga clic aquí para ver una versión más grande de esta figura.

figure-protocol-25
Figura 3: Comparación de los resultados de predicción de un caso especial de TSMixer y QTSMixer. Aquí se seleccionan las muestras con los mejores rendimientos de QTSMixer. Haga clic aquí para ver una versión más grande de esta figura.

El segundo experimento se basa en el marco BasicTS+(Basic Time Series)22 , que es una biblioteca de referencia y una caja de herramientas para la predicción de series temporales. Admite una variedad de tareas y conjuntos de datos, como la previsión espaciotemporal y la previsión de series largas, y cubre modelos estadísticos, modelos de aprendizaje automático, modelos de aprendizaje profundo y otros algoritmos. BasicTS+ proporciona una plataforma justa y completa para la replicación y comparación de modelos populares de aprendizaje profundo a través de un proceso unificado y estandarizado. El punto de referencia de BasicTS comprende siete conjuntos de datos de series temporales multivariantes (MTS) cuidadosamente seleccionados que abarcan diversos dominios del mundo real para permitir una evaluación rigurosa de los modelos de predicción. La colección incluye conjuntos de datos de tráfico (PEMS04/08 para el monitoreo de flujo), registros de consumo de energía (Electricidad/Etth1/Ettm1), indicadores económicos (Tipo de cambio) y mediciones ambientales (Calidad del aire de Beijing). Los resultados experimentales se muestran en la Tabla 2. Para reproducir el experimento, consulte README.md en Experiment_2_Basicts en el Archivo Suplementario 1.

Tabla 2: Comparaciones de rendimiento entre QTSMixer y otros modelos en varios conjuntos de datos del marco BasicTS+. En este caso, MAE, WAPE y RMSE se utilizan como métricas de evaluación, y los valores más bajos indican un mejor rendimiento. Se agrupan los modelos con recuentos de parámetros similares. Haga clic aquí para descargar esta tabla.

El tercer experimento consiste en un análisis comparativo entre el simulador cuántico y un ordenador cuántico real. Este experimento compara el rendimiento de Qiskit y el marco DQ evaluando sus respectivas implementaciones de QTSMixer. Se evaluó la precisión y la eficiencia de ejecución de ambos marcos en las tareas de predicción. La computadora cuántica superconductora, ibm_brisbane, se utiliza en este experimento. Los resultados experimentales se muestran en la Figura 4 y la Tabla 3. Para reproducir el experimento, consulte README.md en Experiment_3_Qiskit en el Archivo Suplementario 1.

figure-protocol-26
Figura 4: Comparación de los resultados de predicción de Qiskit (en hardware cuántico) y DQ (en el simulador). Comparación entre valores reales y predicciones, con predicciones derivadas de experimentos Qiskit y DQ. Haga clic aquí para ver una versión más grande de esta figura.

Tabla 3: Comparación del rendimiento de QTSMixer entre hardware cuántico y experimentos de simulación. Aquí, el MAPE y el RMSE se utilizan como las principales métricas de evaluación, y los valores más bajos indican un mejor rendimiento. Haga clic aquí para descargar esta tabla.

Acceso restringido. Inicie sesión o comience una prueba gratuita para ver este contenido.

Resultados

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Realizamos un análisis empírico detallado de algunos conjuntos de datos. El primer experimento se basa en el conjunto de datos LTNTF. Las tres ciudades mostraron distintos patrones de distribución de datos: la ciudad A mostró un punto bajo significativo en el flujo de tráfico a principios de año; La ciudad B mantuvo valores relativamente altos durante el mismo período, mientras que la ciudad C mostró una distribución más equilibrada a lo largo del año, consulte la Figura Suplemen...

Acceso restringido. Inicie sesión o comience una prueba gratuita para ver este contenido.

Discusión

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

En este artículo, propusimos QTSMixer para NTP a largo plazo, que es un nuevo enfoque híbrido cuántico-clásico con mejoras en la precisión y la adaptabilidad entre dominios. Este estudio no solo amplía el potencial de aplicación de la computación cuántica en la predicción de series temporales, sino que también señala la dirección para su futura implementación en hardware cuántico real. Sin embargo, la arquitectura híbrida cuántica-clásica actual exhibe una capacidad limitada en el procesamiento de variables exógenas. Las...

Acceso restringido. Inicie sesión o comience una prueba gratuita para ver este contenido.

Divulgaciones

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Los autores declaran que no tienen intereses financieros contrapuestos.

Agradecimientos

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Agradecemos a Yulin Chi, Gang Xi Wang, Xinying Li, Xin Yi y Fei Wang por sus perspicaces discusiones.

Acceso restringido. Inicie sesión o comience una prueba gratuita para ver este contenido.

Materiales

Lista de materiales utilizados en este artículo
NombreEmpresaNúmero de catálogoComentarios
DeepQuantumTuringQ Co., Ltd.https://deepquantum.turingq.com/Un marco de programación eficiente para el aprendizaje automático cuántico y la computación cuántica óptica desarrollado por TuringQ.
QiskitIBM https://www.ibm.com/quantum/qiskitUn SDK de código abierto para trabajar con computadoras cuánticas a nivel de circuitos cuánticos extendidos, operadores y primitivas.
ibm_brisbaneIBMhttps://quantum.ibm.com/El ordenador cuántico superconductor de la familia IBM Quantum Eagle.
Conjunto de datos LTNTFChina Mobilehttps://jiutian.10086.cn/open/#/dataset/710012?platform=OpenInnovationEl conjunto de datos proviene de la plataforma Jiutian AI de China Mobile.
python3.10Python Software Foundationhttps://www.python.org/downloads/release/python-3100/
tecnología de recarga cuánticaPé rez-Salinas, A., Cervera-Lierta, A., Gil-Fuster, E., Latorre, J. I. Recarga de datos para un clasificador cuántico universal. Cuanto. 4 226 (2019).
marco BasicTS+Shao, Z. et al. Explorando el progreso en la predicción de series temporales multivariantes: evaluación comparativa integral y análisis de heterogeneidad. IEEE Transactions on Knowledge and Data Engineering. 37 291-305 (2023).arXiv:2310.06119v2
GPU A100NVIDIA80G GPU
TransformersHugging Facehttps://huggingface.co/La plataforma donde la comunidad de aprendizaje automático colabora en modelos, conjuntos de datos y aplicaciones.
https://doi.org/10.22331/q-2020-02-06-226

Referencias

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,
  1. Joshi, M., Theyazn, H. H. A review of network traffic analysis and prediction techniques. arXiv preprint. , (2015).
  2. Ferreira, G. O., Ravazzi, C., Dabbene, F., Calafiore, G. C., Fiore, M. Forecasting network traffic: A survey and tutorial with open-source comparative evaluation. IEEE Access. 11, 6018-6044 (2023).
  3. Weiwei, J. Cellular traffic prediction with machine learning: A survey. Expert Syst Appl. 201, 117163(2022).
  4. Wei, W. W. S. Multivariate time series analysis and applications. , John Wiley & Sons. (2019).
  5. Multivariate time series forecasting: A review. Mendis, K., Wickramasinghe, M., Marasinghe, P. CVIPPR 2024: 2024 2nd Asia Conference on Computer Vision, Image Processing and Pattern Recognition, , (2024).
  6. Zheng, Y., Dang, Z., Peng, C., Yang, C., Gao, X. Multi-view multi-label anomaly network traffic classification based on MLP-mixer neural network. arXiv preprint. , (2022).
  7. Tolstikhin, I. O., et al. MLP-mixer: An all-MLP architecture for vision. arXiv preprint. , (2021).
  8. Ekambaram, V., Jati, A., Nguyen, N., Sinthong, P., Kalagnanam, J. TSMixer: Lightweight MLP-Mixer Model for Multivariate Time Series Forecasting. arXiv. , (2023).
  9. Ekambaram, V., et al. Tiny time mixers (ttms): Fast pre-trained models for enhanced zero/few-shot forecasting of multivariate time series. arXiv preprint. ArXiv. , (2024).
  10. Nielsen, M. A., Chuang, I. L. Quantum computation and quantum information: 10th Anniversary Edition. , Cambridge: Cambridge University Press. (2010).
  11. Beer, K., et al. Training deep quantum neural networks. Nat Commun. 11 (1), 808(2020).
  12. Amira, A., et al. The power of quantum neural networks. Nat Comput Sci. 1, 403-409 (2020).
  13. Cong, I., Choi, S., Lukin, M. D. Quantum convolutional neural networks. Nat Phys. 15 (12), 1273-1278 (2019).
  14. Padha, A., Sahoo, A. Quantum deep neural networks for time series analysis. Quantum Inf Process. 23 (6), 205(2024).
  15. Evolving Hybrid Quantum-Classical GRU Architectures for Multivariate Time Series. De Falco, F., Lavagna, L., Ceschini, A., Rosato, A., Panella, M. 2024 IEEE 34th International Workshop on Machine Learning for Signal Processing (MLSP), , IEEE. 1-6 (2024).
  16. Hybrid quantum-classical recurrent neural networks for time series prediction. Ceschini, A., Rosato, A., Panella, M. in 2022 international joint conference on neural networks (IJCNN), , IEEE. 1-8 (2022).
  17. Huang, W., Zhang, J., Liang, S., Sun, H. Backbone network traffic prediction based on modified eemd and quantum neural network. Wirel Pers Commun. 99 (4), 1569-1588 (2018).
  18. Zhang, K., Liang, L., Huang, Y. A Network traffic prediction model based on quantum inspired PSO and neural network. 2013 Sixth International Symposium on Computational Intelligence and Design. 2, 219-222 (2013).
  19. Rivera-Ruiz, M. A., Mendez-Vazquez, A., López-Romero, J. M. Time series forecasting with quantum machine learning architectures. Advances in Computational Intelligence. , Springer Nature Switzerland. 66-82 (2022).
  20. Pérez-Salinas, A., Cervera-Lierta, A., Gil-Fuster, E., Latorre, J. I. Data re-uploading for a universal quantum classifier. Quantum. 4, 226(2020).
  21. Mobile, C. Long-term network traffic forecasting. , (2023).
  22. Shao, Z., et al. Exploring progress in multivariate time series forecasting: Comprehensive benchmarking and heterogeneity analysis. IEEE Transactions on Knowledge and Data Engineering. 37 (1), 291-305 (2023).
  23. Bharti, K., et al. Noisy intermediate-scale quantum algorithms. Rev Mod Phys. 94 (1), 015004(2022).

Acceso restringido. Inicie sesión o comience una prueba gratuita para ver este contenido.

Reimpresiones y permisos

Solicitar permiso para reutilizar el texto o las figuras de este artículo de JoVE

Solicitar permiso

Etiquetas

Redes Neuronales Cu nticasH brido Cu ntico Cl sicoAn lisis de Series TemporalesPerceptr n MulticapaModelo TSMixerPredicci n a Largo PlazoExtracci n de Caracter sticasSe ales Peri dicasAplicaci n Interdominio
Video próximamente

Artículos relacionados