Article de recherche

Un modèle hybride quantique-classique pour la prédiction du trafic réseau à long terme

DOI :

10.3791/68229

27 juin 2025

Dans cet article

Résumé

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

QTSMixer, un modèle hybride quantique-classique, améliore la prédiction du trafic réseau en s’attaquant aux limites de TSMixer en matière de signaux périodiques et de prévisions à long terme. Il introduit des composants de réseau neuronal quantique contrôlés par des paramètres entraînables, surpassant TSMixer de 6,72 % dans les prédictions à long terme sur des données du monde réel.

Résumé

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

La prédiction du trafic réseau, une application essentielle de l’analyse des séries chronologiques, est essentielle pour la gestion et l’optimisation du réseau. Des modèles statistiques traditionnels et des méthodes d’apprentissage automatique ont été utilisés pour la prédiction du trafic réseau, où les progrès récents des architectures de mélangeur de perception multicouches, en particulier TSMixer, ont atteint des performances de pointe. Cependant, TSMixer est confronté à des défis avec des signaux périodiques et des prédictions à long terme. Pour remédier à ces limitations, nous proposons un modèle TSMixer quantique (QTSMixer), une approche hybride quantique-classique qui exploite les réseaux de neurones quantiques pour améliorer l’extraction de caractéristiques liées aux signaux périodiques et aux dépendances à long terme. En introduisant des paramètres entraînables pour contrôler la force des composants quantiques, la structure hybride de la perception multicouche et du réseau neuronal quantique est générée. Le potentiel d’application inter-domaines et la capacité d’application pratique de QTSMixer sont démontrés par une analyse empirique sur des ensembles de données du monde réel, dans lesquels QTSMixer surpasse TSMixer de 6,72 % dans l’ensemble de données de prédiction du trafic réseau à long terme. À l’avenir, le développement de QTSMixer pourra être exploré davantage dans d’autres domaines, tels que l’analyse des marchés financiers et les prévisions météorologiques.

Introduction

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

La prédiction du trafic réseau (NTP)1,2,3, en tant qu’application essentielle de l’analyse des séries chronologiques 4,5, consiste à analyser les données historiques du trafic réseau pour identifier les modèles et les tendances, prévoyant ainsi les changements de trafic futurs. Il est crucial pour la gestion et l’optimisation du réseau, car il peut aider les opérateurs de réseau dans l’allocation des ressources, le diagnostic des pannes, la surveillance de la sécurité et l’assurance de la qualité de service. Le problème NTP a été bien étudié par des modèles statistiques et des méthodes d’apprentissage automatique3. Récemment, les architectures basées sur le mélangeur de perception multicouche (MLP-Mixer)6,7 sont devenues populaires pour NTP en raison de leur puissante capacité à capturer des dépendances de séries chronologiques multivariées. Parmi eux, TSMixer8 se distingue par sa vitesse exceptionnelle et sa conception légère et a atteint des performances SOTA (State-Of-The-Art) sur des ensembles de données de référence9. TSMixer peut mieux capturer la dépendance temporelle et la corrélation entre les caractéristiques grâce au fonctionnement hybride des dimensions temporelles et fonctionnelles. Cependant, TSMixer présente les deux inconvénients suivants. Tout d’abord, il n’est pas adapté pour traiter des signaux périodiques. Les signaux périodiques sont stables, résistants aux interférences et faciles à analyser, ce qui les rend très précieux dans les systèmes de communication, les systèmes d’alimentation et les systèmes de contrôle. Étant donné que TSMixer est basé sur MLP dont le prototype mathématique est une fonction apériodique, TSMixer convient au traitement de signaux apériodiques mais ne convient pas bien au traitement de signaux périodiques. Deuxièmement, il ne fonctionne pas bien lorsqu’il s’agit de faire des prédictions à long terme, car il est entravé par les limites actuelles de la mémoire de l’ordinateur et l’accumulation d’erreurs dans la prédiction. À l’heure actuelle, la plupart des modèles ont de mauvaises performances pour traiter la prédiction de séries chronologiques à long terme. Il s’agit d’un problème urgent qui doit être résolu dans le domaine de la prédiction de séries chronologiques. Bien que TSMixer ait obtenu de bons résultats, il reste encore place à l’amélioration. Par conséquent, il est très important de rechercher de nouvelles stratégies pour éviter ces inconvénients.

