Applied Sciences (May 2022)

A Novel Algorithm for Local Network Alignment Based on Network Embedding

  • Pietro Hiram Guzzi,
  • Giuseppe Tradigo,
  • Pierangelo Veltri

DOI
https://doi.org/10.3390/app12115403
Journal volume & issue
Vol. 12, no. 11
p. 5403

Abstract

Read online

Networks are widely used in bioinformatics and biomedicine to represent associations across a large class of biological entities. Network alignment refers to the set of approaches that aim to reveal similarities among networks. Local Network Alignment (LNA) algorithms find (relatively small) local regions of similarity between two or more networks. Such algorithms are in general based on a set of seed nodes that are used to build the alignment incrementally. A large fraction of LNA algorithms uses a set of vertices based on context information as seed nodes, even if this may cause a bias or a data-circularity problem. Moreover, using topology information to choose seed nodes improves overall alignment. Finally, similarities among nodes can be identified by network embedding methods (or representation learning). Given there are two networks, we propose to use network embedding to capture structural similarity among nodes, which can also be used to improve LNA effectiveness. We present an algorithm and experimental tests on real and syntactic graph data to find LNAs.

Keywords