Grant: Discovery Grants Program - Individual
University of Saskatchewan
$56,000.00
Algorithms for Visualization and Exploration of Large Networks
FY 2023-24
Summary
Our world today is flooded with networks generated from varieties of sources such as online activities, social media, business transactions, transportation networks, etc. Network visualization is thus becoming increasingly important for decision making across many Canadian sectors such as business industries, security, administration, emergency communication, immigration and so on. A visualization process faces many challenges. For example, a real-time visualization system for detecting fraud or emerging threats in a cellular communication network would require sophisticated algorithms to compute a layout of millions of network nodes, innovative visualization techniques to reveal the dynamic changes, and fast data structures for interactive filtering and selection. Similar scenarios may be seen in emergency evacuation through transportation networks, forecasting cash demand in ATM networks, detecting dissemination of official messages and exposing rumours in social networks. Although there are many potential applications, existing systems are not effective enough to meet our need. In fact, we do not yet have a clear algorithmic approach to develop an effective visualization system for large networks. We aim to address these challenges by developing a solid algorithmic foundation and software libraries for large network visualization. In the short term, we will design algorithms for layered network visualization that will explore the concept of visualizing large networks in the way we browse geographic maps, e.g., Google or Bing Maps. We will analyze the trade-offs among the visualization aesthetics, and concentrate on visualization updates in interaction time. Techniques that, for each query, compute the visualization from scratch, fall apart when many data queries need to be answered instantly, e.g., in financial and business applications. We will design data structures to maintain partially precomputed visualizations such that new queries or user interactions can be visualized quickly based on the precomputed information. We will also develop algorithms for intelligent systems that can ease network exploration by automatically suggesting the important parts of the visualization and generating on-demand visualization summaries.Our results will have a positive impact on Canadian business and industries, as well as enable individuals to use visualization routinely to deal with large networks. Our algorithms and software libraries will inspire the development of interactive network visualization systems, which will help Canada's government to make important decisions in resource allocation, policy development, security planning, and global investments. The people trained in this program will gain the most sought-after skills for developing real-life visualization. Thus they will play a key role in the future advancement of Canadian software industries.
Program
Discovery Grants Program - Individual
Recipient
Location
Saskatchewan, Canada
Recipient Type
Academia
Type
Grant
Source
NSERC's Awards Data
As published
Application id
RGPIN-2018-05023
Name nom
Mondal, Debajyoti
Department département
Computer Science
Organization id
16
Institution établissement
University of Saskatchewan
Province en
Saskatchewan
Province fr
Saskatchewan
Country en
CANADA
Country fr
CANADA
Fiscal year exercice financier
2023
Competition year année de concours
2018
Award amount
56000
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
2703
Research subject group en
Information technology
Research subject group fr
Complexity
Research subject en
Technologie de l'information
Research subject fr
Complexité
Application title
Algorithms for Visualization and Exploration of Large Networks
Keyword
Approximation Algorithms; Cartographic Visualization; Computational Geometry; Data Structures; Graph Drawing; Intelligent Systems; Interaction Techniques; Large Networks; Visual Analytics of Networks; Visualization Algorithms
Application summary
Our world today is flooded with networks generated from varieties of sources such as online activities, social media, business transactions, transportation networks, etc. Network visualization is thus becoming increasingly important for decision making across many Canadian sectors such as business industries, security, administration, emergency communication, immigration and so on. A visualization process faces many challenges. For example, a real-time visualization system for detecting fraud or emerging threats in a cellular communication network would require sophisticated algorithms to compute a layout of millions of network nodes, innovative visualization techniques to reveal the dynamic changes, and fast data structures for interactive filtering and selection. Similar scenarios may be seen in emergency evacuation through transportation networks, forecasting cash demand in ATM networks, detecting dissemination of official messages and exposing rumours in social networks. Although there are many potential applications, existing systems are not effective enough to meet our need. In fact, we do not yet have a clear algorithmic approach to develop an effective visualization system for large networks. We aim to address these challenges by developing a solid algorithmic foundation and software libraries for large network visualization. In the short term, we will design algorithms for layered network visualization that will explore the concept of visualizing large networks in the way we browse geographic maps, e.g., Google or Bing Maps. We will analyze the trade-offs among the visualization aesthetics, and concentrate on visualization updates in interaction time. Techniques that, for each query, compute the visualization from scratch, fall apart when many data queries need to be answered instantly, e.g., in financial and business applications. We will design data structures to maintain partially precomputed visualizations such that new queries or user interactions can be visualized quickly based on the precomputed information. We will also develop algorithms for intelligent systems that can ease network exploration by automatically suggesting the important parts of the visualization and generating on-demand visualization summaries.Our results will have a positive impact on Canadian business and industries, as well as enable individuals to use visualization routinely to deal with large networks. Our algorithms and software libraries will inspire the development of interactive network visualization systems, which will help Canada's government to make important decisions in resource allocation, policy development, security planning, and global investments. The people trained in this program will gain the most sought-after skills for developing real-life visualization. Thus they will play a key role in the future advancement of Canadian software industries.