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

Sadegh Heyrani-Nobari

dblp:57/9378 · also Sadegh Nobari · DBLP profile ↗
← Back
14ranked-venue papers
7as first author
0since 2021 · last 2019
—ORCID · none

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

Databases, data management, data science and information retrieval · 10 · 5 first-authorArtificial intelligence and machine learning · 4 · 1 first-authorSystems, architecture and hardware · 2 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1

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.

Databases, data mining, and information retrieval
2 papers
Data mining · 35% Spatial and temporal data management · 29% Web and social media mining · 22%
Artificial intelligence
1 paper
Reinforcement learning · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
GPUs and heterogeneous computing · 50% Parallel and multicore computing · 50%

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

TopicWeightPapersLastEvidence papers
Machine learning › Reinforcement learning
multi-armed bandit
0.412019
DBA: Dynamic Multi-Armed Bandit Algorithm · AAAI 2019
Machine learning › Reinforcement learning › multi-armed bandit
non-stationary bandits
0.412019
DBA: Dynamic Multi-Armed Bandit Algorithm · AAAI 2019
Data mining › structured data mining › graph mining
graph generation
0.212016
ROLL: Fast In-Memory Generation of Gigantic Scale-free Networks · SIGMOD Conference 2016
Web and social media mining
preferential attachment
0.212016
ROLL: Fast In-Memory Generation of Gigantic Scale-free Networks · SIGMOD Conference 2016
Indexing and storage engines › partitioning
hierarchical partitioning
0.212013
TOUCH: in-memory spatial join by hierarchical data-oriented partitioning · SIGMOD Conference 2013
Spatial and temporal data management › spatial query processing › spatial join
in-memory spatial join
0.212013
TOUCH: in-memory spatial join by hierarchical data-oriented partitioning · SIGMOD Conference 2013
Spatial and temporal data management › spatial query processing
spatial join
0.212013
TOUCH: in-memory spatial join by hierarchical data-oriented partitioning · SIGMOD Conference 2013
GPUs and heterogeneous computing › GPU graph processing
GPU graph algorithms
0.112012
Scalable parallel minimum spanning forest computation · PPoPP 2012
Parallel and multicore computing › parallel graph algorithms
minimum spanning forest
0.112012
Scalable parallel minimum spanning forest computation · PPoPP 2012
Machine learning › Reinforcement learning › exploration
exploration-exploitation tradeoff
0.112019
DBA: Dynamic Multi-Armed Bandit Algorithm · AAAI 2019
Data mining › structured data mining
graph mining
0.112016
ROLL: Fast In-Memory Generation of Gigantic Scale-free Networks · SIGMOD Conference 2016
Data mining › structured data mining › graph mining › graph generation
synthetic graph generation
0.112016
ROLL: Fast In-Memory Generation of Gigantic Scale-free Networks · SIGMOD Conference 2016
Graph algorithms and graph theory › spanning tree
minimum spanning tree
0.012012
Scalable parallel minimum spanning forest computation · PPoPP 2012

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

