Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Morteza Ramezani

dblp:149/4523 · DBLP profile ↗
← Back
5ranked-venue papers
3as first author
4since 2021 · last 2024
0000-0002-7498-5522ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 4 · 2 first-author · 3 since 2021Systems, architecture and hardware · 1 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
4 papers
Graph learning · 71% Efficient and distributed learning · 22% Deep learning architectures and training · 8%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 100%

Topics — the 10 heaviest of 11, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Graph learning
graph neural network
1.832024
LiGNN: Graph Neural Networks at LinkedIn · KDD 2024
Learn Locally, Correct Globally: A Distributed Algorithm for Training Graph Neural Networks · ICLR 2022
GCN meets GPU: Decoupling "When to Sample" from "How to Sample" · NeurIPS 2020
Machine learning › Graph learning › graph neural network
graph convolutional network
0.922021
On Provable Benefits of Depth in Training Graph Convolutional Networks · NeurIPS 2021
GCN meets GPU: Decoupling "When to Sample" from "How to Sample" · NeurIPS 2020
Machine learning › Graph learning
graph representation learning
0.812024
LiGNN: Graph Neural Networks at LinkedIn · KDD 2024
Machine learning › Graph learning › graph neural network › scalable graph neural network
scalable graph neural network training
0.812024
LiGNN: Graph Neural Networks at LinkedIn · KDD 2024
Machine learning › Efficient and distributed learning › distributed training › distributed DNN training
distributed graph neural network training
0.612022
Learn Locally, Correct Globally: A Distributed Algorithm for Training Graph Neural Networks · ICLR 2022
Distributed systems
distributed machine learning
0.612022
Learn Locally, Correct Globally: A Distributed Algorithm for Training Graph Neural Networks · ICLR 2022
Distributed systems › distributed machine learning
distributed training
0.612022
Learn Locally, Correct Globally: A Distributed Algorithm for Training Graph Neural Networks · ICLR 2022
Machine learning › Graph learning › graph neural network › deep graph neural network
over-smoothing
0.512021
On Provable Benefits of Depth in Training Graph Convolutional Networks · NeurIPS 2021
Machine learning › Efficient and distributed learning
distributed training
0.412020
GCN meets GPU: Decoupling "When to Sample" from "How to Sample" · NeurIPS 2020
Machine learning › Efficient and distributed learning
sampling-based training
0.412020
GCN meets GPU: Decoupling "When to Sample" from "How to Sample" · NeurIPS 2020

Methods — techniques the papers use, named apart from their topics

local training · 1.1global correction · 1.1temporal graph architecture · 0.8neighbor sampling · 0.8cold start via graph densification · 0.8decoupled feature propagation · 0.5convergence analysis · 0.5stochastic gradient descent · 0.4graph sampling · 0.4
YearPublicationVenuePosition
2024 LiGNN: Graph Neural Networks at LinkedIn
abstract
In this paper, we present LiGNN, a deployed large-scale Graph Neural Networks (GNNs) Framework. We share our insight on developing and deployment of GNNs at large scale at LinkedIn. We present a set of algorithmic improvements to the quality of GNN representation learning including temporal graph architectures with long term losses, effective cold start solutions via graph densification, ID embeddings and multi-hop neighbor sampling. We explain how we built and sped up by 7x our large-scale training on LinkedIn graphs with adaptive sampling of neighbors, grouping and slicing of training data batches, specialized shared-memory queue and local gradient optimization. We summarize our deployment lessons and learnings gathered from A/B test experiments. The techniques presented in this work have contributed to an approximate relative improvements of 1% of Job application hearing back rate, 2% Ads CTR lift, 0.5% of Feed engaged daily active users, 0.2% session lift and 0.1% weekly active user lift from people recommendation. We believe that this work can provide practical solutions and insights for engineers who are interested in applying Graph neural networks at large scale.
Fedor Borisyuk, Shihai He, Yunbo Ouyang, Morteza Ramezani, Peng Du 0004, Xiaochen Hou, Chengming Jiang 0001, Nitin Pasumarthy, Priya Bannur, Birjodh Singh Tiwana, Ping Liu 0002, Siddharth Dangi, Daqi Sun, Zhoutao Pei, Sirou Zhu, Qianqi Shen, Kuang-Hsuan Lee, David Stein 0002, Baolei Li, Haichao Wei, Amol Ghoting
KDD4
2022 GraphGuess: Approximate Graph Processing System with Adaptive Correction
Morteza Ramezani, Mahmut T. Kandemir, Anand Sivasubramaniam
Euro-Par1
2022 Learn Locally, Correct Globally: A Distributed Algorithm for Training Graph Neural Networks
Morteza Ramezani, Weilin Cong, Mehrdad Mahdavi, Mahmut T. Kandemir, Anand Sivasubramaniam
ICLR1
2021 On Provable Benefits of Depth in Training Graph Convolutional Networks
abstract
Graph Convolutional Networks (GCNs) are known to suffer from performance degradation as the number of layers increases, which is usually attributed to over-smoothing. Despite the apparent consensus, we observe that there exists a discrepancy between the theoretical understanding of over-smoothing and the practical capabilities of GCNs. Specifically, we argue that over-smoothing does not necessarily happen in practice, a deeper model is provably expressive, can converge to global optimum with linear convergence rate, and achieve very high training accuracy as long as properly trained. Despite being capable of achieving high training accuracy, empirical results show that the deeper models generalize poorly on the testing stage and existing theoretical understanding of such behavior remains elusive. To achieve better understanding, we carefully analyze the generalization capability of GCNs, and show that the training strategies to achieve high training accuracy significantly deteriorate the generalization capability of GCNs. Motivated by these findings, we propose a decoupled structure for GCNs that detaches weight matrices from feature propagation to preserve the expressive power and ensure good generalization performance. We conduct empirical evaluations on various synthetic and real-world datasets to validate the correctness of our theory.
Weilin Cong, Morteza Ramezani, Mehrdad Mahdavi
NeurIPS2
2020 GCN meets GPU: Decoupling "When to Sample" from "How to Sample"
abstract
Sampling-based methods promise scalability improvements when paired with stochastic gradient descent in training Graph Convolutional Networks (GCNs). While effective in alleviating the neighborhood explosion, due to bandwidth and memory bottlenecks, these methods lead to computational overheads in preprocessing and loading new samples in heterogeneous systems, which significantly deteriorate the sampling performance. By decoupling the frequency of sampling from the sampling strategy, we propose LazyGCN, a general yet effective framework that can be integrated with any sampling strategy to substantially improve the training time. The basic idea behind LazyGCN is to perform sampling periodically and effectively recycle the sampled nodes to mitigate data preparation overhead. We theoretically analyze the proposed algorithm and show that under a mild condition on the recycling size, by reducing the variance of inner layers, we are able to obtain the same convergence rate as the underlying sampling method. We also give corroborating empirical evidence on large real-world graphs, demonstrating that the proposed schema can significantly reduce the number of sampling steps and yield superior speedup without compromising the accuracy.
Morteza Ramezani, Weilin Cong, Mehrdad Mahdavi, Anand Sivasubramaniam, Mahmut T. Kandemir
NeurIPS1