Skip to content

Commit 9a8acb0

Browse files
committed
Add breadcrumbs
1 parent 2c624ad commit 9a8acb0

13 files changed

+85
-42
lines changed

_config.yml

+6-1
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,7 @@ defaults:
106106
- no-sidebar
107107
- wide
108108
author_profile: false
109+
109110
# _posts/blog
110111
- scope:
111112
path: _posts/blog
@@ -119,6 +120,7 @@ defaults:
119120
related: false
120121
classes:
121122
- wide
123+
122124
# _posts/papers
123125
- scope:
124126
path: _posts/papers
@@ -129,6 +131,7 @@ defaults:
129131
- wide
130132
author_profile: true
131133
share: true
134+
132135
# _posts/teaching
133136
- scope:
134137
path: _posts/teaching
@@ -138,7 +141,8 @@ defaults:
138141
classes:
139142
- no-sidebar
140143
author_profile: false
141-
share: true
144+
145+
142146
# _projects
143147
- scope:
144148
path: ""
@@ -152,6 +156,7 @@ defaults:
152156

153157

154158

159+
155160
category_archive:
156161
type: liquid
157162
path: /categories/

_includes/breadcrumbs.html

+27-25
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,30 @@
11
<!-- _includes/breadcrumbs.html -->
2-
<nav class="breadcrumbs">
3-
<ol class="breadcrumb-list" itemscope itemtype="https://schema.org/BreadcrumbList">
4-
<!-- Home -->
5-
<li class="breadcrumb-item" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
6-
<a href="{{ site.url }}" itemprop="item">
7-
<span itemprop="name">Home</span>
8-
</a>
9-
<meta itemprop="position" content="1" />
10-
</li>
2+
<div class="breadcrumb-wrapper">
3+
<nav class="breadcrumbs">
4+
<ol class="breadcrumb-list" itemscope itemtype="https://schema.org/BreadcrumbList">
5+
<!-- Home -->
6+
<li class="breadcrumb-item" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
7+
<a href="{{ site.url }}" itemprop="item"> Home
8+
</a>
9+
<meta itemprop="position" content="1" />
10+
</li>
1111

12-
<!-- Previous page (if exists) -->
13-
{% if page.parent %}
14-
<li class="breadcrumb-item" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
15-
<a href="{{ site.url }}/{{ page.parent | slugify }}" itemprop="item">
16-
<span itemprop="name">{{ page.parent }}</span>
17-
</a>
18-
<meta itemprop="position" content="2" />
19-
</li>
20-
{% endif %}
12+
<!-- Previous page (if exists) -->
13+
{% if page.parent %}
14+
<li class="breadcrumb-item" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
15+
<a href="{{ site.url }}/{{ page.parent | slugify }}" itemprop="item">
16+
{{ page.parent }}
17+
</a>
18+
<meta itemprop="position" content="2" />
19+
</li>
20+
{% endif %}
2121

22-
<!-- Current page -->
23-
<li class="breadcrumb-item current" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
24-
<span itemprop="name">{{ page.title }}</span>
25-
<meta itemprop="position" content="{% if page.parent %}3{% else %}2{% endif %}" />
26-
</li>
27-
</ol>
28-
</nav>
22+
<!-- Current page -->
23+
<li class="breadcrumb-item current" itemprop="itemListElement" itemscope
24+
itemtype="https://schema.org/ListItem">
25+
{{ page.title }}
26+
<meta itemprop="position" content="{% if page.parent %}3{% else %}2{% endif %}" />
27+
</li>
28+
</ol>
29+
</nav>
30+
</div>

_research_directions/online-crime.md

+2
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ one-liner: "How to analyze large online markets and build victim-centered tools
1111

1212
---
1313

14+
{% include breadcrumbs.html %}
15+
1416
Sex trafficking impacts 4.8 million people globally and is a $99 billion USD industry that often operates undetected, including in Canada. Technology has become a critical tool for traffickers, enabling recruitment and exploitation while making these crimes harder to trace. However, innovative analytics can uncover hidden patterns, identify victims, and provide much-needed support to those impacted. Our interdisciplinary team of AI and criminology experts is dedicated to developing context-aware, human-centered solutions to tackle this issue responsibly. Through advanced techniques like data mining and anomaly detection, we are working to bring a data-driven approach to the fight against human trafficking in Canada.
1517

1618
# Selected Publications

_research_directions/online-toxicity.md

+2
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ logos:
2020
name: Mitacs
2121
---
2222

23+
{% include breadcrumbs.html %}
24+
2325
Toxic and harmful speech online is more than just unpleasant; it has widespread social and economic repercussions, particularly as it permeates social media and gaming platforms. In gaming, where toxicity affects 75% of young players, this behavior harms mental health, alienates communities, and even reduces player engagement and spending, which impacts the industry’s bottom line. Beyond financial losses, unchecked toxicity risks fostering real-world violence and inciting harmful social behaviors. Despite advances in detection methods, including AI-driven moderation, the ever-evolving nature of toxic language poses significant challenges to companies and communities alike. Addressing this problem isn’t just about improving user experience — it’s essential for maintaining safe, inclusive, and healthy online spaces.
2426

