Please use this identifier to cite or link to this item: https://hdl.handle.net/10316/103080
DC FieldValueLanguage
dc.contributor.advisorSantos, Augusto José Rabêlo Almeida-
dc.contributor.advisorRibeiro, Bernardete Martins-
dc.contributor.authorMachado, Sérgio Manuel Carvas-
dc.date.accessioned2022-10-17T22:04:04Z-
dc.date.available2022-10-17T22:04:04Z-
dc.date.issued2022-09-13-
dc.date.submitted2022-10-17-
dc.identifier.urihttps://hdl.handle.net/10316/103080-
dc.descriptionDissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia-
dc.description.abstractNesta tese, abordamos o problema da identificação de grafos de sistemas dinâmicos lineares estocásticos em rede, a partir de dados de séries temporais que refletem a evolução do estado de um subconjunto de nós observados no sistema - portanto, um subconjunto complementar de nós permanece não observado ou latente. Dadas essas séries temporais ao nível do nó, o objetivo é recuperar consistentemente o grafo subjacente relativo às dependências entre os nós no sistema. Assumimos observabilidade parcial, isto é, apenas estão disponíveis um subconjunto das séries temporais dos nós que compõem a rede. Propomos um novo vetor de features calculadas a partir das séries temporais observadas, que agem como um descritor estatístico do acoplamento entre nós. Provamos formalmente que essas features são linearmente separáveis, ou seja, existe um hiperplano (no espaço de features) que separa o conjunto de features associadas a pares de nós conectados daquelas associados a pares de nós desconectados. Essa propriedade de separabilidade permite usar essas features para treinar um grande número de classificadores e efetuar a identificação da estrutura do grafo subjacente. Em particular, optamos por treinar Redes Neuronais Convolucionais (CNNs) sobre essas features resultando num modelo de aprendizagem que exibe uma performance, em geral, supeior a outros algoritmos state-of-the-art. Esta performance referece à complexidade amostral, isto é, número de amostras da série temporal necessárias para atingir um certo nível de precisão na recuperação do grafo. Enquanto as CNNs são treinadas em um grafo sintético específico, elas generalizam bem em sistemas de rede com padrões de conectividade distintos (densa ou esparsa), incluindo grafos do mundo real e regimes distintos de nível de ruído. Esta é uma propriedade importante, pois, em geral, podemos não ter informações sobre esses atributos estruturais. Por fim, o método proposto aprende consistentemente o grafo de maneira par-a-par, ou seja, inferindo se um determinado par de nós está conectado ou não a partir de suas séries temporais (ignorando as séries temporais de outros nós). Isso é particularmente adequado para sistemas de grande escala, onde a observação de todos os nós da rede é inviável.por
dc.description.abstractIn this thesis, we address the problem of graph identification of linear stochastic networked dynamical systems from the time series data that reflect the state evolution of a subset of observed nodes in the system -- hence, a complementary subset of nodes lies unobserved or latent. Given these node-level time series data, the goal is to consistently recover the underlying graph of dependencies among the nodes in the networked system. We assume partial observability, i.e., the time series data of only a subset of nodes comprising the network is available. We propose a novel feature vector computed from the observed time series as a statistical descriptor for the coupling between nodes. We formally prove that these features are linearly separable, that is, there exists a hyperplane (in feature space) that partitions the set of features associated with connected pairs of nodes from those associated with disconnected pairs of nodes. This separability property allows to use these features to train a multitude of classifiers in order to perform graph structure identification. In particular, we choose to train Convolutional Neural Networks (CNNs) over these features with a resulting graph learning algorithm that outperforms state-of-the-art counterparts w.r.t. sample-complexity, i.e., number of samples required to reach a certain level of accuracy in the recovery of the graph. While the CNNs are trained over a particular synthetic network, they generalize well over networked systems with distinct connectivity patterns (dense or sparse) including real-world networks, and distinct noise-level regimes. This is an important property as, in general, we might have no information about these structural attributes. Finally, the proposed method consistently learns the graph in a pairwise manner, that is, via inferring whether a particular pair of nodes is connected or not from their time series (ignoring the time series from other nodes). This is particularly tailored to large scale systems where observation of all nodes in the network is unfeasible.eng
dc.description.sponsorshipFCT-
dc.language.isoeng-
dc.relationinfo:eu-repo/grantAgreement/FCT/6817 - DCRRNI ID/UIDB/00326/2020/PT-
dc.rightsopenAccess-
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/-
dc.subjectAprendizagem Automática de Grafospor
dc.subjectIdentificação de Estruturapor
dc.subjectRedes Neuronais Artificiaispor
dc.subjectInferência Causalpor
dc.subjectObservabilidade Parcialpor
dc.subjectGraph Learningeng
dc.subjectStructure Identificationeng
dc.subjectArtificial Neural Networkseng
dc.subjectCausal-Inferenceeng
dc.subjectPartial-Observability.eng
dc.titleLearning the Graph of Networked Dynamical Systems under Partial-observability via Artificial Neural Networkseng
dc.title.alternativeAprendizagem do Grafo de Sistemas Dinâmicos em Rede sob Observabilidade Parcial por Redes Neuronais Artificiaispor
dc.typemasterThesis-
degois.publication.locationDEI - FCTUC-
degois.publication.titleLearning the Graph of Networked Dynamical Systems under Partial-observability via Artificial Neural Networkseng
dc.peerreviewedyes-
dc.identifier.tid203078020-
thesis.degree.disciplineInformática-
thesis.degree.grantorUniversidade de Coimbra-
thesis.degree.level1-
thesis.degree.nameMestrado em Engenharia Informática-
uc.degree.grantorUnitFaculdade de Ciências e Tecnologia - Departamento de Engenharia Informática-
uc.degree.grantorID0500-
uc.contributor.authorMachado, Sérgio Manuel Carvas::0000-0001-6259-4543-
uc.degree.classification17-
uc.degree.presidentejuriMacedo, Luís Miguel Machado Lopes-
uc.degree.elementojuriSantos, Augusto José Rabêlo Almeida-
uc.degree.elementojuriLourenço, Nuno António Marques-
uc.contributor.advisorSantos, Augusto José Rabêlo Almeida-
uc.contributor.advisorRibeiro, Bernardete Martins::0000-0002-9770-7672-
item.openairetypemasterThesis-
item.fulltextCom Texto completo-
item.languageiso639-1en-
item.grantfulltextopen-
item.cerifentitytypePublications-
item.openairecristypehttp://purl.org/coar/resource_type/c_18cf-
Appears in Collections:UC - Dissertações de Mestrado
Files in This Item:
File Description SizeFormat
Sérgio Manuel Carvas Machado.pdf7.77 MBAdobe PDFView/Open
Show simple item record

Page view(s)

140
checked on Jul 16, 2024

Download(s)

99
checked on Jul 16, 2024

Google ScholarTM

Check


This item is licensed under a Creative Commons License Creative Commons