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

Armin Moharrer

dblp:211/2835 · DBLP profile ↗
← Back
10ranked-venue papers
4as first author
5since 2021 · last 2023
0000-0002-8374-7286ORCID · corroborated

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

Databases, data management, data science and information retrieval · 6 · 3 first-author · 4 since 2021Artificial intelligence and machine learning · 4 · 3 first-author · 2 since 2021Computer networks · 3 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 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.

Computer networks
3 papers
Content delivery and video streaming · 57% Network optimization and economics · 32% Network performance modeling · 12%
Artificial intelligence
2 papers
Graph learning · 48% Optimization for machine learning · 28% Transfer learning and domain adaptation · 24%
Theoretical computer science
1 paper
Mathematical optimization · 100%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Parallel and multicore computing · 100%

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

TopicWeightPapersLastEvidence papers
Content delivery and video streaming › caching
cache networks
0.922021
Rate Allocation and Content Placement in Cache Networks · INFOCOM 2021
Kelly Cache Networks · IEEE/ACM Trans. Netw. 2020
Content delivery and video streaming
content placement
0.922021
Rate Allocation and Content Placement in Cache Networks · INFOCOM 2021
Kelly Cache Networks · INFOCOM 2019
Network optimization and economics
resource allocation
0.522020
Kelly Cache Networks · INFOCOM 2019
Kelly Cache Networks · IEEE/ACM Trans. Netw. 2020
Machine learning › Graph learning › graph neural network › node classification
cross-network node classification
0.512021
Graph Transfer Learning · ICDM 2021
Machine learning › Transfer learning and domain adaptation
graph transfer learning
0.512021
Graph Transfer Learning · ICDM 2021
Machine learning › Graph learning
network embedding
0.512021
Graph Transfer Learning · ICDM 2021
Network optimization and economics › resource allocation
rate allocation
0.512021
Rate Allocation and Content Placement in Cache Networks · INFOCOM 2021
Network performance modeling
queueing network model
0.412019
Kelly Cache Networks · INFOCOM 2019
Mathematical optimization › continuous optimization
convex optimization
0.312018
Distributing Frank-Wolfe via Map-Reduce · IJCAI 2018
Mathematical optimization
frank-wolfe algorithm
0.312018
Distributing Frank-Wolfe via Map-Reduce · IJCAI 2018
Machine learning › Optimization for machine learning
distributed optimization
0.312017
Distributing Frank-Wolfe via Map-Reduce · ICDM 2017
Machine learning › Optimization for machine learning › constrained optimization
frank-wolfe algorithm
0.312017
Distributing Frank-Wolfe via Map-Reduce · ICDM 2017
Parallel and multicore computing › data-parallel programming
mapreduce
0.222018
Distributing Frank-Wolfe via Map-Reduce · IJCAI 2018
Distributing Frank-Wolfe via Map-Reduce · ICDM 2017

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

