SevvandiKandanaarach
107 views
17 slides
Aug 23, 2024
Slide 1 of 17
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
About This Presentation
Forecasting the network structure
Size: 24.45 MB
Language: en
Added: Aug 23, 2024
Slides: 17 pages
Slide Content
Predicting dynamic networks Sevvandi Kandanaarachchi, Ziqi Xu and Stefan Westerlund
Social media networks New connections Energy networks Dynamic networks?
Social media networks New connections Energy networks Dynamic networks?
Can we predict/forecast a dynamic network at a future time step?
Link prediction Given the network, does this link/edge exist? Does not forecast the network structure Train algorithm on some existing links and predict others Forecasting the entire network is different We don’t know the network at the next time point New nodes can come in New edges between existing nodes New edges between new nodes etc . . . Related but different topics
Two step approach: Forecast & Optimize
Use standard time series methods (ARIMA) Forecast the number of new nodes at For existing nodes forecast the degree Degree: the number of edges it connects to Eg. { 1, 3, 7, 8, 10, 15, 16, 16, . . . } What about new nodes? For each network at time look at the new nodes Find their degree What is the new nodes degree like? Treat that as the forecast degree for new nodes Step 1: Forecasting
For all nodes old and new we have a degree forecast
Optimize: Flux Balance Analysis used in metabolic network reconstruction
We solve an optimization problem Each edge is a variable - this is what we’re trying to find Each edge has a weight If the edge is seen in the recent past is has a higher weight If not – lower weight Possible new edges from new nodes – another weight Have different weight schemes Linearly/harmonically decaying weights in time Maximize subject to constraints Step 2: Adapted Flux Balance Analysis
Maximize Subject to degree constraints Where is the forecast degree of node I What it does Allocates these edges in a way that maximizes the objective function Because we’re using the node degrees at a future time step We forecast the network Optimization problem