2527

_research_directions/poli-sci.md

+2
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ one-liner: How can we use AI to understand the exchange of information and ideas
1111

1212
---
1313

14+
{% include breadcrumbs.html %}
15+
1416
The current digital age fundamentally changes how we as individuals and a society collect and distribute information. With these changes come powerful new approaches to influence the public agenda. However, the quality of shared information varies widely, and can have wide-reaching consequences. As the sophistication and accessibility of AI tools continue to expand, the authenticity of digital content has been increasingly called into question. Our team stands at the forefront of the challenge to safeguard digital space, as we assess the nature of content and how it proliferates online.
1517

1618
# Topics

_research_directions/poli-sci/ideology-and-polarization.md

+4
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,12 @@ header:
88
overlay_image: /assets/images/research_directions/poli-sci/social_media.webp
99
one-liner: How can we measure and understand political conflict?
1010
excerpt: From echo chamber to public square, online environments are full of political discussion and conflict. We aim to measure and understand the evolving discourse, and ultimately, how it shapes our beliefs.
11+
parent: Politics & Online Media
12+
1113
---
1214

15+
{% include breadcrumbs.html %}
16+
1317
Our research on ideology and polarization explores how digital platforms amplify partisan divides and shape political discourse across societal contexts. It focuses on understanding the expression, measurement, and impact of ideological differences in shaping public opinion, both within and across linguistic and cultural boundaries. This area highlights the interplay between technology, political behavior, and societal cohesion in an increasingly interconnected world.
1418

1519
# Selected Publications

_research_directions/poli-sci/information-integrity.md

+5
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,13 @@ projects:
1717
- title: "Deepfake"
1818
alt: "Deepfake"
1919
excerpt: ""
20+
21+
parent: Politics & Online Media
22+
2023
---
2124

25+
{% include breadcrumbs.html %}
26+
2227
The information integrity project explores methods to enhance the accuracy and reliability of online information within the context of digital platforms and AI technologies. By analyzing how information is created, shared, and verified on social media and other digital ecosystems, we aim to develop tools and frameworks that support the identification of misinformation, reduce its spread, and bolster public trust in verified sources. This project contributes to our broader goal of understanding and mitigating the effects of digital misinformation on political discourse and social cohesion.
2328

2429
# Selected Publications

_research_directions/poli-sci/social-simulations.md

+4
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,12 @@ header:
99
one-liner: How can we prototype effective defenses to attacks on information integrity in an ethical and efficient way?
1010
excerpt: We use and develop state-of-the-art approaches to human social system simulation to simulate attacks on information integrity in critical social phenomena and to prototype effective defenses against them.
1111

12+
parent: Politics & Online Media
13+
1214
---
1315

16+
{% include breadcrumbs.html %}
17+
1418
The pernicious effects of digital manipulation campaigns can reverberate through entire societies, but effectively detecting and responding to them is a challenge. Testing solutions in real-world contexts is highly complex and poses ethical barriers. Taking advantage of state-of-the-art approaches to modelling human social systems with face validity, in this project we overcome these barriers using a simulation approach. We have developed a scalable digital social environment simulator that offers fine-grained experimental control through precise and versatile configuration and a suite of evaluation analyses. We are using it to study information integrity in the context of societal events where it plays a central role, such as elections. By simulating real world and future manipulation strategies and analyzing their properties, we are pursuing a quantitative approach to prototyping effective defenses against them.
1519

1620

_research_directions/temporal-graph-learning.md

+2
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ excerpt: "Our team comprises experts in AI, data mining, social science, and pub
1111

1212
---
1313

14+
{% include breadcrumbs.html %}
15+
1416
Time-evolving graphs, also known as temporal networks, are a crucial area of study in network science and are ubiquitous in the real world. They represent systems where entities (nodes) and their interactions (edges) change over time. Understanding and predicting the behavior of these dynamic networks are essential for various applications, from tracking disease spread to detecting fraudulent activities and enhancing recommendation systems. However, modeling and analyzing time-evolving graphs presents significant challenges due to their complex and ever-changing nature. Therefore, there is a pressing need to develop advanced machine learning techniques that can effectively handle the unique characteristics of temporal networks.
1517

1618
# Topics

_research_directions/temporal-graph-learning/TGF.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ header:
77
overlay_filter: linear-gradient(rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.5))
88
overlay_image: /assets/images/research_directions/temporal-graph-learning/TGB.webp
99
excerpt: ""
10-
10+
parent: Temporal Graph Learning
1111
1212
project_1:
1313
- title: "Foundation Model"
@@ -29,6 +29,8 @@ project_3:
2929
3030
---
3131
32+
{% include breadcrumbs.html %}
33+
3234
This research direction focuses on advancing the frontier of temporal graph analysis by integrating Temporal Graph Foundation Models (TGFM), Large Language Models (LLMs), and multi-modal learning. Temporal graphs, which capture the dynamic relationships and evolving structures of real-world networks over time, are crucial for understanding complex, time-sensitive systems. By combining these graphs with foundation models, we can leverage large-scale pre-training to enable transfer learning and scalable solutions across a range of temporal tasks.
3335
3436
The integration of LLMs with temporal graphs enhances reasoning and representation learning, enabling more sophisticated analysis of dynamic networks. This synergy allows for improved predictive capabilities, anomaly detection, and scenario modeling. Furthermore, the incorporation of multi-modal data—such as text, images, and signals into temporal graphs provides a holistic approach to complex tasks like misinformation detection, event prediction, and spatiotemporal analysis. This research aims to push the boundaries of temporal network analysis by combining the power of temporal graph models with cutting-edge AI techniques, unlocking new opportunities for real-world applications.