L’informatique quantique10 est un nouveau paradigme informatique basé sur les lois de la mécanique quantique, qui peut traiter d’énormes quantités de données à la fois efficacement et en toute sécurité. Les réseaux neuronaux quantiques (QNN)11,12,13 sont un type de modèle informatique qui combine l’informatique quantique et les réseaux neuronaux classiques, qui ont un large éventail d’applications dans le traitement d’images, la reconnaissance vocale et la prédiction des maladies. Ils exploitent les propriétés de l’informatique quantique, telles que la superposition et l’intrication, pour traiter l’information et effectuer des tâches d’apprentissage automatique, ce qui permet de meilleures simulations, des calculs plus rapides ou un avantage quantique en termes de performances du réseau. Récemment, certaines approches ont été étudiées dans le domaine QNN pour les prévisions de séries chronologiques 14,15,16,17,18,19. Les modèles de séries chronologiques quantiques peuvent surpasser les modèles traditionnels en termes de précision de prédiction et d’efficacité de calcul, en particulier lorsqu’il s’agit de données multidimensionnelles complexes. D’une part, QNN peut être exprimé sous la forme d’une série de Fourier, qui est une fonction périodique et convient au traitement de signaux périodiques ; d’autre part, certaines applications de QNN dans des séries chronologiques ont été couronnées de succès. Par conséquent, il est très intéressant d’explorer le rôle de QNN dans le NTP, en particulier le NTP à long terme.

Accès restreint. Veuillez vous connecter ou commencer un essai pour afficher ce contenu.

Protocole

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

Méthodologie QTSMixer

Soit figure-protocol-1 une série temporelle multivariée de longueur sl et de nombre de canaux c. La tâche de prévision multivariée est définie comme la prédiction de valeurs figure-protocol-2 futures compte tenu d’un certain historique figure-protocol-3 par un modèle figure-protocol-4de prévision , qui peut être formulé comme suit :

figure-protocol-5

figure-protocol-6 est la longueur de la séquence de prévision et figure-protocol-7 désigne la valeur de prédiction. Dans QTSMixer, soit XL×C la série temporelle multivariée d’origine de longueur L et le nombre de canaux c. Nous saisissons la série chronologique multivariée par mini-lot figure-protocol-8 , où sl ≤ L et b est la taille du lot. Comme le montre la figure 1, le modèle QTSMixer se compose de quatre composants : la normalisation, l’intégration de patchs, le mélange des couches et la prévision. Dans la phase d’entraînement, la perte du modèle est calculée par la fonction figure-protocol-9 de perte d’erreur quadratique moyenne (MSE) pour obtenir le meilleur ajustement. Le QTSMixer peut être caractérisé comme

figure-protocol-10

θ est le vecteur de paramètre pouvant être entraîné et est mis à jour par la descente de gradient stochastique.

figure-protocol-11
Figure 1 : L’architecture de haut niveau de QTSMixer. Ici, nous divisons QTSMixer en quatre composants : la normalisation, l’intégration de patchs, le mélange des couches et la prévision. Veuillez cliquer ici pour voir une version agrandie de cette figure.

Ensuite, nous détaillerons les composants du modèle de QTSMixer.

Normalisation

Le processus de propagation vers l’avant de QTSMixer commence par la réception des données figure-protocol-12 de série chronologique d’entrée. Tout d’abord, les données d’entrée sont normalisées et normalisées par le PatchTSMixer StandardScaler8 ou d’autres scalers afin d’éliminer les différences dimensionnelles entre les fonctionnalités et de garantir la stabilité des performances des données pendant l’entraînement.

Intégration de correctifs

