Canada Spends Logo

Explore our Budget 2026 analysis

Grant: Discovery Grants Program - Individual

University of Ontario Institute of Technology

$24,000.00

Algorithms and applications of Link Mining: Making Sense of Network Data

FY 2024-25

Summary
Link mining refers to a set of data mining algorithms and techniques by which we can learn non-trivial patterns from a network or linked data. Links can be represented by various dimensions. Links can be directional or bi-directional, signed or unsigned, weighted or unweighted. The link mining task is to use one or more link dimensions (link existence, direction, sign, weight, class and content) to predict another missing dimension. Another well-studied link mining task is related to the hyper-structure analysis of the networks such as community detection and clustering. Link mining includes several challenging tasks such as link prediction, sign and direction prediction, node ranking, and community detection. Other tasks include weak-tie analysis, detecting information brokers and node ranking. All the above-mentioned tasks are conducted using link dimensions using node characteristics and exchanging content. Among the link mining task, link prediction has drawn much attention. Link prediction is an algorithm that predicts the likelihood of new ties among existing or new nodes. Link prediction has many applications such as: analyzing network growth, expert identification in collaboration networks such as citation and co-authorship networks, finding perfect matches in online dating, and revealing missing links in social networks in which some of the links intentionally removed. Link prediction is implemented either in a cold start or warm start scenario. Cold start scenario refers to a problem in which we want to find the underlying network or social fabric (in the present time or future) among a set of non-connected nodes. On the other hand, a warm start is a problem of recommending links to new or existing users based on other available links (or network structure). Link mining has applications in social network analysis, epidemic analysis, recommender systems, sports analytics, and entity link extraction in natural language processing. The majority of natural and man-made networks have sparse architectures. The network sparsity increases the complexity of link mining algorithms especially when supervised learning techniques are employed. The other challenge in link mining tasks is the lack of training data. One alternative approach is to advance semi-supervised learning and distant supervision. The objectives of the proposed research are four-fold: 1) Introducing link mining and prediction tasks to new applications such as legal research, epidemiology and sports analytics. 2) Adopting language modelling techniques and powerful NLP and deep learning tools for learning about latent patterns in complex networks. 3) Developing a modern meta-learning algorithm to deal with training data complexities in link prediction tasks. 4) Leveraging line graphs to transform complex networks and to directly perform link embedding.
Program
Discovery Grants Program - Individual
Location
Ontario, Canada
Recipient Type
Academia
Type
Grant
Source
NSERC's Awards Data

As published

Application id
RGPIN-2021-03380
Name nom
Makrehchi, Masoud
Department département
Electrical, Computer and Software Engineering - Electrical, Computer and Software Engineering
Organization id
19222
Institution établissement
University of Ontario Institute of Technology
Province en
Ontario
Province fr
Ontario
Country en
CANADA
Country fr
CANADA
Fiscal year exercice financier
2024
Competition year année de concours
2021
Award amount
24000
Program id
RGPIN
Program name en
Discovery Grants Program - Individual
Program name fr
Programme de subventions à la découverte - individuelles
Group en
DISCOVERY RESEARCH
Group fr
RECHERCHE AXÉE SUR LA DÉCOUVERTE
Committee code
1507
Committee name en
Computer Science
Committee name fr
Sciences informatiques
Area of application code
801
Area of application group en
Information and communication services
Area of application group fr
Services d'information et de télécommunications
Area of application en
Computer software
Area of application fr
Logiciel
Research subject code
2800
Research subject group en
Artificial intelligence
Research subject group fr
Intelligence artificielle
Research subject en
Artificial intelligence (computer vision, use2603)
Research subject fr
Intelligence artificielle (vision artificielle, utiliser 2603)
Field of research list names en
Not available
Field of research list names fr
Non disponible
Socioeconomic objective list names en
Not available
Socioeconomic objective list names fr
Non disponible
Application title
Algorithms and applications of Link Mining: Making Sense of Network Data
Keywords
link mining; link prediction and recommendation; machine learning; community detection; link sign prediction; node and object ranking; graph theory and network science; social network analysis; link direction prediction; link and edge embedding
Application summary
Link mining refers to a set of data mining algorithms and techniques by which we can learn non-trivial patterns from a network or linked data. Links can be represented by various dimensions. Links can be directional or bi-directional, signed or unsigned, weighted or unweighted. The link mining task is to use one or more link dimensions (link existence, direction, sign, weight, class and content) to predict another missing dimension. Another well-studied link mining task is related to the hyper-structure analysis of the networks such as community detection and clustering. Link mining includes several challenging tasks such as link prediction, sign and direction prediction, node ranking, and community detection. Other tasks include weak-tie analysis, detecting information brokers and node ranking. All the above-mentioned tasks are conducted using link dimensions using node characteristics and exchanging content. Among the link mining task, link prediction has drawn much attention. Link prediction is an algorithm that predicts the likelihood of new ties among existing or new nodes. Link prediction has many applications such as: analyzing network growth, expert identification in collaboration networks such as citation and co-authorship networks, finding perfect matches in online dating, and revealing missing links in social networks in which some of the links intentionally removed. Link prediction is implemented either in a cold start or warm start scenario. Cold start scenario refers to a problem in which we want to find the underlying network or social fabric (in the present time or future) among a set of non-connected nodes. On the other hand, a warm start is a problem of recommending links to new or existing users based on other available links (or network structure). Link mining has applications in social network analysis, epidemic analysis, recommender systems, sports analytics, and entity link extraction in natural language processing. The majority of natural and man-made networks have sparse architectures. The network sparsity increases the complexity of link mining algorithms especially when supervised learning techniques are employed. The other challenge in link mining tasks is the lack of training data. One alternative approach is to advance semi-supervised learning and distant supervision. The objectives of the proposed research are four-fold: 1) Introducing link mining and prediction tasks to new applications such as legal research, epidemiology and sports analytics. 2) Adopting language modelling techniques and powerful NLP and deep learning tools for learning about latent patterns in complex networks. 3) Developing a modern meta-learning algorithm to deal with training data complexities in link prediction tasks. 4) Leveraging line graphs to transform complex networks and to directly perform link embedding.