Canada Spends Logo

Explore our Budget 2026 analysis

Grant: Discovery Grants Program - Individual

Toronto Metropolitan University

$42,000.00

Neural Approach to Search and Recommendation in Large Attributed Graphs

FY 2024-25

Summary
Semi-structured and structured data, which include a significant portion of the world's enterprise and social data, are commonly stored in various forms such as RDBMSs, knowledge graphs, and social networks. These data repositories can either be classified as graphs or be transformed into graph structures. These graphs often possess node attributes, and each node is accompanied by descriptive text. Hence, these graphs are referred to as attributed graphs. While storing and manipulating graphs have seen notable advancements in the past, the progress in search and recommendation capabilities over graphs has been limited. As scientists and users seek valuable insights and actionable findings from their datasets, the demand for efficient capabilities becomes crucial. This research program aims to enable users to effectively explore graph databases and find relevant information. We will tackle significant problems, challenges, and opportunities associated with enhancing search, knowledge exploration, and recommendation in graphs. First, we investigate the problem of finding relevant answers in search over heterogeneous, incomplete, and uncertain graphs. Real graphs (e.g., social networks or biological networks) are heterogeneous, and could be incomplete and uncertain. Neural approaches have been shown effective in addressing related problems and we aim to tackle this problem using neural approaches. Second, we work on the problem of search in dual neural knowledge graphs (KGs). With recent advancement in large language models (LLMs), a new generation of KGs is being developed and is called dual neural KGs. In this generation, knowledge could be encoded explicitly as triples (the same as previous generations) or implicitly as embeddings. We study the problem of keyword search over KGs and explore how the capabilities of the dual neural KGs can be used in enhancing the search capabilities. Third, we propose novel algorithms for addressing distance queries in weighted stream graphs. Distance queries find the shortest distance (and path) between any two nodes in graphs. These queries are frequently used in search and recommendation operations in attributed graphs and can even be used to create or enhance graph neural representations. We plan to use a graph indexing method named 2-hop cover index and investigate how graph partitioning can be used to build the index. The outcomes of this research proposal have significant value for both Canadian and international businesses, as well as government institutions. We provide comprehensive training to students specializing in the fields of data management and data mining, positioning them favorably for academic and industrial job opportunities. Beyond the scientific impact of this research proposal, I look forward to having a positive impact on equity, diversity, and inclusion (EDI). I am committed to adopt inclusive research practices and offer mentorship and support to underrepresented students.
Program
Discovery Grants Program - Individual
Location
Ontario, Canada
Recipient Type
Academia
Type
Grant
Source
NSERC's Awards Data

As published

Application id
RGPIN-2024-04963
Name nom
Kargar, Mehdi
Department département
Information and Technology Management, School of (ITM) - Information and Technology Management, School of (ITM)
Organization id
43
Institution établissement
Toronto Metropolitan University
Province en
Ontario
Province fr
Ontario
Country en
CANADA
Country fr
CANADA
Fiscal year exercice financier
2024
Competition year année de concours
2024
Award amount
42000
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
802
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 systems and technology
Area of application fr
Systèmes d'information et technologie de l'information
Research subject code
2711
Research subject group en
Information technology
Research subject group fr
Technologie de l'information
Research subject en
Database management
Research subject fr
Gestion de bases de données
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
Neural Approach to Search and Recommendation in Large Attributed Graphs
Keywords
graph data management; recommendation; search; indexing; neural modeling; graph embedding; knowledge graphs; large language models; graph streams; social and expert networks
Application summary
Semi-structured and structured data, which include a significant portion of the world's enterprise and social data, are commonly stored in various forms such as RDBMSs, knowledge graphs, and social networks. These data repositories can either be classified as graphs or be transformed into graph structures. These graphs often possess node attributes, and each node is accompanied by descriptive text. Hence, these graphs are referred to as attributed graphs. While storing and manipulating graphs have seen notable advancements in the past, the progress in search and recommendation capabilities over graphs has been limited. As scientists and users seek valuable insights and actionable findings from their datasets, the demand for efficient capabilities becomes crucial. This research program aims to enable users to effectively explore graph databases and find relevant information. We will tackle significant problems, challenges, and opportunities associated with enhancing search, knowledge exploration, and recommendation in graphs. First, we investigate the problem of finding relevant answers in search over heterogeneous, incomplete, and uncertain graphs. Real graphs (e.g., social networks or biological networks) are heterogeneous, and could be incomplete and uncertain. Neural approaches have been shown effective in addressing related problems and we aim to tackle this problem using neural approaches. Second, we work on the problem of search in dual neural knowledge graphs (KGs). With recent advancement in large language models (LLMs), a new generation of KGs is being developed and is called dual neural KGs. In this generation, knowledge could be encoded explicitly as triples (the same as previous generations) or implicitly as embeddings. We study the problem of keyword search over KGs and explore how the capabilities of the dual neural KGs can be used in enhancing the search capabilities. Third, we propose novel algorithms for addressing distance queries in weighted stream graphs. Distance queries find the shortest distance (and path) between any two nodes in graphs. These queries are frequently used in search and recommendation operations in attributed graphs and can even be used to create or enhance graph neural representations. We plan to use a graph indexing method named 2-hop cover index and investigate how graph partitioning can be used to build the index. The outcomes of this research proposal have significant value for both Canadian and international businesses, as well as government institutions. We provide comprehensive training to students specializing in the fields of data management and data mining, positioning them favorably for academic and industrial job opportunities. Beyond the scientific impact of this research proposal, I look forward to having a positive impact on equity, diversity, and inclusion (EDI). I am committed to adopt inclusive research practices and offer mentorship and support to underrepresented students.