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

Zaeem Hussain

dblp:132/0618 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Multimedia analysis and retrieval
advertisement analysis
0.822021
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.512021
Interpreting the Rhetoric of Visual Advertisements · IEEE Trans. Pattern Anal. Mach. Intell. 2021
Distributed systems
fault tolerance
0.312018
Partial redundancy in HPC systems with non-uniform node reliabilities · SC 2018
Computer vision › Vision and language
visual question answering
0.312017
Automatic Understanding of Image and Video Advertisements · CVPR 2017
Multimedia analysis and retrieval
video understanding
0.112021
Interpreting the Rhetoric of Visual Advertisements · IEEE Trans. Pattern Anal. Mach. Intell. 2021
Computer vision › Image recognition and object detection
image classification
0.112017
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
YearPublicationVenuePosition
2021 Interpreting the Rhetoric of Visual Advertisements
abstract
Visual 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 Replication
abstract
Reliability-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
DSN1
2019 Optimal Placement of In-memory Checkpoints Under Heterogeneous Failure Likelihoods
abstract
In-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
IPDPS1
2018 CoLoR: Co-Located Rescuers for Fault Tolerance in HPC Systems
abstract
With 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
ICPADS1
2018 Partial redundancy in HPC systems with non-uniform node reliabilities
Zaeem Hussain, Taieb Znati, Rami G. Melhem
SC1
2017 Automatic Understanding of Image and Video Advertisements
abstract
There 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
CVPR1