trend detection · 0.4multi-armed bandit · 0.4stochastic growth model · 0.2roulette wheel data structure · 0.2hierarchical data-oriented partitioning · 0.2
YearPublicationVenuePosition
2019 DBA: Dynamic Multi-Armed Bandit Algorithm
abstract
We introduce Dynamic Bandit Algorithm (DBA), a practical solution to improve the shortcoming of the pervasively employed reinforcement learning algorithm called Multi-Arm Bandit, aka Bandit. Bandit makes real-time decisions based on the prior observations. However, Bandit is heavily biased to the priors that it cannot quickly adapt itself to a trend that is interchanging. As a result, Bandit cannot, quickly enough, make profitable decisions when the trend is changing. Unlike Bandit, DBA focuses on quickly adapting itself to detect these trends early enough. Furthermore, DBA remains as almost as light as Bandit in terms of computations. Therefore, DBA can be easily deployed in production as a light process similar to The Bandit. We demonstrate how critical and beneficial is the main focus of DBA, i.e. the ability to quickly finding the most profitable option in real-time, over its stateof-the-art competitors. Our experiments are augmented with a visualization mechanism that explains the profitability of the decisions made by each algorithm in each step by animations. Finally we observe that DBA can substantially outperform the original Bandit by close to 3 times for a set Key Performance Indicator (KPI) in a case of having 3 arms.
Sadegh Heyrani-Nobari
AAAI1
2018 Renovating Watts and Strogatz Random Graph Generation by a Sequential Approach
Sadegh Heyrani-Nobari, Qiang Qu 0001, Muhammad Muzammal, Qingshan Jiang
WISE (1)1
2017 In-Memory Spatial Join: The Data Matters!
Sadegh Heyrani-Nobari, Qiang Qu 0001, Christian S. Jensen
EDBT1
2016 LRI: A low rank approach to non-local sparse representation for image interpolation
abstract
The sparse representation models for image super-resolution have shown great potential in various imaging and vision tasks. However, most of them are challenged by the accuracy issue especially when images are significantly down-sampled. In this paper, we aim to improve the performance of sparse representation. We propose to incorporate a low rank approach into image non-local sparse representation model. To the best of our knowledge, this is the first work to integrate low rank approaches into non-local spare representation for image interpolation. The proposed method can obtain good estimation of sparse coefficients of original images. Experimental results show the effectiveness of our proposed method compared with the state-of-the-art.
Qiang Qu 0001, Sadegh Heyrani-Nobari, Christian Desrosiers
IJCNN3
2016 ROLL: Fast In-Memory Generation of Gigantic Scale-free Networks
abstract
Real-world graphs are not always publicly available or sometimes do not meet specific research requirements. These challenges call for generating synthetic networks that follow properties of the real-world networks. Barabási-Albert (BA) is a well-known model for generating scale-free graphs, i.e graphs with power-law degree distribution. In BA model, the network is generated through an iterative stochastic process called preferential attachment. Although BA is highly demanded, due to the inherent complexity of the preferential attachment, this model cannot be scaled to generate billion-node graphs. In this paper, we propose ROLL-tree, a fast in-memory roulette wheel data structure that accelerates the BA network generation process by exploiting the statistical behaviors of the underlying growth model. Our proposed method has the following properties: (a) Fast: It performs +1000 times faster than the state-of-the-art on a single node PC; (b) Exact: It strictly follows the BA model, using an efficient data structure instead of approximation techniques; (c) Generalizable: It can be adapted for other "rich-get-richer" stochastic growth models. Our extensive experiments prove that ROLL-tree can effectively accelerate graph-generation through the preferential attachment process. On a commodity single processor machine, for example, ROLL-tree generates a scale-free graph of 1.1 billion nodes and 6.6 billion edges (the size of Yahoo's Webgraph) in 62 minutes while the state-of-the-art (SA) takes about four years on the same machine.
Ali Hadian 0001, Sadegh Heyrani-Nobari, Behrouz Minaei-Bidgoli, Qiang Qu 0001
SIGMOD Conference2
2014 L-opacity: Linkage-Aware Graph Anonymization
abstract
10.5441/002/edbt.2014.52
Sadegh Heyrani-Nobari, Panagiotis Karras, HweeHwa Pang, Stéphane Bressan
EDBT1
2013 Computational Neuroscience Breakthroughs through Innovative Data Management
Farhan Tauheed, Sadegh Heyrani-Nobari, Laurynas Biveinis, Thomas Heinis, Anastasia Ailamaki
ADBIS2
2013 TOUCH: in-memory spatial join by hierarchical data-oriented partitioning
abstract
Efficient spatial joins are pivotal for many applications and particularly important for geographical information systems or for the simulation sciences where scientists work with spatial models. Past research has primarily focused on disk-based spatial joins; efficient in-memory approaches, however, are important for two reasons: a) main memory has grown so large that many datasets fit in it and b) the in-memory join is a very time-consuming part of all disk-based spatial joins.
Sadegh Heyrani-Nobari, Farhan Tauheed, Thomas Heinis, Panagiotis Karras, Stéphane Bressan, Anastasia Ailamaki
SIGMOD Conference1
2013 An effective and efficient parallel approach for random graph generation over GPUs
Stéphane Bressan, Alfredo Cuzzocrea, Panagiotis Karras, Sadegh Heyrani-Nobari
J. Parallel Distributed Comput.5
2012 Discretionary social network data revelation with a user-centric utility guarantee
abstract
The proliferation of online social networks has created intense interest in studying their nature and revealing information of interest to the end user. At the same time, such revelation raises privacy concerns. Existing research addresses this problem following an approach popular in the database community: a model of data privacy is defined, and the data is rendered in a form that satisfies the constraints of that model while aiming to maximize some utility measure. Still, these is no consensus on a clear and quantifiable utility measure over graph data. In this paper, we take a different approach: we define a utility guarantee, in terms of certain graph properties being preserved, that should be respected when releasing data, while otherwise distorting the graph to an extend desired for the sake of confidentiality. We propose a form of data release which builds on current practice in social network platforms: A user may want to see a subgraph of the network graph, in which that user as well as connections and affiliates participate. Such a snapshot should not allow malicious users to gain private information, yet provide useful information for benevolent users. We propose a mechanism to prepare data for user view under this setting. In an experimental study with real data, we demonstrate that our method preserves several properties of interest more successfully than methods that randomly distort the graph to an equal extent, while withstanding structural attacks proposed in the literature.
Yi Song 0005, Panagiotis Karras, Sadegh Heyrani-Nobari, Giorgos Cheliotis, Mingqiang Xue, Stéphane Bressan
CIKM3
2012 Scalable parallel minimum spanning forest computation
abstract
The proliferation of data in graph form calls for the development of scalable graph algorithms that exploit parallel processing environments. One such problem is the computation of a graph's minimum spanning forest (MSF). Past research has proposed several parallel algorithms for this problem, yet none of them scales to large, high-density graphs. In this paper we propose a novel, scalable, parallel MSF algorithm for undirected weighted graphs. Our algorithm leverages Prim's algorithm in a parallel fashion, concurrently expanding several subsets of the computed MSF. Our effort focuses on minimizing the communication among different processors without constraining the local growth of a processor's computed subtree. In effect, we achieve a scalability that previous approaches lacked. We implement our algorithm in CUDA, running on a GPU and study its performance using real and synthetic, sparse as well as dense, structured and unstructured graph data. Our experimental study demonstrates that our algorithm outperforms the previous state-of-the-art GPU-based MSF algorithm, while being several orders of magnitude faster than sequential CPU-based algorithms.
Sadegh Heyrani-Nobari, Thanh-Tung Cao, Panagiotis Karras, Stéphane Bressan
PPoPP1
2011 Edit Distance between XML and Probabilistic XML Documents
Ruiming Tang, Huayu Wu 0001, Sadegh Heyrani-Nobari, Stéphane Bressan
DEXA (1)3
2011 Fast random graph generation
abstract
Today, several database applications call for the generation of random graphs. A fundamental, versatile random graph model adopted for that purpose is the Erdős-Rényi Γv,p model. This model can be used for directed, undirected, and multipartite graphs, with and without self-loops; it induces algorithms for both graph generation and sampling, hence is useful not only in applications necessitating the generation of random structures but also for simulation, sampling and in randomized algorithms. However, the commonly advocated algorithm for random graph generation under this model performs poorly when generating large graphs, and fails to make use of the parallel processing capabilities of modern hardware. In this paper, we propose PPreZER, an alternative, data parallel algorithm for random graph generation under the Erdős-Rényi model, designed and implemented in a graphics processing unit (GPU). We are led to this chief contribution of ours via a succession of seven intermediary algorithms, both sequential and parallel. Our extensive experimental study shows an average speedup of 19 for PPreZER with respect to the baseline algorithm.
Sadegh Heyrani-Nobari, Panagiotis Karras, Stéphane Bressan
EDBT1
2011 On the privacy and utility of anonymized social networks
abstract
You are on Facebook or you are out. Of course, this assessment is controversial and its rationale arguable. It is nevertheless not far, for many of us, from the reason behind our joining social media and publishing and sharing details of our professional and private lives. Not only the personal details we may reveal but also the very structure of the networks themselves are sources of invaluable information for any organization wanting to understand and learn about social groups, their dynamics and their members. These organizations may or may not be benevolent. It is therefore important to devise, design and evaluate solutions that guarantee some privacy. One approach that attempts to reconcile the different stakeholders' requirement is the publication of a modified graph. The perturbation is hoped to be sufficient to protect members' privacy while it maintains sufficient utility for analysts wanting to study the social media as a whole. It is necessarily a compromise. In this paper we try and empirically quantify the inevitable trade-off between utility and privacy. We do so for one state-of-the-art graph anonymization algorithm that protects against most structural attacks, the k-automorphism algorithm. We measure several metrics for a series of real graphs from various social media before and after their anonymization under various settings.
Yi Song 0005, Sadegh Heyrani-Nobari, Panagiotis Karras, Stéphane Bressan
iiWAS2