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

Amir Erfan Eshratifar

dblp:213/7579 · DBLP profile ↗
← Back
8ranked-venue papers
6as first author
3since 2021 · last 2025
0000-0002-1339-7671ORCID · corroborated

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

Artificial intelligence and machine learning · 3 · 2 first-author · 1 since 2021Systems, architecture and hardware · 3 · 3 first-authorGraphics, computer vision, multimedia, augmented reality and games · 3 · 1 first-author · 1 since 2021Computer networks · 1 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 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.

Artificial intelligence
3 papers
Face, body and person analysis · 49% Transfer learning and domain adaptation · 43% Efficient and distributed learning · 8%
Computer networks
1 paper
Edge and fog computing · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Hardware accelerators and domain-specific architectures · 100%

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

TopicWeightPapersLastEvidence papers
Edge and fog computing › mobile edge computing › computation offloading
computation partitioning
0.512021
JointDNN: An Efficient Training and Inference Engine for Intelligent Mobile Cloud Computing Services · IEEE Trans. Mob. Comput. 2021
Edge and fog computing
mobile cloud computing
0.512021
JointDNN: An Efficient Training and Inference Engine for Intelligent Mobile Cloud Computing Services · IEEE Trans. Mob. Comput. 2021
Hardware accelerators and domain-specific architectures
machine learning accelerator
0.512021
JointDNN: An Efficient Training and Inference Engine for Intelligent Mobile Cloud Computing Services · IEEE Trans. Mob. Comput. 2021
Computer vision › Face, body and person analysis
person re-identification
0.412020
Video Person Re-ID: Fantastic Techniques and Where to Find Them (Student Abstract) · AAAI 2020
Computer vision › Face, body and person analysis › person re-identification
video-based person re-identification
0.412020
Video Person Re-ID: Fantastic Techniques and Where to Find Them (Student Abstract) · AAAI 2020
Machine learning › Transfer learning and domain adaptation
few-shot learning
0.412019
A Meta-Learning Approach for Custom Model Training · AAAI 2019
Machine learning › Transfer learning and domain adaptation
meta-learning
0.412019
A Meta-Learning Approach for Custom Model Training · AAAI 2019
Machine learning › Efficient and distributed learning
distributed training
0.112021
JointDNN: An Efficient Training and Inference Engine for Intelligent Mobile Cloud Computing Services · IEEE Trans. Mob. Comput. 2021

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

