Grant: Discovery Grants Program - Individual
Toronto Metropolitan University
$41,000.00
Modelling and Mining Complex Networks
EF 2023-24
Résumé
Currently, we experience a rapid growth of research done in the intersection of mining and modelling of social networks. This research proposal concentrates on problems from this intersection. There are two main reasons to include random graph models in mining complex networks: - - Synthetic models. Many important algorithms (such as community detection algorithms) are unsupervised in nature. Moreover, despite the fact that the research community gets better with exchanging datasets (see, for example, Stanford Large Network Dataset Collection) there are still very few publicly available networks with known underlying structure, the so-called ground truth. Hence, to test, benchmark, and properly tune unsupervised algorithms, one may use random graphs to produce synthetic "playground": graphs with known ground truth (such as the community structure in the context of community detection algorithms). - - Null -models. Null--model is a random object that matches one specific property P of a given object but is otherwise taken, unbiasedly, at random from the family of objects that have property P. As a result, the null-models can be used to test whether a given object exhibits some "surprising" property that is not expected on the basis of chance alone or as an implication of the fact that the object has property P. It is expected that both applications of random graphs will continue to gain their importance. My experience with industrial projects allows me to identify missing tools and algorithms that are of interest to the practitioners. On the other hand, my pure research background allows me to better understand processes that shape self-organizing complex networks and, as a result, to be better prepared to design efficient algorithms that work on data collected from real-world applications. In the proposal, we will discuss in detail the following objectives: - Unsupervised Framework for Evaluating of Node Embedding Algorithms, - Community Detection in Networks Modelled as Hypergraphs, - Generating Synthetic Networks. In each of these sub-projects, rigorous definitions, theorems, and proofs (that will be published in research papers) are needed to design the tool, and the tool will be implemented in Julia language (that will be made publicly available on GitHub repository) and carefully tested on both synthetic and real- world networks.
Programme
Discovery Grants Program - Individual
Bénéficiaire
Emplacement
Ontario, Canada
Type de bénéficiaire
Academia
Type
Grant
Source
NSERC's Awards Data
Tel que publié
Application id
RGPIN-2022-03804
Name nom
Pralat, Pawel
Department département
Mathematics
Organization id
43
Institution établissement
Toronto Metropolitan University
Province en
Ontario
Province fr
Ontario
Country en
CANADA
Country fr
CANADA
Fiscal year exercice financier
2023
Competition year année de concours
2022
Award amount
41000
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
800
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
Information and communication services
Area of application fr
Services d'information et de télécommunications
Research subject code
2960
Research subject group en
Applied mathematics
Research subject group fr
Mathematical modelling
Research subject en
Mathématiques appliquées
Research subject fr
Modélisation mathématique
Application title
Modelling and Mining Complex Networks
Keyword
Data Science; Graph Theory; Machine Learning; Modelling and Mining Complex Networks; Random Graphs
Application summary
Currently, we experience a rapid growth of research done in the intersection of mining and modelling of social networks. This research proposal concentrates on problems from this intersection. There are two main reasons to include random graph models in mining complex networks: - - Synthetic models. Many important algorithms (such as community detection algorithms) are unsupervised in nature. Moreover, despite the fact that the research community gets better with exchanging datasets (see, for example, Stanford Large Network Dataset Collection) there are still very few publicly available networks with known underlying structure, the so-called ground truth. Hence, to test, benchmark, and properly tune unsupervised algorithms, one may use random graphs to produce synthetic "playground": graphs with known ground truth (such as the community structure in the context of community detection algorithms). - - Null -models. Null--model is a random object that matches one specific property P of a given object but is otherwise taken, unbiasedly, at random from the family of objects that have property P. As a result, the null-models can be used to test whether a given object exhibits some "surprising" property that is not expected on the basis of chance alone or as an implication of the fact that the object has property P. It is expected that both applications of random graphs will continue to gain their importance. My experience with industrial projects allows me to identify missing tools and algorithms that are of interest to the practitioners. On the other hand, my pure research background allows me to better understand processes that shape self-organizing complex networks and, as a result, to be better prepared to design efficient algorithms that work on data collected from real-world applications. In the proposal, we will discuss in detail the following objectives: - Unsupervised Framework for Evaluating of Node Embedding Algorithms, - Community Detection in Networks Modelled as Hypergraphs, - Generating Synthetic Networks. In each of these sub-projects, rigorous definitions, theorems, and proofs (that will be published in research papers) are needed to design the tool, and the tool will be implemented in Julia language (that will be made publicly available on GitHub repository) and carefully tested on both synthetic and real- world networks.