I'm researching spatio-temporal forecasting utilising GCN as a side project, and I am wondering if I can extend it by using a graph with weighted edges instead of a simple adjacency matrix with 1's and 0's denoting connections between nodes.
I've simply created a similarity measure and have replaced the 1's and 0's in the adjacency with it.
For example, let's take this adjacency matrix
$$A= \begin{bmatrix} 0 & 1 & 0 \\ 1 & 0 & 1 \\ 0 & 1 & 0 \end{bmatrix} $$
It would be replaced with the following weighted adjacency matrix
$$ A'= \begin{bmatrix} 0 & 0.8 & 0 \\ 0.8 & 0 & 0.3 \\ 0 & 0.3 & 0 \end{bmatrix} $$
As I am new to graph NN's, I am wondering whether my intuition checks out. If two nodes have similar time-series, then the weight of the edge between them should be approximately 1, right? If the convolution is performed based on my current weights, will this be incorporated into the learning?