In recent years, there have been major efforts in refining existing algorithms by considering problem instances that are likely to appear, while maintaining a formal and rigorous methodology as in time and space complexity analysis. This approach exploits Machine Learning to extract additional information from the data received in input and predict useful properties of the considered instances that can be used to improve the algorithm performance. Such an approach is referred to as “Algorithms with Predictions”. This work aims to apply this framework to the Motif Counting Problem in large Temporal Networks, focusing on improving standard sampling algorithms techniques and providing guarantees on the results obtained. In particular, we design and analyze the first algorithm for counting triangles in temporal networks using machine learning predictions. We also perform an in-depth experimental evaluation of the algorithm presented, in order to gather evidence on its practical effectiveness and efficiency.

In recent years, there have been major efforts in refining existing algorithms by considering problem instances that are likely to appear, while maintaining a formal and rigorous methodology as in time and space complexity analysis. This approach exploits Machine Learning to extract additional information from the data received in input and predict useful properties of the considered instances that can be used to improve the algorithm performance. Such an approach is referred to as “Algorithms with Predictions”. This work aims to apply this framework to the Motif Counting Problem in large Temporal Networks, focusing on improving standard sampling algorithms techniques and providing guarantees on the results obtained. In particular, we design and analyze the first algorithm for counting triangles in temporal networks using machine learning predictions. We also perform an in-depth experimental evaluation of the algorithm presented, in order to gather evidence on its practical effectiveness and efficiency.

Algorithms with predictions for triangle counting in temporal networks

VENTURIN, GIORGIO
2022/2023

Abstract

In recent years, there have been major efforts in refining existing algorithms by considering problem instances that are likely to appear, while maintaining a formal and rigorous methodology as in time and space complexity analysis. This approach exploits Machine Learning to extract additional information from the data received in input and predict useful properties of the considered instances that can be used to improve the algorithm performance. Such an approach is referred to as “Algorithms with Predictions”. This work aims to apply this framework to the Motif Counting Problem in large Temporal Networks, focusing on improving standard sampling algorithms techniques and providing guarantees on the results obtained. In particular, we design and analyze the first algorithm for counting triangles in temporal networks using machine learning predictions. We also perform an in-depth experimental evaluation of the algorithm presented, in order to gather evidence on its practical effectiveness and efficiency.
2022
Algorithms with predictions for triangle counting in temporal networks
In recent years, there have been major efforts in refining existing algorithms by considering problem instances that are likely to appear, while maintaining a formal and rigorous methodology as in time and space complexity analysis. This approach exploits Machine Learning to extract additional information from the data received in input and predict useful properties of the considered instances that can be used to improve the algorithm performance. Such an approach is referred to as “Algorithms with Predictions”. This work aims to apply this framework to the Motif Counting Problem in large Temporal Networks, focusing on improving standard sampling algorithms techniques and providing guarantees on the results obtained. In particular, we design and analyze the first algorithm for counting triangles in temporal networks using machine learning predictions. We also perform an in-depth experimental evaluation of the algorithm presented, in order to gather evidence on its practical effectiveness and efficiency.
Temporal networks
Streaming algorithms
Machine Learning
Motif counting
Graph pattern mining
File in questo prodotto:
File Dimensione Formato  
Venturin_Giorgio.pdf

embargo fino al 08/03/2025

Dimensione 2.28 MB
Formato Adobe PDF
2.28 MB Adobe PDF

The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.12608/50913