mapreduce · 1.2frank-wolfe · 0.7frank-wolfe algorithm · 0.6lagrangian barrier algorithm · 0.5graph embedding · 0.5convex relaxation · 0.5convex optimization · 0.5DR-submodular optimization · 0.5submodular maximization · 0.4power series estimation · 0.4continuous greedy algorithm · 0.4
YearPublicationVenuePosition
2023 Graph transfer learning
Andrey Gritsenko, Kimia Shayestehfard, Armin Moharrer, Jennifer G. Dy, Stratis Ioannidis
Knowl. Inf. Syst.4
2021 Graph Transfer Learning
abstract
Graph embeddings have been tremendously successful at producing node representations that are discriminative for downstream tasks. In this paper, we study the problem of graph transfer learning: given two graphs and labels in the nodes of the first graph, we wish to predict the labels on the second graph. We propose a tractable, non-combinatorial method for solving the graph transfer learning problem by combining classification and embedding losses with a continuous, convex penalty motivated by tractable graph distances. We demonstrate that our method successfully predicts labels across graphs with almost perfect accuracy; in the same scenarios, training embeddings through standard methods leads to predictions that are no better than random.
Andrey Gritsenko, Kimia Shayestehfard, Armin Moharrer, Jennifer G. Dy, Stratis Ioannidis
ICDM4
2021 Rate Allocation and Content Placement in Cache Networks
abstract
We introduce the problem of optimal congestion control in cache networks, whereby both rate allocations and content placements are optimized jointly. We formulate this as a maximization problem with non-convex constraints, and propose solving this problem via (a) a Lagrangian barrier algorithm and (b) a convex relaxation. We prove different optimality guarantees for each of these two algorithms; our proofs exploit the fact that the non-convex constraints of our problem involve DR-submodular functions.
Khashayar Kamran, Armin Moharrer, Stratis Ioannidis, Edmund M. Yeh
INFOCOM2
2021 Robust Regression via Model Based Methods
Armin Moharrer, Khashayar Kamran, Edmund M. Yeh, Stratis Ioannidis
ECML/PKDD (3)1
2021 Submodular Maximization via Taylor Series Approximation
abstract
We study submodular maximization problems with matroid constraints, in particular, problems where the objective can be expressed via compositions of analytic and multilinear functions. We show that for functions of this form, the so-called continuous greedy algorithm attains a ratio arbitrarily close to $(1-1/e) \approx 0.63$ using a deterministic estimation via Taylor series approximation. This drastically reduces execution time over prior art that uses sampling.
Gözde Özcan, Armin Moharrer, Stratis Ioannidis
SDM2
2020 Kelly Cache Networks
Milad Mahdian, Armin Moharrer, Stratis Ioannidis, Edmund M. Yeh
IEEE/ACM Trans. Netw.2
2019 Kelly Cache Networks
abstract
We study networks of M/M/1 queues in which nodes act as caches that store objects. Exogenous requests for objects are routed towards nodes that store them; as a result, object traffic in the network is determined not only by demand but, crucially, by where objects are cached. We determine how to place objects in caches to attain a certain design objective, such as, e.g., minimizing network congestion or retrieval delays. We show that for a broad class of objectives, including minimizing both the expected network delay and the sum of network queue lengths, this optimization problem can be cast as an NP-hard submodular maximization problem. We show that so-called continuous greedy algorithm attains a ratio arbitrarily close to 1 - 1/e ≈ 0.63 using a deterministic estimation via a power series; this drastically reduces execution time over prior art, which resorts to sampling. Finally, we show that our results generalize, beyond M/M/1 queues, to networks of M/M/k and symmetric M/D/1 queues.
Milad Mahdian, Armin Moharrer, Stratis Ioannidis, Edmund M. Yeh
INFOCOM2
2019 Distributing Frank-Wolfe via map-reduce
Armin Moharrer, Stratis Ioannidis
Knowl. Inf. Syst.1
2018 Distributing Frank-Wolfe via Map-Reduce
abstract
We identify structural properties under which a convex optimization over the simplex can be massively parallelized via map-reduce operations using the Frank-Wolfe (FW) algorithm. A broad class of problems, e.g., Convex Approximation, Experimental Designs, and Adaboost, can be tackled this way. We implement FW over Apache Spark, and solve problems with 20 million variables using 350 cores in 79 minutes; the same operation takes 165 hours when executed serially.
Armin Moharrer, Stratis Ioannidis
IJCAI1
2017 Distributing Frank-Wolfe via Map-Reduce
abstract
Large-scale optimization problems abound in data mining and machine learning applications, and the computational challenges they pose are often addressed through parallelization. We identify structural properties under which a convex optimization problem can be massively parallelized via map-reduce operations using the Frank-Wolfe (FW) algorithm. The class of problems that can be tackled this way is quite broad and includes experimental design, AdaBoost, and projection to a convex hull. Implementing FW via map-reduce eases parallelization and deployment via commercial distributed computing frameworks. We demonstrate this by implementing FW over Spark, an engine for parallel data processing, and establish that parallelization through map-reduce yields significant performance improvements: we solve problems with 10 million variables using 350 cores in 44 minutes; the same operation takes 133 hours when executed serially.
Armin Moharrer, Stratis Ioannidis
ICDM1