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

Sepehr Eghbali

dblp:120/8796 · DBLP profile ↗
← Back
10ranked-venue papers
7as first author
2since 2021 · last 2023
0000-0002-1704-6262ORCID · corroborated

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

Artificial intelligence and machine learning · 7 · 5 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 4 · 1 first-author · 2 since 2021Databases, data management, data science and information retrieval · 2 · 2 first-authorSoftware engineering, systems software and programming languages · 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.

Databases, data mining, and information retrieval
3 papers
Information retrieval · 86% Indexing and storage engines · 14%
Theoretical computer science
2 papers
Algorithms and data structures · 54% Approximation and online algorithms · 46%
Software engineering, system software, and programming languages
1 paper
Software testing · 100%

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

TopicWeightPapersLastEvidence papers
Information retrieval › similarity search
nearest neighbor search
0.822020
Online Nearest Neighbor Search Using Hamming Weight Trees · IEEE Trans. Pattern Anal. Mach. Intell. 2020
Fast Cosine Similarity Search in Binary Space with Angular Multi-Index Hashing · IEEE Trans. Knowl. Data Eng. 2019
Indexing and storage engines
tree index
0.412020
Online Nearest Neighbor Search Using Hamming Weight Trees · IEEE Trans. Pattern Anal. Mach. Intell. 2020
Information retrieval › document retrieval › domain-specific retrieval › code search
binary code retrieval
0.412019
Fast Cosine Similarity Search in Binary Space with Angular Multi-Index Hashing · IEEE Trans. Knowl. Data Eng. 2019
Information retrieval › similarity search › vector similarity search
cosine similarity search
0.412019
Fast Cosine Similarity Search in Binary Space with Angular Multi-Index Hashing · IEEE Trans. Knowl. Data Eng. 2019
Information retrieval
hashing
0.412019
Deep Spherical Quantization for Image Search · CVPR 2019
Information retrieval
image retrieval
0.412019
Deep Spherical Quantization for Image Search · CVPR 2019
Information retrieval › image retrieval
large-scale image retrieval
0.412019
Deep Spherical Quantization for Image Search · CVPR 2019
Algorithms and data structures › similarity search
nearest neighbor search
0.312017
Online Nearest Neighbor Search in Binary Space · ICDM 2017
Software testing › regression testing
test case prioritization
0.212016
Test Case Prioritization Using Lexicographical Ordering · IEEE Trans. Software Eng. 2016
Approximation and online algorithms
approximation algorithms
0.212016
An Approximation Algorithm for the Subpath Planning Problem · IJCAI 2016

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

