EigenNetworks
Abstract
Many applications donot have the benefit of the laws of physics to derive succinct descriptive models for observed data. In alternative, interdependencies among N time series \ xnk, k>0 \n=1N are nowadays often captured by a graph or network G that in practice may be very large. The network itself may change over time as well (i.e., as Gk). Tracking brute force the changes of time varying networks presents major challenges, including the associated computational problems. Further, a large set of networks may not lend itself to useful analysis. This paper approximates the time varying networks \Gk\ as weighted linear combinations of eigennetworks. The eigennetworks are fixed building blocks that are estimated by first learning the time series of graphs Gk from the data \ xnk, k>0 \n=1N, followed by a Principal Network Analysis procedure. The weights of the eigennetwork representation are eigenfeatures and the time varying networks \Gk\ describe a trajectory in eigennetwork space. These eigentrajectories should be smooth since the networks Gk vary at a much slower rate than the data xnk, except when structural network shifts occur reflecting potentially an abrupt change in the underlying application and sources of the data. Algorithms for learning the time series of graphs \Gk\, deriving the eigennetworks, eigenfeatures and eigentrajectories, and detecting changepoints are presented. Experiments on simulated data and with two real time series data (a voting record of the US senate and genetic expression data for the Drosophila Melanogaster as it goes through its life cycle) demonstrate the performance of the learning and provide interesting interpretations of the eigennetworks.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.