Tout d’abord, les données de séries chronologiques normalisées sont divisées en plusieurs segments de longueur fixe (patchs) via le module de patching. La conception de ce modèle est inspirée d’Ekambaram et al.8, et la capacité à capturer les caractéristiques locales est améliorée grâce à la division des patchs. Grâce à la division des correctifs, QTSMixer peut gérer efficacement des modèles de données de séries chronologiques complexes, réduire le nombre de jetons d’entrée de modèle et obtenir de meilleurs résultats dans un temps d’entraînement plus court. Le mini-lot figure-protocol-13 est remodelé en figure-protocol-14, où n est le nombre de patchs et pl désigne la longueur du patch. Soit s la foulée de patching, alors figure-protocol-15 .

Pour augmenter la puissance expressive du modèle, chaque patch est mappé à un espace de dimension supérieure par le biais d’une couche linéaire. Ensuite, les données sont remodelées par figure-protocol-16 transformation figure-protocol-17linéaire , où hf est le nombre de caractéristiques cachées. La matrice de poids a une dimension de pl × hf .

Mélange des couches

Dans cette partie, les dimensions du patch, de la fonction et du canal sont mélangées à travers plusieurs couches de mixage. En fonction de la dimension mise au point dans chaque couche de mixage, l’entrée est d’abord permutée en conséquence pour apprendre la corrélation le long de la dimension ciblée. Ensuite, les informations sont extraites par la normalisation de couche, MLP, QNN et le mécanisme d’attention fermée (GA) pour extraire des informations plus complètes sur les caractéristiques.

Dans la couche de mixage de patch, l’entrée est d’abord remodelée en figure-protocol-18 , dans laquelle nous nous concentrons sur la dimension du patch (c’est-à-dire la dernière dimension), puis la normalisation de la couche est effectuée. Ensuite, ce module utilise un MLP partagé (dimension de poids n × n) pour apprendre la corrélation entre les différents patchs. Pendant ce temps, le QNN est réalisé par la technologie de re-téléchargement quantique20 pour améliorer la capacité d’expression de la couche quantique. Le circuit quantique dans QNN a un total de couches ql , et la ièmecouche contient un circuit de codage Ux et un ansatz figure-protocol-19, où θi est le vecteur de paramètre entraînable et i = 1, 2, ..., ql. Suite à une opération d’addition pondérée, le modèle produit une structure hybride de MLP et de QNN, formulée comme figure-protocol-20 pour le ièmecomposant de la dimension patch, afin d’intégrer efficacement les capacités d’extraction de caractéristiques classiques et quantiques. Notez qu’ici αi est un paramètre entraînable avec une valeur initiale de 0, ce qui indique la force avec laquelle le comportement quantique est introduit. Enfin, le GA8 augmente de manière probabiliste les caractéristiques dominantes et réduit les caractéristiques sans importance. La couche de mixage de fonctions et la couche de mixage de canaux fonctionnent de la même manière.

Après plusieurs couches de mélange, les données sont traitées comme .figure-protocol-21

Prévision

Dans la couche de prévision, les données sont d’abord remodelées en figure-protocol-22. Les valeurs futures sont prédites à l’aide d’une tête de prédiction classique8 : les caractéristiques codées sont aplaties et introduites dans une couche linéaire classique avec abandon pour générer une prédiction figure-protocol-23 des valeurs futures.

Résultats expérimentaux

Nous avons effectué une analyse empirique détaillée de l’ensemble de données du monde réel, c’est-à-dire l’ensemble de données LTNTF (Long-Term Network Traffic Forecasting)21 et trois autres ensembles de données publics populaires. La première expérience est basée sur l’ensemble de données LTNTF21, qui fournit des données de trafic horaire et des informations sur les jours fériés pour trois villes A, B et C, dans le réseau réel du 1er janvier 2017 au 20 février 2019. La tâche consiste à utiliser des données historiques pour construire un modèle approprié afin de prédire les valeurs de trafic horaire pour chaque ville pour les 95 prochains jours. L’unicité de l’ensemble de données réside dans son authenticité et sa nature à long terme, offrant des données horaires détaillées sur le trafic du réseau couvrant plusieurs villes pendant plus de 800 jours. Les résultats expérimentaux sont résumés dans le tableau 1, la figure 2 et la figure 3. Pour reproduire l’expérience, reportez-vous à README.md en Experiment_1_LTNFT dans le fichier supplémentaire 1.

