Sorour E. Amiri

dblp:194/4804 · DBLP profile ↗
← Back
6ranked-venue papers
4as first author
0since 2021 · last 2018
0000-0002-9085-0986ORCID · corroborated

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

Databases, data management, data science and information retrieval · 4 · 3 first-authorArtificial intelligence and machine learning · 3 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-author

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
4 papers
Data mining · 98% Graph data management · 2%
Artificial intelligence
1 paper
Graph learning · 100%
Computer graphics and multimedia
1 paper
Visualization and visual analytics · 100%

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

TopicWeightPapersLastEvidence papers
Data mining › structured data mining
graph mining
0.722018
Automatic Segmentation of Dynamic Network Sequences with Node Labels · IEEE Trans. Knowl. Data Eng. 2018
Propagation-Based Temporal Network Summarization · IEEE Trans. Knowl. Data Eng. 2018
Data mining › time series analysis
change point detection
0.622018
Automatic Segmentation of Data Sequences · AAAI 2018
SnapNETS: Automatic Segmentation of Network Sequences with Node Labels · AAAI 2017
Data mining
pattern mining
0.622018
Automatic Segmentation of Data Sequences · AAAI 2018
SnapNETS: Automatic Segmentation of Network Sequences with Node Labels · AAAI 2017
Data mining
anomaly detection
0.312018
Automatic Segmentation of Dynamic Network Sequences with Node Labels · IEEE Trans. Knowl. Data Eng. 2018
Data mining › anomaly detection
graph anomaly detection
0.312018
Automatic Segmentation of Dynamic Network Sequences with Node Labels · IEEE Trans. Knowl. Data Eng. 2018
Data mining
temporal data mining
0.312018
Automatic Segmentation of Data Sequences · AAAI 2018
Data mining › network analysis
temporal network analysis
0.312018
Propagation-Based Temporal Network Summarization · IEEE Trans. Knowl. Data Eng. 2018
Data mining › time series analysis
time series segmentation
0.312018
Automatic Segmentation of Data Sequences · AAAI 2018
Visualization and visual analytics
graph visualization
0.312018
NetGist: Learning to Generate Task-Based Network Summaries · ICDM 2018

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

