Skip to content

Commit 02017b6

Browse files
committed
add hybrid page
1 parent 318ad76 commit 02017b6

File tree

14 files changed

+464
-53
lines changed

14 files changed

+464
-53
lines changed

app/layout.tsx

Lines changed: 18 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,21 @@ export const viewport: Viewport = {
2727
],
2828
};
2929

30+
31+
function Sponsor({ src, title }: { src: string; title: string }) {
32+
return (
33+
<div>
34+
<Image
35+
alt={title}
36+
height={60}
37+
src={src}
38+
width={60}
39+
/>
40+
<span className="block mx-auto">{title}</span>
41+
</div>
42+
)
43+
}
44+
3045
export default function RootLayout({
3146
children,
3247
}: {
@@ -52,33 +67,9 @@ export default function RootLayout({
5267
<p className="text-gray-600">Sponsored by</p>
5368
</div>
5469
<div className="flex items-end gap-6">
55-
<div>
56-
<Image
57-
alt="nsf"
58-
height={60}
59-
src="/sponsors/nsf.png"
60-
width={60}
61-
/>
62-
NSF
63-
</div>
64-
<div>
65-
<Image
66-
alt="snap"
67-
height={60}
68-
src="/sponsors/snap.png"
69-
width={60}
70-
/>
71-
Snap Inc
72-
</div>
73-
<div>
74-
<Image
75-
alt="aws"
76-
height={60}
77-
src="/sponsors/aws.png"
78-
width={60}
79-
/>
80-
AWS
81-
</div>
70+
<Sponsor src="/sponsors/nsf.png" title="NSF" />
71+
<Sponsor src="/sponsors/snap.png" title="Snap Inc" />
72+
<Sponsor src="/sponsors/aws.png" title="AWS" />
8273
</div>
8374
</footer>
8475
</div>
397 KB
Loading
202 KB
Loading
595 KB
Loading
200 KB
Loading

app/projects/hybrid/page.mdx

Lines changed: 53 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,58 @@
1+
import { AuthorList } from '@/components/utils'
2+
import { BadgeContainer, GithubBadge, ArxivBadge } from '@/components/badges'
3+
import Image from "next/image";
4+
import Arch from "./assets/arch.png";
5+
16
# Learning High-Order Relationships of Brain Regions
27

3-
lorem ipsum
8+
<AuthorList
9+
authors={[
10+
{ name: "Weikang Qiu", affiliation: "Yale University" },
11+
{ name: "Huangrui Chu", affiliation: "Yale University" },
12+
{ name: "Selena Wang", affiliation: "Yale University" },
13+
{ name: "Haolan Zuo", affiliation: "Yale University" },
14+
{ name: "Xiaoxiao Li", affiliation: "University of British Columbia" },
15+
{ name: "Rex Ying", affiliation: "Yale University" }
16+
]}
17+
/>
18+
19+
<BadgeContainer>
20+
<GithubBadge link="https://github.com/Graph-and-Geometric-Learning/HyBRiD" />
21+
<ArxivBadge link="https://arxiv.org/abs/2312.02203" />
22+
</BadgeContainer>
23+
24+
## Introduction
25+
Discovering reliable and informative relationships among brain regions from functional magnetic resonance imaging (fMRI) signals is essential in phenotypic predictions. Most of the current methods fail to accurately characterize those interactions because they only focus on pairwise connections and overlook the high-order relationships of brain regions. We propose that these high-order relationships should be maximally informative and minimally redundant (MIMR). However, identifying such high-order relationships is challenging and under-explored due to the exponential search space and the absence of a tractable objective. In response to this gap, we propose a novel method named **HyBRiD** which aims to extract MIMR high-order relationships from fMRI data. **HyBRiD** employs a **CONSTRUCTOR** to identify hyperedge structures, and a **WEIGHTER** to compute a weight for each hyperedge, which avoids searching in exponential space. **HyBRiD** achieves the MIMR objective through an innovative information bottleneck framework named multi-head drop-bottleneck with theoretical guarantees. Our comprehensive experiments demonstrate the effectiveness of our model. Our model outperforms the state-of-the-art predictive model by an average of $11.2\%$, regarding the quality of hyperedges measured by CPM, a standard protocol for studying brain connections.
26+
27+
28+
## Method
29+
We propose to use information bottleneck to learn the high-order relationships.
30+
$$
31+
\arg \max I(H ; Y)-\beta I(H ; X)
32+
$$
33+
where $H$ is the high-order relationships, $X$ is the input fMRI data, and $Y$ is the phenotypic outcome (e.g. IQ score). The first term ensures that the learned high-order relationships are informative towards the outcome, while the second term ensures that the learned structure is succinct and non-redundant.
34+
35+
However, existing tractable approximations of information bottleneck do not apply to high-order relationships. In response of this, we propose *multi-head drop-bottleneck*, which takes the following form:
436

537
$$
6-
\sum x = 1
38+
\mathbb{H}[Y]+\mathbb{E}_{p(Y, H)}\left[\log q_\phi(Y \mid H)\right] - \sum_{k=1}^K \sum_{i=1}^N \mathbb{H}\left[X_i\right]\left(1-p_{\theta, i}^k\right)
739
$$
8-
\
40+
41+
42+
To instantiate the theoretical framework, we propose the following architecture
43+
44+
![The architecture overview of HyBRiD.|scale=0.5](./assets/arch.png)
45+
46+
The model consists of two main components: the **CONSTRUCTOR** and the **WEIGHTER** when the number of nodes $N = 6$ and the number of hyperedges $K = 3$. At a high level, the **CONSTRUCTOR** learns the hyperedge structure by masking nodes. The **WEIGHTER** computes the weight of each hyperedge based on the hyperedge's member nodes and their features.
47+
48+
## Experiments
49+
### Predictive Performance of Learned High-Order Relationships
50+
We evaluate the predictive performance of learned high-order relationships on two datasets: Autism Brain Imaging Data Exchange (ABIDE) and Adolescent Brain Cognitive Development (ABCD). We use the $r$ value from the CPM protocol as the evaluation metric.
51+
![Predictive perfomance on ABIDE.|scale=0.5](./assets/abide.png)
52+
![Predictive performance on ABCD.](./assets/abcd.png)
53+
54+
### Further Analysis
55+
![Analysis of learned high-order relationships.](./assets/plot.png)
56+
- (a) We find there are two distinct clusters in the figure. The first cluster is hyperedges with degree ≤ 5. 1-degree and 2-degree hyperedges are special cases of our method: 1-degree hyperedges are individual nodes, which imply the contribution of individual regions to the cognition. 2-degree hyperedges reveal the importance of traditional pairwise connectivity. The other cluster concentrates around degree 25, which implies the importance of relationships of multiple regions.
57+
- (b) We find a strong positive correlation between a hyperedge's degree and its significance, which indicates that interactions of multiple brain regions play more important roles in cognition than pairwise or individual ones. It is also worth mentioning that there is a turning point around degree 5, which corresponds to the valley around 5 in (a).
58+
- (c) We find out that the learned hyperedges are much more significant than traditional pairwise ones.

app/projects/mage/page.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import AuthorList from '@/components/author_list'
1+
import { AuthorList } from '@/components/utils'
22
import { BadgeContainer, GithubBadge, ArxivBadge } from '@/components/badges'
33

44
# Explaining Graph Neural Networks via Structure-aware Interaction Index

app/publications/page.tsx

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,6 @@ function Links({ paper, code, page }: { paper: string, code: string | null; page
1414
if (code !== null) {
1515
links.push(<Link href={code}>code</Link>)
1616
}
17-
// if (page !== null) {
18-
// let page_link = "projects/" + page;
19-
// links.push(<Link href={page_link}>page</Link>)
20-
// }
2117
return <>{links.reduce((prev, curr) => <>{prev} / {curr}</>)}</>
2218
}
2319

@@ -55,7 +51,7 @@ export default function PublicationsPage() {
5551
</div>
5652
<div className="flex flex-col mx-4 my-2">
5753
<p className="pb-1 text-sm font-bold">
58-
{publication.venue}, <Links paper={publication.paper} code={publication.code} page={publication.page} />
54+
{publication.venue} &nbsp;&nbsp;&nbsp; <Links paper={publication.paper} code={publication.code} page={publication.page} />
5955
</p>
6056
<p className="pb-1 text-sm">{publication.authors}</p>
6157
<p className="pb-1">{publication.abstract}</p>

components/author_list.tsx renamed to components/utils.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ export interface Author {
44
}
55

66

7-
export default function AuthorList({ authors }: { authors: Author[] }) {
7+
export function AuthorList({ authors }: { authors: Author[] }) {
88
let uniqueAffiliations = authors.map(author => author.affiliation).filter((value, index, self) => self.indexOf(value) === index);
99
const affiliationIndices = uniqueAffiliations.reduce((acc, affiliation, index) => {
1010
acc[affiliation] = index + 1; // Start indexing from 1 for superscripts

config/publications.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ export const publications = [
4343
authors:
4444
"Weikang Qiu, Huangrui Chu, Selena Wang, Xiaoxiao Li, Yize Zhao, Rex Ying",
4545
venue: "ICML 2024",
46-
page: null,
46+
page: "hybrid",
4747
paper: "https://arxiv.org/abs/2312.02203",
4848
code: "https://github.com/Graph-and-Geometric-Learning/HyBRiD",
4949
tags: [Tag.Applications, Tag.GraphRepresentationLearning],

0 commit comments

Comments
 (0)