hamming distance · 0.4angular distance · 0.4supervised quantization · 0.4multi-index hashing · 0.4multi-codebook quantization · 0.4locality-sensitive hashing · 0.4deep convolutional neural network · 0.4hamming weight partitioning · 0.3tie-breaking · 0.2lexicographical ordering · 0.2coverage-based heuristic · 0.2
YearPublicationVenuePosition
2023 Pyramid Dynamic Inference: Encouraging Faster Inference Via Early Exit Boosting
abstract
Transformer-based models demonstrate state of the art results on several natural language understanding tasks. However, their deployment comes at the cost of increased footprint and inference latency, limiting their adoption to real-time applications. Early exit strategies are designed to speed-up the inference by routing out a subset of samples at the earlier layers of the model. Exiting early causes losing model accuracy. In order to optimize the trade-off between model accuracy and latency, we propose Pyramid Dynamic Inference (PDI), a scheme that encourages fast inference via boosting the performance of early exit heads. PDI allows for more confident early inference by injecting stronger classifiers at earlier layers. It also prevents a significant increase in the model footprint by gradually shrinking the classifiers as the semantic capacity of the deeper transformer layers increase. Experiment results show that PDI outperforms the baselines on both accuracy and latency on the GLUE benchmark.
Seyed Ershad Banijamali, Pegah Kharazmi, Sepehr Eghbali, Jixuan Wang, Clement Chung, Samridhi Choudhary
ICASSP3
2021 Factorization-Aware Training of Transformers for Natural Language Understanding on the Edge
Hamidreza Saghir, Samridhi Choudhary, Sepehr Eghbali, Clement Chung
Interspeech3
2020 Online Nearest Neighbor Search Using Hamming Weight Trees
abstract
Nearest neighbor search is a basic and recurring proximity problem that has been studied for several decades. The goal is to preprocess a dataset of points so that we can quickly report the closet point(s) to any query point. Many recent applications of NNS involve datasets that are very large and dynamic, that is items of data items become available gradually. In this study, we propose a data structure for solving NNS for dynamic binary data where both query and dataset items are represented as binary strings. The proposed tree data structure, called the Hamming Weight Tree, is simple and as the names suggests, is based on partitioning the feature space of binary strings by exploiting the Hamming weights of the binary codes and their substrings. Given a Hamming Weight Tree of binary codes, we propose two search algorithms that accommodate nearest neighbor search for two different distance functions, the Hamming distance and the angular distance. Our empirical results show significant speedup in comparison with the best known large-scale solutions.
Sepehr Eghbali, Mohammad Hassan Zokaei Ashtiani, Ladan Tahvildari
IEEE Trans. Pattern Anal. Mach. Intell.1
2019 Deep Spherical Quantization for Image Search
abstract
Hashing methods, which encode high-dimensional images with compact discrete codes, have been widely applied to enhance large-scale image retrieval. In this paper, we put forward Deep Spherical Quantization (DSQ), a novel method to make deep convolutional neural networks generate supervised and compact binary codes for efficient image search. Our approach simultaneously learns a mapping that transforms the input images into a low-dimensional discriminative space, and quantizes the transformed data points using multi-codebook quantization. To eliminate the negative effect of norm variance on codebook learning, we force the network to L2normalize the extracted features and then quantize the resulting vectors using a new supervised quantization technique specifically designed for points lying on a unit hypersphere. Furthermore, we introduce an easy-to-implement extension of our quantization technique that enforces sparsity on the codebooks. Extensive experiments demonstrate that DSQ and its sparse variant can generate semantically separable compact binary codes outperforming many state-of-the-art image retrieval methods on three benchmarks.
Sepehr Eghbali, Ladan Tahvildari
CVPR1
2019 Fast Cosine Similarity Search in Binary Space with Angular Multi-Index Hashing
abstract
Given a large dataset of binary codes and a binary query point, we address how to efficiently find$K$codes in the dataset that yield the largest cosine similarities to the query. The straightforward answer to this problem is to compare the query with all items in the dataset, but this is practical only for small datasets. One potential solution to enhance the search time and achieve sublinear cost is to use a hash table populated with binary codes of the dataset and then look up the nearby buckets to the query to retrieve the nearest neighbors. However, if codes are compared in terms of cosine similarity rather than the Hamming distance, then the main issue is that the order of buckets to probe is not evident. To examine this issue, we first elaborate on the connection between the Hamming distance and the cosine similarity. Doing this allows us to systematically find the probing sequence in the hash table. However, solving the nearest neighbor search with a single table is only practical for short binary codes. To address this issue, we propose the angular multi-index hashing search algorithm which relies on building multiple hash tables on binary code substrings. The proposed search algorithm solves the exact angular$K$nearest neighbor problem in a time that is often orders of magnitude faster than the linear scan baseline and even approximation methods.
Sepehr Eghbali, Ladan Tahvildari
IEEE Trans. Knowl. Data Eng.1
2017 Online Nearest Neighbor Search in Binary Space
abstract
We revisit the K Nearest Neighbors (KNN) problem in large binary datasets which is of major importance in several applied areas. The goal is to find the K nearest items in a dataset to a query point where both the query and the items lie in the Hamming cube. The problem is addressed in its online setting, that is, data items are inserted sequentially into the dataset. To accommodate efficient similarity search and fast insertion of new items, we propose a data structure that partitions the feature space based on the Hamming weights of the binary codes and their substrings. Empirical evaluations on a large-scale dataset show significant speedup over the linear scan baseline.
Sepehr Eghbali, Mohammad Hassan Zokaei Ashtiani, Ladan Tahvildari
ICDM1
2016 An Approximation Algorithm for the Subpath Planning Problem
Masoud Safilian, S. Mehdi Hashemi, Sepehr Eghbali, Aliakbar Safilian
IJCAI3
2016 Test Case Prioritization Using Lexicographical Ordering
abstract
Test case prioritization aims at ordering test cases to increase the rate of fault detection, which quantifies how fast faults are detected during the testing phase. A common approach for test case prioritization is to use the information of previously executed test cases, such as coverage information, resulting in an iterative (greedy) prioritization algorithm. Current research in this area validates the fact that using coverage information can improve the rate of fault detection in prioritization algorithms. The performance of such iterative prioritization schemes degrade as the number of ties encountered in prioritization steps increases. In this paper, using the notion of lexicographical ordering, we propose a new heuristic for breaking ties in coverage based techniques. Performance of the proposed technique in terms of the rate of fault detection is empirically evaluated using a wide range of programs. Results indicate that the proposed technique can resolve ties and in turn noticeably increases the rate of fault detection.
Sepehr Eghbali, Ladan Tahvildari
IEEE Trans. Software Eng.1
2012 Bandit-Based Structure Learning for Bayesian Network Classifiers
Sepehr Eghbali, Mohammad Hassan Zokaei Ashtiani, Majid Nili Ahmadabadi, Babak Nadjar Araabi
ICONIP (2)1
2012 Learning Attentive Fusion of Multiple Bayesian Network Classifiers
Sepehr Eghbali, Majid Nili Ahmadabadi, Babak Nadjar Araabi, Maryam S. Mirian
ICONIP (3)1