_research_directions/temporal-graph-learning/tga.md

+3
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,12 @@ header:
88
overlay_image: /assets/images/research_directions/temporal-graph-learning/TGA.jpg
99
one-liner: How to deploy TGL methods for applications such as disease modeling, anomaly detection and forecasting?
1010
excerpt: Explore the cutting-edge applications of temporal graph learning, from real-time fraud detection to advanced disease modeling. Discover how dynamic network analysis enhances accuracy and efficiency in various domains.
11+
parent: Temporal Graph Learning
1112

1213
---
1314

15+
{% include breadcrumbs.html %}
16+
1417
Temporal graphs provide a robust framework for modeling and analyzing systems that evolve over time, offering unique advantages in addressing dynamic real-world challenges. In anomaly detection, they capture time-varying patterns to identify irregularities across domains such as finance, social networks, and cryptocurrency markets. For example, temporal graphs can highlight fraudulent transactions, uncover outliers in trading patterns, or detect sudden shifts in network behavior. In epidemic modeling, temporal graphs accurately represent evolving human contact networks, enabling more precise predictions of disease spread by accounting for temporal dependencies and behavioral changes, such as social distancing or vaccination. They also enhance forecasting in transportation systems like flight networks, tracking delays, cancellations, and disruptions over time to optimize scheduling and reduce congestion. By incorporating both structural and temporal dynamics, temporal graphs empower more realistic, data-driven approaches to solving complex, time-sensitive problems across diverse fields.
1518

1619
# Selected Publications

_research_directions/temporal-graph-learning/tgb.md

+4-1
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,13 @@ header:
99
overlay_size: contain
1010
one-liner: How to realistically, reproducibly, and robustly evaluate machine learning models on temporal graphs?
1111
excerpt: ""
12-
12+
parent: Temporal Graph Learning
1313

1414
---
1515

16+
{% include breadcrumbs.html %}
17+
18+
1619
The Temporal Graph Benchmark (TGB) is a comprehensive collection of datasets designed for the realistic, reproducible, and robust evaluation of machine learning models on temporal graphs. These datasets are large-scale, span multiple years, and cover various domains such as social networks, trade networks, transaction networks, and transportation networks. They include both node and edge-level prediction tasks, providing a diverse set of challenges for researchers.
1720

1821
The follow-up work TGB 2.0 is a new benchmarking framework designed to evaluate methods for predicting future links on Temporal Knowledge Graphs (TKGs) and Temporal Heterogeneous Graphs (THGs). This framework extends the original Temporal Graph Benchmark by focusing on large-scale datasets, which are significantly larger than existing datasets in terms of nodes, edges, or timestamps.

_sass/custom/breadcrumbs.scss

+21-14
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,50 @@
11
.breadcrumbs {
2-
margin: 0 0 1em;
2+
margin: 0 0 1em; // Space before paragraph
33
padding: 0;
4-
font-family: $sans-serif;
5-
font-size: $type-size-6;
4+
width: 100%;
65

76
.breadcrumb-list {
87
display: flex;
9-
flex-wrap: wrap;
8+
align-items: center;
109
list-style: none;
1110
margin: 0;
12-
padding: 0;
11+
gap: 0.8em; // Slightly increased space between elements
12+
font-size: 1.2em; // Increased font size
13+
float: left
1314
}
1415

1516
.breadcrumb-item {
16-
display: inline-block;
17+
display: flex;
18+
align-items: center;
19+
color: $link-color; // Default text color
20+
line-height: 2em;
1721

1822
a {
19-
text-decoration: none;
2023
color: $link-color;
24+
text-decoration: none;
2125

2226
&:hover {
2327
text-decoration: underline;
24-
color: $link-color-hover;
2528
}
2629
}
2730

28-
// Add separator after each item except the last
2931
&:not(:last-child) {
3032
&::after {
3133
content: ">";
32-
margin: 0 0.5em;
33-
color: $text-color;
34-
opacity: 0.5;
34+
margin-left: 0.5em;
35+
color: $link-color; // Same color as links
3536
}
3637
}
3738

38-
// Style for current page
3939
&.current {
40-
color: $text-color;
40+
color: $text-color; // Black color for current page
4141
}
4242
}
43+
}
44+
45+
// Container wrapper to ensure alignment with content
46+
.breadcrumb-wrapper {
47+
width: 100%;
48+
margin: 0 auto;
49+
max-width: $max-width;
4350
}

0 commit comments

Comments
 (0)