Demo Data from EDBT 2026 / reviewers in the wild / expert
Zaeem Hussain
dblp:132/0618
· DBLP profile ↗
6ranked-venue papers
5as first author
1since 2021 · last 2021
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 4 first-authorArtificial intelligence and machine learning · 2 · 1 first-author · 1 since 2021Security and privacy · 1 · 1 first-authorGraphics, 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 graphics and multimedia
2 papers |
Multimedia analysis and retrieval · 100% | |
| Artificial intelligence
2 papers |
Vision and language · 90% Image recognition and object detection · 10% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Distributed systems · 77% High-performance computing · 23% |
Topics — the 6 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Multimedia analysis and retrieval
advertisement analysis |
0.8 | 2 | 2021 | Interpreting the Rhetoric of Visual Advertisements · IEEE Trans. Pattern Anal. Mach. Intell. 2021 Automatic Understanding of Image and Video Advertisements · CVPR 2017 |
Computer vision › Vision and language
multimodal understanding |
0.5 | 1 | 2021 | Interpreting the Rhetoric of Visual Advertisements · IEEE Trans. Pattern Anal. Mach. Intell. 2021 |
Distributed systems
fault tolerance |
0.3 | 1 | 2018 | Partial redundancy in HPC systems with non-uniform node reliabilities · SC 2018 |
Computer vision › Vision and language
visual question answering |
0.3 | 1 | 2017 | Automatic Understanding of Image and Video Advertisements · CVPR 2017 |
Multimedia analysis and retrieval
video understanding |
0.1 | 1 | 2021 | Interpreting the Rhetoric of Visual Advertisements · IEEE Trans. Pattern Anal. Mach. Intell. 2021 |
Computer vision › Image recognition and object detection
image classification |
0.1 | 1 | 2017 | Automatic Understanding of Image and Video Advertisements · CVPR 2017 |
Methods — techniques the papers use, named apart from their topics
story construction · 1.0spatial-temporal analysis · 1.0multimodal cues · 1.0multimodal annotation · 0.6baseline classification · 0.6
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Interpreting the Rhetoric of Visual AdvertisementsabstractVisual media have important persuasive power, but prior computer vision approaches have predominantly ignored the persuasive aspects of images. In this work, we propose a suite of data and techniques that enable progress on understanding the messages that visual advertisements convey. We make available a dataset of 64,832 image ads and 3,477 video ads, annotated with ten types of information: the topic and sentiment of the ad; whether it is funny, exciting, or effective; what action it prompts the viewer to do, and what arguments it provides for why this action should be taken; symbolic associations that the ad relies on; the metaphorical object transformations on which especially creative ads rely; and the climax in video ads. We develop methods that use multimodal cues, i.e., both visuals and slogans, for both the image and video domains. Our methods rely on finding poignant content spatially and temporally. We also examine the creative story construction in ads: for videos, we learn to predict when the climax occurs (if any), and how effective the story is; for images, we analyze how object transformations in ads metaphorically depict product properties. Keren Ye, Narges Honarvar Nazari, Zaeem Hussain, Adriana Kovashka |
IEEE Trans. Pattern Anal. Mach. Intell. | 4 |
| 2020 | Enhancing Reliability-Aware Speedup Modelling via ReplicationabstractReliability-aware speedup models study the expected speedup of a parallel application as a function of the number of processors, on a platform susceptible to processor failures. Existing works in this area have developed models using checkpoint-restart (without replication) as the only fault tolerance mechanism, and have studied the upper bound on the number of processors beyond which the application speedup starts to degrade due to increasing likelihood of failure. In this work, we develop speedup models in which replication, specifically dual replication, is also employed for resilience. We demonstrate that the upper bound on the number of processors to execute a perfectly parallel application using dual replication is of the order λ^-^2 where λ is the individual processor failure rate. We also compare the dual replication model with that of no-replication. Specifically, we found that, given the same hardware resources, replication starts offering better speedup just before the upper bound on the number of processors for no-replication is reached. Taken together, our results indicate that replication can significantly enhance reliability-aware speedup models by i) pushing the number of processors that yield the optimal speedup to a much higher value than what is possible without replication, and ii) improving on the optimal speedup possible through checkpoint-restart alone. Zaeem Hussain, Taieb Znati, Rami G. Melhem |
DSN | 1 |
| 2019 | Optimal Placement of In-memory Checkpoints Under Heterogeneous Failure LikelihoodsabstractIn-memory checkpointing has increased in popularity over the years because it significantly improves the time to take a checkpoint. It is usually accomplished by placing all or part of a processor's checkpoint into the local memory of a remote node within the cluster. If, however, the checkpointed node and the node containing its checkpoint both fail in quick succession, recovery using in-memory checkpoints becomes impossible. In this paper, we explore the problem of placing in-memory checkpoints among nodes whose individual failure likelihoods are not identical. We provide theoretical results on the optimal way to place in-memory checkpoints such that the probability of occurrence of a catastrophic failure, i.e. failure of a node as well as the node containing its checkpoint, is minimized. Using the failure logs spread over 5 years of a 49,152 node supercomputer, we show that checkpoint placement schemes that utilize knowledge of node failure likelihoods, and are guided by the theoretical results we provide, can significantly reduce the total number of such catastrophic failures when compared with placement schemes that are oblivious of the heterogeneity in nodes based on their failure likelihoods. Zaeem Hussain, Taieb Znati, Rami G. Melhem |
IPDPS | 1 |
| 2018 | CoLoR: Co-Located Rescuers for Fault Tolerance in HPC SystemsabstractWith the increase in scale of HPC systems, the frequency of system wide failures is expected to increase. The performance of Coordinated Checkpoint/Restart (C/R), the traditional fault tolerance technique, degrades under high failure rates because of frequent global rollbacks, which themselves are susceptible to failures. We propose CoLoR, a fault tolerance scheme that i)requires only the failing process to recover, ii)overlaps reexecution with restart, and iii)avoids the cumulative effect of successive failures. Our theoretical analysis reveals that such a scheme results in lower expected completion time than coordinated C/R. We also provide a proof-of-concept implementation in MPI using receiver based message logging and colocated rescuer (CoLoR)processes, and evaluate its performance on several HPC benchmarks. Our experimental results, combined with observations from the theoretical analysis, show that CoLoR can outperform both traditional C/R and replication over a large range of system sizes, without using extra logger nodes. Zaeem Hussain, Taieb Znati, Rami G. Melhem |
ICPADS | 1 |
| 2018 | Partial redundancy in HPC systems with non-uniform node reliabilities
Zaeem Hussain, Taieb Znati, Rami G. Melhem |
SC | 1 |
| 2017 | Automatic Understanding of Image and Video AdvertisementsabstractThere is more to images than their objective physical content: for example, advertisements are created to persuade a viewer to take a certain action. We propose the novel problem of automatic advertisement understanding. To enable research on this problem, we create two datasets: an image dataset of 64,832 image ads, and a video dataset of 3,477 ads. Our data contains rich annotations encompassing the topic and sentiment of the ads, questions and answers describing what actions the viewer is prompted to take and the reasoning that the ad presents to persuade the viewer (What should I do according to this ad, and why should I do it?), and symbolic references ads make (e.g. a dove symbolizes peace). We also analyze the most common persuasive strategies ads use, and the capabilities that computer vision systems should have to understand these strategies. We present baseline classification results for several prediction tasks, including automatically answering questions about the messages of the ads. Zaeem Hussain, Xiaozhong Zhang, Keren Ye, Christopher Thomas 0004, Zuha Agha, Nathan Ong, Adriana Kovashka |
CVPR | 1 |