Tableau 1 : Comparaison des performances entre QTSMixer et TSMixer dans l’ensemble de données LTNTF. Ici, la MAPE et la RMSE sont utilisées comme principales mesures d’évaluation, et des valeurs inférieures indiquent de meilleures performances. Veuillez cliquer ici pour télécharger ce tableau.

figure-protocol-24
Figure 2 : Comparaison des résultats de prédiction de TSMixer et de QTSMixer. Ici, nous sélectionnons au hasard trois échantillons dans trois villes et donnons la comparaison visuelle entre les valeurs réelles et les valeurs prédites de TSMixer et QTSMixer. Veuillez cliquer ici pour voir une version agrandie de cette figure.

figure-protocol-25
Figure 3 : Comparaison des résultats de prédiction d’un cas particulier de TSMixer et de QTSMixer. Ici, les échantillons avec les meilleures performances de QTSMixer sont sélectionnés. Veuillez cliquer ici pour voir une version agrandie de cette figure.

La deuxième expérience est basée sur le cadre BasicTS+ (Basic Time Series)22, qui est une bibliothèque de référence et une boîte à outils pour la prévision de séries chronologiques. Il prend en charge une variété de tâches et d’ensembles de données, tels que les prévisions spatio-temporelles et les prévisions de longues séries, et couvre les modèles statistiques, les modèles d’apprentissage automatique, les modèles d’apprentissage profond et d’autres algorithmes. BasicTS+ fournit une plate-forme équitable et complète pour la réplication et la comparaison de modèles d’apprentissage profond populaires grâce à un processus unifié et standardisé. Le benchmark BasicTS comprend sept ensembles de données de séries chronologiques multivariées (MTS) soigneusement sélectionnés couvrant divers domaines du monde réel pour permettre une évaluation rigoureuse des modèles de prévision. La collection comprend des ensembles de données sur le trafic (PEMS04/08 pour la surveillance des flux), des enregistrements de consommation d’énergie (Electricity/Etth1/Ettm1), des indicateurs économiques (Exchange-Rate) et des mesures environnementales (Beijing Air Quality). Les résultats expérimentaux sont présentés dans le tableau 2. Pour reproduire l’expérience, reportez-vous à README.md en Experiment_2_Basicts dans le fichier supplémentaire 1.

Tableau 2 : Comparaisons de performances entre QTSMixer et d’autres modèles sur divers ensembles de données du framework BasicTS+. Ici, MAE, WAPE et RMSE sont utilisés comme métriques d’évaluation, et des valeurs inférieures indiquent de meilleures performances. Les modèles avec des nombres de paramètres similaires sont regroupés. Veuillez cliquer ici pour télécharger ce tableau.

La troisième expérience consiste en une analyse comparative entre le simulateur quantique et un ordinateur quantique réel. Cette expérience compare les performances de Qiskit et du framework DQ en évaluant leurs implémentations respectives de QTSMixer. La précision et l’efficacité d’exécution des deux cadres dans les tâches de prévision ont été évaluées. L’ordinateur quantique supraconducteur, ibm_brisbane, est utilisé dans cette expérience. Les résultats expérimentaux sont présentés à la figure 4 et au tableau 3. Pour reproduire l’expérience, reportez-vous à README.md en Experiment_3_Qiskit dans le fichier supplémentaire 1.

figure-protocol-26
Figure 4 : Comparaison des résultats de prédiction de Qiskit (sur le matériel quantique) et de DQ (sur le simulateur). Comparaison entre les valeurs réelles et les prédictions, avec des prédictions dérivées des expériences Qiskit et DQ. Veuillez cliquer ici pour voir une version agrandie de cette figure.

Tableau 3 : Comparaison des performances de QTSMixer entre le matériel quantique et les expériences de simulation. Ici, le MAPE et le RMSE sont utilisés comme principales métriques d’évaluation, et des valeurs inférieures indiquent de meilleures performances. Veuillez cliquer ici pour télécharger ce tableau.