reinforcement learning · 0.7graph neural network · 0.7path optimization over weighted DAG · 0.6multi-level segmentation · 0.6system matrix condensation · 0.3sub-quadratic transformations · 0.3path optimization · 0.3minimum description length · 0.3information bottleneck · 0.3dynamic programming · 0.3average-longest-path optimization · 0.3
YearPublicationVenuePosition
2018 Automatic Segmentation of Data Sequences
abstract
Segmenting temporal data sequences is an important problem which helps in understanding data dynamics in multiple applications such as epidemic surveillance, motion capture sequences, etc. In this paper, we give DASSA, the first self-guided and efficient algorithm to automatically find a segmentation that best detects the change of pattern in data sequences. To avoid introducing tuning parameters, we design DASSA to be a multi-level method which examines segments at each level of granularity via a compact data structure called the segment-graph. We build this data structure by carefully leveraging the information bottleneck method with the MDL principle to effectively represent each segment.Next, DASSA efficiently finds the optimal segmentation via a novel average-longest-path optimization on the segment-graph. Finally we show how the outputs from DASSA can be naturally interpreted to reveal meaningful patterns. We ran DASSA on multiple real datasets of varying sizes and it is very effective in finding the time-cut points of the segmentations (in some cases recovering the cut points perfectly) as well as in finding the corresponding changing patterns.
Liangzhe Chen, Sorour E. Amiri, B. Aditya Prakash
AAAI2
2018 NetGist: Learning to Generate Task-Based Network Summaries
abstract
Given a network, can we visualize it for any given task, highlighting the important characteristics? Networks are widespread, and hence summarizing and visualizing them is of primary interest for many applications such as viral marketing, extracting communities and immunization. Summaries can help in solving new problems in visualization, sense-making, and in many other goals. However, most prior work focuses on generic structural summarization techniques or on developing specific algorithms for specific tasks. This is both tedious and challenging. As a result, for several popular tasks, there do not exist readymade summarization methods. In this paper, we explore a promising alternative approach instead. We propose NetGist, a framework which automatically learns how to generate a summary for a given task on a given network. In addition to generating the required summary, this also allows us to reuse the learned process on other similar networks. We formulate a novel task-based graph summarization problem and leverage reinforcement learning to design a flexible framework for our solution. Via extensive experiments, we show that NetGist robustly and effectively learns meaningful summaries, and helps solve challenging problems, and aids in complex task-based sense-making of networks.
Sorour E. Amiri, Bijaya Adhikari, Aditya Bharadwaj, B. Aditya Prakash
ICDM1
2018 Efficiently summarizing attributed diffusion networks
Sorour E. Amiri, Liangzhe Chen, B. Aditya Prakash
Data Min. Knowl. Discov.1
2018 Propagation-Based Temporal Network Summarization
abstract
Modern networks are very large in size and also evolve with time. As their sizes grow, the complexity of performing network analysis grows as well. Getting a smaller representation of a temporal network with similar properties will help in various data mining tasks. In this paper, we study the novel problem of getting a smaller diffusion-equivalent representation of a set of time-evolving networks. We first formulate a well-founded and general temporal-network condensation problem based on the so-called systemmatrix of the network. We then propose NETCONDENSE, a scalable and effective algorithm which solves this problem using careful transformations in sub-quadratic running time, and linear space complexities. Our extensive experiments show that we can reduce the size of large real temporal networks (from multiple domains such as social, co-authorship, and email) significantly without much loss of information. We also show the wide-applicability of NETCONDENSE by leveraging it for several tasks: for example, we use it to understand, explore, and visualize the original datasets and to also speed-up algorithms for the influence-maximization and event detection problems on temporal networks.
Bijaya Adhikari, Yao Zhang 0003, Sorour E. Amiri, Aditya Bharadwaj, B. Aditya Prakash
IEEE Trans. Knowl. Data Eng.3
2018 Automatic Segmentation of Dynamic Network Sequences with Node Labels
abstract
Given a sequence of snapshots of flu propagating over a population network, can we find a segmentation when the patterns of the disease spread change, possibly due to interventions? In this paper, we study the problem of segmenting graph sequences with labeled nodes. Memes on the Twitter network, diseases over a contact network, movie-cascades over a social network, etc. are all graph sequences with labeled nodes. Most related work on this subject is on plain graphs and hence ignores the label dynamics. Others require fix parameters or feature engineering. We propose SNAPNETS, to automatically find segmentations of such graph sequences, with different characteristics of nodes of each label in adjacent segments. It satisfies all the desired properties (being parameter free, comprehensive and scalable) by leveraging a principled, multi-level, flexible framework which maps the problem to a path optimization problem over a weighted DAG. Also, we develop the parallel framework of SNAPNETS which speeds up its running time. Finally, we propose an extension of SNAPNETS to handle the dynamic graph structures and use it to detect anomalies (and events) in network sequences. Extensive experiments on several diverse real datasets show that it finds cut points matching ground-truth or meaningful external signals and detects anomalies outperforming non-trivial baselines. We also show that the segmentations are easily interpretable, and that SNAPNETS scales near-linearly with the size of the input. Finally, we show how to use SNAPNETS to detect anomaly in a sequence of dynamic networks.
Sorour E. Amiri, Liangzhe Chen, B. Aditya Prakash
IEEE Trans. Knowl. Data Eng.1
2017 SnapNETS: Automatic Segmentation of Network Sequences with Node Labels
abstract
Given a sequence of snapshots of flu propagating over a population network, can we find a segmentation when the patterns of the disease spread change, possibly due to interventions? In this paper, we study the problem of segmenting graph sequences with labeled nodes. Memes on the Twitter network, diseases over a contact network, movie-cascades over a social network, etc. are all graph sequences with labeled nodes. Most related work is on plain graphs (and hence ignore the label dynamics) or fix parameters or require much feature engineering. Instead, we propose SnapNETS, to automatically find segmentations of such graph sequences, with different characteristics of nodes of each label in adjacent segments. It satisfies all the desired properties (being parameter-free, comprehensive and scalable) by leveraging a principled, multi-level, flexible framework which maps the problem to a path optimization problem over a weighted DAG. Extensive experiments on several diverse real datasets show that it finds cut points matching ground-truth or meaningful external signals outperforming non-trivial baselines. We also show that SnapNETS scales near-linearly with the size of the input.
Sorour E. Amiri, Liangzhe Chen, B. Aditya Prakash
AAAI1