layer-granularity optimization · 1.5latency and energy modeling · 1.5online soft mining loss · 0.4center loss · 0.4attention neural network · 0.4transfer learning · 0.4meta-learning · 0.4joint training · 0.4
YearPublicationVenuePosition
2025 SCOT: Self-Supervised Contrastive Pretraining for Zero-Shot Compositional Retrieval
abstract
Compositional image retrieval (CIR) is a multimodal learning task where a model combines a query image with a user-provided text modification to retrieve a target image. CIR finds applications in a variety of domains including product retrieval (e-commerce) and web search. Existing methods primarily focus on fully-supervised learning, wherein models are trained on datasets of labeled triplets such as FashionIQ and CIRR. This poses two significant challenges: (i) curating such triplet datasets is labor intensive; and (ii) models lack generalization to un-seen objects and domains. In this work, we propose SCOT (Self-supervised COmpositional Training), a novel zero-shot compositional pretraining strategy that combines existing large image-text pair datasets with the generative capabilities of large language models to contrastively train an embedding composition network. Specifically, we show that the text embedding from a large-scale contrastively-pretrained vision-language model can be utilized as proxy target supervision during compositional pretraining, replacing the target image embedding. In zero-shot settings, this strategy surpasses SOTA zero-shot compositional re-trieval methods as well as many fully-supervised methods on standard benchmarks such as FashionIQ and CIRR. Our code and models are available at https://github.com/yahoo/SCOT.
Bhavin Jawade, João V. B. Soares, Kapil Thadani, Deen Dayal Mohan, Amir Erfan Eshratifar, Benjamin Culpepper, Paloma de Juan, Srirangaraj Setlur, Venu Govindaraju
WACV5
2021 Coarse2Fine: a two-stage training method for fine-grained visual classification
Amir Erfan Eshratifar, David Eigen, Michael Gormish, Massoud Pedram
Mach. Vis. Appl.1
2021 JointDNN: An Efficient Training and Inference Engine for Intelligent Mobile Cloud Computing Services
abstract
Deep learning models are being deployed in many mobile intelligent applications. End-side services, such as intelligent personal assistants, autonomous cars, and smart home services often employ either simple local models on the mobile or complex remote models on the cloud. However, recent studies have shown that partitioning the DNN computations between the mobile and cloud can increase the latency and energy efficiencies. In this paper, we propose an efficient, adaptive, and practical engine, JointDNN, for collaborative computation between a mobile device and cloud for DNNs in both inference and training phase. JointDNN not only provides an energy and performance efficient method of querying DNNs for the mobile side but also benefits the cloud server by reducing the amount of its workload and communications compared to the cloud-only approach. Given the DNN architecture, we investigate the efficiency of processing some layers on the mobile device and some layers on the cloud server. We provide optimization formulations at layer granularity for forward- and backward-propagations in DNNs, which can adapt to mobile battery limitations and cloud server load constraints and quality of service. JointDNN achieves up to 18 and 32 times reductions on the latency and mobile energy consumption of querying DNNs compared to the status-quo approaches, respectively.
Amir Erfan Eshratifar, Mohammad Saeed Abrishami, Massoud Pedram
IEEE Trans. Mob. Comput.1
2020 Video Person Re-ID: Fantastic Techniques and Where to Find Them (Student Abstract)
abstract
The ability to identify the same person from multiple camera views without the explicit use of facial recognition is receiving commercial and academic interest. The current status-quo solutions are based on attention neural models. In this paper, we propose Attention and CL loss, which is a hybrid of center and Online Soft Mining (OSM) loss added to the attention loss on top of a temporal attention-based neural network. The proposed loss function applied with bag-of-tricks for training surpasses the state of the art on the common person Re-ID datasets, MARS and PRID 2011. Our source code is publicly available on github1.
Priyank Pathak, Amir Erfan Eshratifar, Michael Gormish
AAAI2
2020 Runtime Deep Model Multiplexing for Reduced Latency and Energy Consumption Inference
abstract
We propose a learning algorithm to design a lightweight neural multiplexer that given the input and computational resource requirements, calls the model that will consume the minimum compute resources for a successful inference. Mobile devices can use the proposed algorithm to offload the hard inputs to the cloud while inferring the easy ones locally. Besides, in the large scale cloud-based intelligent applications, instead of replicating the most-accurate model, a range of small and large models can be multiplexed from depending on the input's complexity which will save the cloud's computational resources. The input complexity or hardness is determined by the number of models that can predict the correct label. For example, if no model can predict the label correctly, then the input is considered as the hardest. The proposed algorithm allows the mobile device to detect the inputs that can be processed locally and the ones that require a larger model and should be sent a cloud server. Therefore, the mobile user benefits from not only the local processing but also from an accurate model hosted on a cloud server. Our experimental results show that the proposed algorithm improves mobile's model accuracy by 8.52 % which is because of those inputs that are properly selected and offloaded to the cloud server. In addition, it saves the cloud providers' compute resources by a factor of 2.85 × as small models are chosen for easier inputs.
Amir Erfan Eshratifar, Massoud Pedram
ICCD1
2019 A Meta-Learning Approach for Custom Model Training
abstract
Transfer-learning and meta-learning are two effective methods to apply knowledge learned from large data sources to new tasks. In few-class, few-shot target task settings (i.e. when there are only a few classes and training examples available in the target task), meta-learning approaches that optimize for future task learning have outperformed the typical transfer approach of initializing model weights from a pretrained starting point. But as we experimentally show, metalearning algorithms that work well in the few-class setting do not generalize well in many-shot and many-class cases. In this paper, we propose a joint training approach that combines both transfer-learning and meta-learning. Benefiting from the advantages of each, our method obtains improved generalization performance on unseen target tasks in both few- and many-class and few- and many-shot scenarios.
Amir Erfan Eshratifar, Mohammad Saeed Abrishami, David Eigen, Massoud Pedram
AAAI1
2019 BottleNet: A Deep Learning Architecture for Intelligent Mobile Cloud Computing Services
abstract
Recent studies have shown the latency and energy consumption of deep neural networks can be significantly improved by splitting the network between the mobile device and cloud. This paper introduces a new deep learning architecture, called BottleNet, for reducing the feature size needed to be sent to the cloud. Furthermore, we propose a training method for compensating for the potential accuracy loss due to the lossy compression of features before transmitting them to the cloud. BottleNet achieves on average 5.1× improvement in end-to-end latency and 6.9× improvement in mobile energy consumption compared to the cloud-only approach with no accuracy loss.
Amir Erfan Eshratifar, Amirhossein Esmaili, Massoud Pedram
ISLPED1
2018 Energy and Performance Efficient Computation Offloading for Deep Neural Networks in a Mobile Cloud Computing Environment
abstract
In today's computing technology scene, mobile devices are considered to be computationally weak, while large cloud servers are capable of handling expensive workloads, therefore, intensive computing tasks are typically offloaded to the cloud. Recent advances in learning techniques have enabled Deep Neural Networks (DNNs) to be deployed in a wide range of applications. Commercial speech based intelligent personal assistants (IPA) like Apple's Siri, which employs DNN as its recognition model, operate solely over the cloud. The cloud-only approach may require a large amount of data transfer between the cloud and the mobile device. The mobile-only approach may lack performance efficiency. In addition, the cloud server may be slow at times due to the congestion and limited subscription and mobile devices may have battery usage constraints. In this paper, we investigate the efficiency of offloading only some parts of the computations in DNNs to the cloud. We have formulated an optimal computation offloading framework for forward propagation in DNNs, which adapts to battery usage constraints on the mobile side and limited available resources on the cloud. Our simulation results show that our framework can achieve 1.42x on average and up to 3.07x speedup in the execution time on the mobile device. In addition, it results in 2.11x on average and up to 4.26x reduction in mobile energy consumption.
Amir Erfan Eshratifar, Massoud Pedram
ACM Great Lakes Symposium on VLSI1