Accès restreint. Veuillez vous connecter ou commencer un essai pour afficher ce contenu.

Résultats

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

Nous avons effectué une analyse empirique détaillée sur certains ensembles de données. La première expérience est basée sur l’ensemble de données LTNTF. Les trois villes présentaient des modèles distincts de distribution des données : la ville A présentait un point bas significatif dans la circulation au début de l’année ; La ville B a maintenu des valeurs relativement élevées au cours de la même période, tandis que la ville C a affiché une répartition plus équilibrée tout au long de l’a...

Accès restreint. Veuillez vous connecter ou commencer un essai pour afficher ce contenu.

Discussion

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

Dans cet article, nous avons proposé QTSMixer pour le NTP à long terme, qui est une nouvelle approche hybride quantique-classique avec des améliorations de la précision et de l’adaptabilité inter-domaines. Cette étude élargit non seulement le potentiel d’application de l’informatique quantique dans la prédiction de séries chronologiques, mais indique également la direction de son déploiement futur sur du matériel quantique réel. Cependant, l’architecture hybride quantique-classique actuelle présente une capacité limitée ...

Accès restreint. Veuillez vous connecter ou commencer un essai pour afficher ce contenu.

Déclarations de divulgation

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

Les auteurs déclarent qu’ils n’ont pas d’intérêts financiers concurrents.

Remerciements

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

Nous remercions Yulin Chi, Gang Xi Wang, Xinying Li, Xin Yi et Fei Wang pour leurs discussions perspicaces.

Accès restreint. Veuillez vous connecter ou commencer un essai pour afficher ce contenu.

Matériaux

Liste des matériaux utilisés dans cet article
NomEntrepriseNuméro de catalogueCommentaires
DeepQuantumTuringQ Co., Ltd.https://deepquantum.turingq.com/Un cadre de programmation efficace pour l’apprentissage automatique quantique et l’informatique quantique optique développé par TuringQ.
QiskitIBMhttps://www.ibm.com/quantum/qiskitUn SDK open source pour travailler avec des ordinateurs quantiques au niveau des circuits quantiques étendus, des opérateurs et des primitives.
ibm_brisbaneIBMhttps://quantum.ibm.com/ L’ordinateurquantique supraconducteur de la famille IBM Quantum Eagle.
Ensemble de données LTNTFChina Mobilehttps://jiutian.10086.cn/open/#/dataset/710012?platform=OpenInnovationL’ensemble de données provient de la plate-forme Jiutian AI de China Mobile.
python3.10Python Software Foundationhttps://www.python.org/downloads/release/python-3100/
technologie de re-téléchargement quantiquePé ; rez-Salinas, A., Cervera-Lierta, A., Gil-Fuster, E., Latorre, J. I. Re-téléchargement de données pour un classificateur quantique universel. Quantum. 4 226 (2019).
cadre BasicTS+Shao, Z. et al. Explorer les progrès de la prévision de séries chronologiques multivariées : analyse comparative complète et analyse d’hétérogénéité. Transactions IEEE sur l’ingénierie des connaissances et des données. 37 291-305 (2023).arXiv :2310.06119v2
GPU A100NVIDIA80G GPU
TransformersHugging Facehttps://huggingface.co/La plate-forme où la communauté d’apprentissage automatique collabore sur des modèles, des ensembles de données et des applications.
https://doi.org/10.22331/q-2020-02-06-226

Références

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).

Accès restreint. Veuillez vous connecter ou commencer un essai pour afficher ce contenu.

Réimpressions et autorisations

Demander l’autorisation de réutiliser le texte ou les figures de cet article JoVE

Demander une autorisation

Mots-clés

R seaux de neurones quantiquesHybride quantique classiqueAnalyse de s ries temporellesPerceptron multicoucheMod le TSMixerPr diction long termeExtraction de caract ristiquesSignaux p riodiquesApplication transdomaine
Vidéo bientôt disponible

Articles connexes