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

Ali Ghodsi 0001

dblp:71/4226-1 · also Ali Ghodsi Boushehri · DBLP profile ↗
← Back
51ranked-venue papers
5as first author
9since 2021 · last 2024
0000-0003-1866-246XORCID · verified

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

Artificial intelligence and machine learning · 43 · 5 first-author · 8 since 2021Graphics, computer vision, multimedia, augmented reality and games · 8 · 3 first-authorDatabases, data management, data science and information retrieval · 7Applied, interdisciplinary, general and emerging computing · 4 · 1 since 2021Systems, architecture and hardware · 1Computer networks · 1

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
13 papers
Deep learning architectures and training · 33% Representation and self-supervised learning · 25% Efficient and distributed learning · 22%
Databases, data mining, and information retrieval
4 papers
Data mining · 91% Recommender systems · 9%
Theoretical computer science
4 papers
Algorithms and data structures · 57% Mathematical optimization · 43%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Bioinformatics and computational biology · 100%

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

TopicWeightPapersLastEvidence papers
Machine learning › Deep learning architectures and training
attention mechanism
0.812024
Orchid: Flexible and Data-Dependent Convolution for Sequence Modeling · NeurIPS 2024
Machine learning › Deep learning architectures and training
sequence modeling
0.812024
Orchid: Flexible and Data-Dependent Convolution for Sequence Modeling · NeurIPS 2024
Machine learning › Efficient and distributed learning › model compression
knowledge distillation
0.512021
Universal-KD: Attention-based Output-Grounded Intermediate Layer Knowledge Distillation · EMNLP (1) 2021
Machine learning › Efficient and distributed learning
model compression
0.512021
Universal-KD: Attention-based Output-Grounded Intermediate Layer Knowledge Distillation · EMNLP (1) 2021
Machine learning › Representation and self-supervised learning › representation learning
dimensionality reduction
0.332012
Adapting Component Analysis · ICDM 2012
Conformal Mapping by Computationally Efficient Methods · AAAI 2010
Action respecting embedding · ICML 2005
Machine learning › Representation and self-supervised learning › representation learning › unsupervised representation learning › sparse coding › dictionary learning
discriminative dictionary learning
0.212014
Multiview Supervised Dictionary Learning in Speech Emotion Recognition · IEEE ACM Trans. Audio Speech Lang. Process. 2014
Machine learning › Kernel, tree and ensemble methods › kernel methods
hilbert-schmidt independence criterion
0.212014
Multiview Supervised Dictionary Learning in Speech Emotion Recognition · IEEE ACM Trans. Audio Speech Lang. Process. 2014
Machine learning › Representation and self-supervised learning › multi-view learning
multi-view dictionary learning
0.212014
Multiview Supervised Dictionary Learning in Speech Emotion Recognition · IEEE ACM Trans. Audio Speech Lang. Process. 2014
Natural language and speech › Speech recognition and synthesis › paralinguistic analysis
speech emotion recognition
0.212014
Multiview Supervised Dictionary Learning in Speech Emotion Recognition · IEEE ACM Trans. Audio Speech Lang. Process. 2014
Data mining › sampling
representative selection
0.212013
Distributed Column Subset Selection on MapReduce · ICDM 2013
Algorithms and data structures › matrix approximation
column subset selection
0.212013
Distributed Column Subset Selection on MapReduce · ICDM 2013
Machine learning › Transfer learning and domain adaptation
domain adaptation
0.112012
Adapting Component Analysis · ICDM 2012
Bioinformatics and computational biology › structural bioinformatics
protein structure determination
0.112012
Protein Structure by Semidefinite Facial Reduction · RECOMB 2012
Bioinformatics and computational biology
protein structure prediction
0.112012
Protein Structure by Semidefinite Facial Reduction · RECOMB 2012
Data mining
clustering
0.112012
Low Dimensional Localized Clustering (LDLC) · ICDM 2012
Data mining › clustering › high-dimensional clustering
subspace clustering
0.112012
Low Dimensional Localized Clustering (LDLC) · ICDM 2012
Data mining › dimensionality reduction
feature selection
0.112011
An Efficient Greedy Method for Unsupervised Feature Selection · ICDM 2011
Data mining › dimensionality reduction › feature selection
unsupervised feature selection
0.112011
An Efficient Greedy Method for Unsupervised Feature Selection · ICDM 2011
Mathematical optimization › combinatorial optimization
greedy algorithm
0.112011
An Efficient Greedy Method for Unsupervised Feature Selection · ICDM 2011
Computer vision › 3D vision › 3d object recognition
3d object classification
0.112010
Conformal Mapping by Computationally Efficient Methods · AAAI 2010
Machine learning › Representation and self-supervised learning
conformal mapping
0.112010
Conformal Mapping by Computationally Efficient Methods · AAAI 2010
Machine learning › Representation and self-supervised learning › representation learning
metric learning
0.112008
Distance Metric Learning Versus Fisher Discriminant Analysis · AAAI 2008
Data mining › dimensionality reduction
feature extraction
0.112008
Nonnegative matrix factorization via rank-one downdate · ICML 2008
Recommender systems › collaborative filtering
matrix factorization
0.112008
Nonnegative matrix factorization via rank-one downdate · ICML 2008
Data mining › dimensionality reduction
nonnegative matrix factorization
0.112008
Nonnegative matrix factorization via rank-one downdate · ICML 2008
Machine learning › Representation and self-supervised learning
side information
0.112007
Improving Embeddings by Flexible Exploitation of Side Information · IJCAI 2007
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
learning for planning
0.112005
Learning Subjective Representations for Planning · IJCAI 2005
Machine learning › Representation and self-supervised learning › representation learning › dimensionality reduction
manifold learning
0.112005
Tangent-Corrected Embedding · CVPR (1) 2005
Parallel and multicore computing › data-parallel programming
mapreduce
0.012013
Distributed Column Subset Selection on MapReduce · ICDM 2013
Machine learning › Representation and self-supervised learning › representation learning › invariant representation learning
transformation-invariant representation
0.012004
Transformation-Invariant Embedding for Image Analysis · ECCV (4) 2004

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

shift equivariance · 0.8conditioning network · 0.8pseudo-classifier · 0.5attention-based layer projection · 0.5random projection · 0.5low-rank approximation · 0.5semidefinite programming · 0.4vector quantization PCA · 0.3k-means · 0.3reconstruction error minimization · 0.2sparse coding · 0.2multi-view learning · 0.2HSIC · 0.2kernel distribution embedding · 0.1hilbert-schmidt independence criterion · 0.1facial reduction · 0.1locally linear embedding · 0.1laplacian eigenmaps · 0.1
YearPublicationVenuePosition
2024 Orchid: Flexible and Data-Dependent Convolution for Sequence Modeling
abstract
In the rapidly evolving field of deep learning, the demand for models that are both expressive and computationally efficient has never been more critical. This paper introduces Orchid, a novel architecture designed to address the quadratic complexity of traditional attention mechanisms without compromising the ability to capture long-range dependencies and in-context learning. At the core of this architecture lies a new data-dependent global convolution layer, which contextually adapts its kernel conditioned on input sequence using a dedicated conditioning neural network. We design two simple conditioning networks that maintain shift equivariance in our data-dependent convolution operation. The dynamic nature of the proposed convolution kernel grants Orchid high expressivity while maintaining quasilinear scalability for long sequences. We evaluate the proposed model across multiple domains, including language modeling and image classification, to highlight its performance and generality. Our experiments demonstrate that this architecture not only outperforms traditional attention-based architectures such as BERT and Vision Transformers with smaller model sizes, but also extends the feasible sequence length beyond the limitations of the dense attention layers. This achievement represents a significant step towards more efficient and scalable deep learning models for sequence modeling.
Mahdi Karami, Ali Ghodsi 0001
NeurIPS2
2023 Do we need Label Regularization to Fine-tune Pre-trained Language Models?
abstract
Ivan Kobyzev, Aref Jafari, Mehdi Rezagholizadeh, Tianda Li, Alan Do-Omri, Peng Lu, Pascal Poupart, Ali Ghodsi. Proceedings of the 17th Conference of the European Chapter of the Association for Computational Linguistics. 2023.
Ivan Kobyzev, Aref Jafari, Mehdi Rezagholizadeh, Tianda Li, Alan Do-Omri, Peng Lu 0006, Pascal Poupart, Ali Ghodsi 0001
EACL8
2023 DyLoRA: Parameter-Efficient Tuning of Pre-trained Models using Dynamic Search-Free Low-Rank Adaptation
abstract
With the ever-growing size of pretrained models (PMs), fine-tuning them has become more expensive and resource-hungry.As a remedy, low-rank adapters (LoRA) keep the main pretrained weights of the model frozen and just introduce some learnable truncated SVD modules (so-called LoRA blocks) to the model.While LoRA blocks are parameter-efficient, they suffer from two major problems: first, the size of these blocks is fixed and cannot be modified after training (for example, if we need to change the rank of LoRA blocks, then we need to retrain them from scratch); second, optimizing their rank requires an exhaustive search and effort.In this work, we introduce a dynamic low-rank adaptation (DyLoRA) technique to address these two problems together.Our Dy-LoRA method trains LoRA blocks for a range of ranks instead of a single rank by sorting the representation learned by the adapter module at different ranks during training.We evaluate our solution on different natural language understanding (GLUE benchmark) and language generation tasks (E2E, DART and WebNLG) using different pretrained models such as RoBERTa and GPT with different sizes.Our results show that we can train dynamic search-free models with DyLoRA at least 4 to 7 times faster than LoRA without significantly compromising performance.Moreover, our models can perform consistently well on a much larger range of ranks compared to LoRA. 1
Mojtaba Valipour, Mehdi Rezagholizadeh, Ivan Kobyzev, Ali Ghodsi 0001
EACL4
2022 Pro-KD: Progressive Distillation by Following the Footsteps of the Teacher
abstract
With the ever growing scale of neural models, knowledge distillation (KD) attracts more attention as a prominent tool for neural model compression. However, there are counter intuitive observations in the literature showing some challenging limitations of KD. A case in point is that the best performing checkpoint of the teacher might not necessarily be the best teacher for training the student in KD. Therefore, one important question would be how to find the best checkpoint of the teacher for distillation? Searching through the checkpoints of the teacher would be a very tedious and computationally expensive process, which we refer to as the checkpoint-search problem. Moreover, another observation is that larger teachers might not necessarily be better teachers in KD, which is referred to as the capacity-gap problem. To address these challenging problems, in this work, we introduce our progressive knowledge distillation (Pro-KD) technique which defines a smoother training path for the student by following the training footprints of the teacher instead of solely relying on distilling from a single mature fully-trained teacher. We demonstrate that our technique is quite effective in mitigating the capacity-gap problem and the checkpoint search problem. We evaluate our technique using a comprehensive set of experiments on different tasks such as image classification (CIFAR-10 and CIFAR-100), natural language understanding tasks of the GLUE benchmark, and question answering (SQuAD 1.1 and 2.0) using BERT-based models and consistently got superior results over state-of-the-art techniques.
Mehdi Rezagholizadeh, Aref Jafari, Puneeth S. M. Saladi, Pranav Sharma, Ali Saheb Pasand, Ali Ghodsi 0001
COLING6
2022 KroneckerBERT: Significant Compression of Pre-trained Language Models Through Kronecker Decomposition and Knowledge Distillation
abstract
Marzieh Tahaei, Ella Charlaix, Vahid Nia, Ali Ghodsi, Mehdi Rezagholizadeh. Proceedings of the 2022 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies. 2022.
Marzieh S. Tahaei, Ella Charlaix, Vahid Partovi Nia, Ali Ghodsi 0001, Mehdi Rezagholizadeh
NAACL-HLT4
2021 Annealing Knowledge Distillation
abstract
Significant memory and computational requirements of large deep neural networks restrict their application on edge devices.Knowledge distillation (KD) is a prominent model compression technique for deep neural networks in which the knowledge of a trained large teacher model is transferred to a smaller student model.The success of knowledge distillation is mainly attributed to its training objective function, which exploits the softtarget information (also known as "dark knowledge") besides the given regular hard labels in a training set.However, it is shown in the literature that the larger the gap between the teacher and the student networks, the more difficult is their training using knowledge distillation.To address this shortcoming, we propose an improved knowledge distillation method (called Annealing-KD) by feeding the rich information provided by the teacher's softtargets incrementally and more efficiently.Our Annealing-KD technique is based on a gradual transition over annealed soft-targets generated by the teacher at different temperatures in an iterative process, and therefore, the student is trained to follow the annealed teacher output in a step-by-step manner.This paper includes theoretical and empirical evidence as well as practical experiments to support the effectiveness of our Annealing-KD method.We did a comprehensive set of experiments on different tasks such as image classification (CIFAR-10 and 100) and NLP language inference with BERT-based models on the GLUE benchmark and consistently got superior results.
Aref Jafari, Mehdi Rezagholizadeh, Pranav Sharma, Ali Ghodsi 0001
EACL4
2021 Universal-KD: Attention-based Output-Grounded Intermediate Layer Knowledge Distillation
abstract
Intermediate layer matching is shown as an effective approach for improving knowledge distillation (KD).However, this technique applies matching in the hidden spaces of two different networks (i.e.student and teacher), which lacks clear interpretability.Moreover, intermediate layer KD cannot easily deal with other problems such as layer mapping search and architecture mismatch (i.e. it requires the teacher and student to be of the same model type).To tackle the aforementioned problems all together, we propose Universal-KD to match intermediate layers of the teacher and the student in the output space (by adding pseudo classifiers on intermediate layers) via the attention-based layer projection.By doing this, our unified approach has three merits: (i) it can be flexibly combined with current intermediate layer distillation techniques to improve their results (ii) the pseudo classifiers of the teacher can be deployed instead of extra expensive teacher assistant networks to address the capacity gap problem in KD which is a common issue when the gap between the size of the teacher and student networks becomes too large; (iii) it can be used in cross-architecture intermediate layer KD.We did comprehensive experiments in distilling BERT-base into BERT-4, RoBERTa-large into DistilRoBERTa and BERT-base into CNN and LSTM-based models.Results on the GLUE tasks show that our approach is able to outperform other KD techniques.
Yimeng Wu, Mehdi Rezagholizadeh, Abbas Ghaddar, Md. Akmal Haidar, Ali Ghodsi 0001
EMNLP (1)5
2021 Supervised discriminative dimensionality reduction by learning multiple transformation operators
Hossein Rajabzadeh, Mansoor Zolghadri Jahromi, Ali Ghodsi 0001
Expert Syst. Appl.3
2021 Fine-Tuning and training of densenet for histopathology image representation using TCGA diagnostic slides
abstract
Feature vectors provided by pre-trained deep artificial neural networks have become a dominant source for image representation in recent literature. Their contribution to the performance of image analysis can be improved through fine-tuning. As an ultimate solution, one might even train a deep network from scratch with the domain-relevant images, a highly desirable option which is generally impeded in pathology by lack of labeled images and the computational expense. In this study, we propose a new network, namely KimiaNet, that employs the topology of the DenseNet with four dense blocks, fine-tuned and trained with histopathology images in different configurations. We used more than 240,000 image patches with 1000×1000 pixels acquired at 20× magnification through our proposed "high-cellularity mosaic" approach to enable the usage of weak labels of 7126 whole slide images of formalin-fixed paraffin-embedded human pathology samples publicly available through The Cancer Genome Atlas (TCGA) repository. We tested KimiaNet using three public datasets, namely TCGA, endometrial cancer images, and colorectal cancer images by evaluating the performance of search and classification when corresponding features of different networks are used for image representation. As well, we designed and trained multiple convolutional batch-normalized ReLU (CBR) networks. The results show that KimiaNet provides superior results compared to the original DenseNet and smaller CBR networks when used as feature extractor to represent histopathology images.
Abtin Riasatian, Morteza Babaie, Danial Maleki, Shivam Kalra, Mojtaba Valipour, Sobhan Hemati, Manit Zaveri, Amir Safarpoor, Sobhan Shafiei, Mehdi Afshari, Maral Rasoolijaberi, Milad Sikaroudi, Mohd Adnan, Sultaan Shah, Charles Choi, Savvas Damaskinos, Clinton J. V. Campbell, Phedias Diamandis, Liron Pantanowitz, Hany Kashani, Ali Ghodsi 0001, Hamid R. Tizhoosh
Medical Image Anal.21
2020 Discriminant component analysis via distance correlation maximization
Lida Abdi, Ali Ghodsi 0001
Pattern Recognit.2
2019 Sentiment analysis based on improved pre-trained word embeddings
Seyed Mahdi Rezaeinia, Rouhollah Rahmani, Ali Ghodsi 0001, Hadi Veisi
Expert Syst. Appl.3
2018 Robust Locally-Linear Controllable Embedding
abstract
Embed-to-control (E2C) is a model for solving high-dimensional optimal control problems by combining variational auto-encoders with locally-optimal controllers. However, the E2C model suffers from two major drawbacks: 1) its objective function does not correspond to the likelihood of the data sequence and 2) the variational encoder used for embedding typically has large variational approximation error, especially when there is noise in the system dynamics. In this paper, we present a new model for learning robust locally-linear controllable embedding (RCE). Our model directly estimates the predictive conditional density of the future observation given the current one, while introducing the bottleneck between the current and future observations. Although the bottleneck provides a natural embedding candidate for control, our RCE model introduces additional specific structures in the generative graphical model so that the model dynamics can be robustly linearized. We also propose a principled variational approximation of the embedding posterior that takes the future observation into account, and thus, makes the variational approximation more robust against the noise. Experimental results show that RCE outperforms the E2C model, and does so significantly when the underlying dynamics is noisy.
Seyed Ershad Banijamali, Mohammad Ghavamzadeh, Hung Hai Bui, Ali Ghodsi 0001
AISTATS5
2018 Nonnegative Matrix Factorization Using Autoencoders And Exponentiated Gradient Descent
abstract
We introduce a new autoencoder-based algorithm for non-negative matrix factorization. Instead of stochastic gradient descent-based update rules, our approach employs exponentiated gradient decent which, unlike the former, inherently guarantees the non-negativity of basis vectors when they are initialized to non-negative values. Moreover, we explore the potential of our autoencoder-based non-negative matrix factorization model for clustering applications, and show that it can learn hierarchical factorizations, each of which corresponding to a different and meaningful clustering. Further, we show that adding a supervised loss at intermediate layers results in more diverse representations at the different layers of the NMF hierarchy. We provide extensive empirical evaluations on text and image datasets and compare our proposed model to two alternative approaches, including another autoencoder-based algorithm.
Alaa El Khatib, Shimeng Huang, Ali Ghodsi 0001, Fakhri Karray
IJCNN3
2018 Distance Correlation Autoencoder
abstract
This paper looks at applying a new objective function based on distance correlation for supervised dimensionality reduction using autoencoders. We elaborate on different properties of distance correlation to illustrate that maximizing it would be beneficial for supervised dimensionality reduction. We also described the general structure of the autoencoder used to maximize distance correlation. Lastly, our model was applied to a variety of problem sets from toy examples to regression and image datasets and obtained good results in general.
Rick Wang, Ali Ghodsi 0001
IJCNN3
2017 Generative mixture of networks
abstract
A generative model based on training deep architectures is proposed. The model consists of K networks that are trained together to learn the underlying distribution of a given data set. The process starts with dividing the input data into K clusters and feeding each of them into a separate network. After few iterations of training networks separately, we use an EM-like algorithm to train the networks together and update the clusters of the data. We call this model Mixture of Networks. The provided model is a platform that can be used for any deep structure and be trained by any conventional objective function for distribution modeling. As the components of the model are neural networks, it has high capability in characterizing complicated data distributions as well as clustering data. We apply the algorithm on MNIST hand-written digits and Yale face datasets. We also demonstrate the clustering ability of the model using some real-world and toy examples.
Seyed Ershad Banijamali, Ali Ghodsi 0001, Pascal Poupart
IJCNN2
2017 Sparse supervised principal component analysis (SSPCA) for dimension reduction and variable selection
Sara Sharifzadeh, Ali Ghodsi 0001, Line Harder Clemmensen, Bjarne K. Ersbøll
Eng. Appl. Artif. Intell.2
2017 Fast and Scalable Feature Selection for Gene Expression Data Using Hilbert-Schmidt Independence Criterion
abstract
GOAL: In computational biology, selecting a small subset of informative genes from microarray data continues to be a challenge due to the presence of thousands of genes. This paper aims at quantifying the dependence between gene expression data and the response variables and to identifying a subset of the most informative genes using a fast and scalable multivariate algorithm. METHODS: A novel algorithm for feature selection from gene expression data was developed. The algorithm was based on the Hilbert-Schmidt independence criterion (HSIC), and was partly motivated by singular value decomposition (SVD). RESULTS: The algorithm is computationally fast and scalable to large datasets. Moreover, it can be applied to problems with any type of response variables including, biclass, multiclass, and continuous response variables. The performance of the proposed algorithm in terms of accuracy, stability of the selected genes, speed, and scalability was evaluated using both synthetic and real-world datasets. The simulation results demonstrated that the proposed algorithm effectively and efficiently extracted stable genes with high predictive capability, in particular for datasets with multiclass response variables. CONCLUSION/SIGNIFICANCE: The proposed method does not require the whole microarray dataset to be stored in memory, and thus can easily be scaled to large datasets. This capability is an important attribute in big data analytics, where data can be large and massively distributed.
Mehrdad J. Gangeh, Hadi Zarkoob, Ali Ghodsi 0001
IEEE ACM Trans. Comput. Biol. Bioinform.3
2015 Kolmogorov complexity vector: A novel data representation
abstract
Kolmogorov complexity vector(Kc-vector) stands for a novel compact representation of data from an information theory point of view. In this paper, we define the concept of Kc-vector based on Kolmogorov complexity and information distance. Each coordinate of the Kc-vector represents the information distance between the edges associated with a given vertex and the Kc-vector itself. The term Kc-vector was motivated by eigenvectors due to the similarity and analogy of these two concepts. We show the possibility of computing Kolmogorov complexity vectors directly inspired by the power iteration. We apply the Kc-vector on several domains and find it works robustly well on clustering and ranking. Existing spectral clustering and ranking methods typically require very careful kernel parameter selection and normalization schemes. Here, the Kc-vector we propose is less sensitive to parameter tuning. The compression-based way of Kc-vector computation makes our results invariant to changes on a wide range of kernel parameters or normalization schemes.
Ali Ghodsi 0001
IJCNN2
2015 Learning the Structure of Sum-Product Networks via an SVD-based Algorithm
Tameem Adel, David Balduzzi, Ali Ghodsi 0001
UAI3
2015 Greedy column subset selection for large-scale data sets
Ahmed K. Farahat, Ahmed Elgohary, Ali Ghodsi 0001, Mohamed S. Kamel
Knowl. Inf. Syst.3
2014 Minimizing the Discrepancy Between Source and Target Domains by Learning Adapting Components
Fatemeh Dorri, Ali Ghodsi 0001
J. Comput. Sci. Technol.2
2014 Multiview Supervised Dictionary Learning in Speech Emotion Recognition
abstract
Recently, a supervised dictionary learning (SDL) approach based on the Hilbert-Schmidt independence criterion (HSIC) has been proposed that learns the dictionary and the corresponding sparse coefficients in a space where the dependency between the data and the corresponding labels is maximized. In this paper, two multiview dictionary learning techniques are proposed based on this HSIC-based SDL. While one of these two techniques learns one dictionary and the corresponding coefficients in the space of fused features in all views, the other learns one dictionary in each view and subsequently fuses the sparse coefficients in the spaces of learned dictionaries. The effectiveness of the proposed multiview learning techniques in using the complementary information of single views is demonstrated in the application of speech emotion recognition (SER). The fully-continuous sub-challenge (FCSC) of the AVEC 2012 dataset is used in two different views: baseline and spectral energy distribution (SED) feature sets. Four dimensional affects, i.e., arousal, expectation, power, and valence are predicted using the proposed multiview methods as the continuous response variables. The results are compared with the single views, AVEC 2012 baseline system, and also other supervised and unsupervised multiview learning approaches in the literature. Using correlation coefficient as the performance measure in predicting the continuous dimensional affects, it is shown that the proposed approach achieves the highest performance among the rivals. The relative performance of the two proposed multiview techniques and their relationship are also discussed. Particularly, it is shown that by providing an additional constraint on the dictionary of one of these approaches, it becomes the same as the other.
Mehrdad J. Gangeh, Pouria Fewzee 0001, Ali Ghodsi 0001, Mohamed S. Kamel, Fakhri Karray
IEEE ACM Trans. Audio Speech Lang. Process.3
2013 Distributed Column Subset Selection on MapReduce
abstract
Given a very large data set distributed over a cluster of several nodes, this paper addresses the problem of selecting a few data instances that best represent the entire data set. The solution to this problem is of a crucial importance in the big data era as it enables data analysts to understand the insights of the data and explore its hidden structure. The selected instances can also be used for data preprocessing tasks such as learning a low-dimensional embedding of the data points or computing a low-rank approximation of the corresponding matrix. The paper first formulates the problem as the selection of a few representative columns from a matrix whose columns are massively distributed, and it then proposes a MapReduce algorithm for selecting those representatives. The algorithm first learns a concise representation of all columns using random projection, and it then solves a generalized column subset selection problem at each machine in which a subset of columns are selected from the sub-matrix on that machine such that the reconstruction error of the concise representation is minimized. The paper then demonstrates the effectiveness and efficiency of the proposed algorithm through an empirical evaluation on benchmark data sets.
Ahmed K. Farahat, Ahmed Elgohary, Ali Ghodsi 0001, Mohamed S. Kamel
ICDM3
2013 Efficient greedy feature selection for unsupervised learning
Ahmed K. Farahat, Ali Ghodsi 0001, Mohamed S. Kamel
Knowl. Inf. Syst.2
2013 Discriminative functional analysis of human movements
Ali-Akbar Samadani, Ali Ghodsi 0001, Dana Kulic
Pattern Recognit. Lett.2
2012 Adapting Component Analysis
abstract
A main problem in machine learning is to predict the response variables of a test set given the training data and its corresponding response variables. A predictive model can perform satisfactorily only if the training data is an appropriate representative of the test data. This is usually reflected in the assumption that the training data and the test data are drawn from the same underlying probability distribution. However, the assumption may not be correct in many applications for various reasons. We propose a method based on kernel distribution embedding and Hilbert-Schmidt Independence Criterion (HSIC) to address this problem. The proposed method explores a new representation of the data in a new feature space with two properties: (i) the distributions of the training and the test data sets are as close as possible in the new feature space, and (ii) the important structural information of the data is preserved. The algorithm can reduce the dimensionality of the data while it preserves the aforementioned properties and therefore it can be seen as a dimensionality reduction method as well. Our method has a closed-form solution and the experimental results show that it works well in practice.
Fatemeh Dorri, Ali Ghodsi 0001
ICDM2
2012 Low Dimensional Localized Clustering (LDLC)
abstract
In the space of high-dimensional data, it is generally reasonable to assume that the data points are on (or close to) one or more submanifolds. Each of these submanifolds can be modeled by a number of linear subspaces. This is in fact the main intuition behind a majority of subspace clustering algorithms. In many cases, however, the subspaces computed by these algorithms consist of disconnected subsets of the underlying submanifolds and therefore, do not form localized and compact clusters. To address this problem, we propose "Low Dimensional Localized Clustering (LDLC)", a new method for subspace clustering. Unlike existing methods, LDLC respects the topology of the underling submanifolds and assigns the data points to localized clusters such that the total reconstruction error is minimized. This is a valuable property in many tasks, such as semi-supervised classification, data visualization and local dimensionality reduction. We establish connections between LDLC, K-Means, and VQPCA from different perspectives, and validate our method through various experiments on synthetic and real data sets.
Pooyan Khajehpour Tadavani, Ali Ghodsi 0001
ICDM2
2012 Protein Structure by Semidefinite Facial Reduction
Babak Alipanahi, Nathan Krislock, Ali Ghodsi 0001, Henry Wolkowicz, Logan Donaldson, Ming Li 0001
RECOMB3
2012 Detecting Change-Points in Time Series by Maximum Mean Discrepancy of Ordinal Pattern Distributions
Mathieu Sinn, Ali Ghodsi 0001, Karsten Keller
UAI2
2011 An Efficient Greedy Method for Unsupervised Feature Selection
abstract
In data mining applications, data instances are typically described by a huge number of features. Most of these features are irrelevant or redundant, which negatively affects the efficiency and effectiveness of different learning algorithms. The selection of relevant features is a crucial task which can be used to allow a better understanding of data or improve the performance of other learning tasks. Although the selection of relevant features has been extensively studied in supervised learning, feature selection with the absence of class labels is still a challenging task. This paper proposes a novel method for unsupervised feature selection, which efficiently selects features in a greedy manner. The paper first defines an effective criterion for unsupervised feature selection which measures the reconstruction error of the data matrix based on the selected subset of features. The paper then presents a novel algorithm for greedily minimizing the reconstruction error based on the features selected so far. The greedy algorithm is based on an efficient recursive formula for calculating the reconstruction error. Experiments on real data sets demonstrate the effectiveness of the proposed algorithm in comparison to the state-of-the-art methods for unsupervised feature selection.
Ahmed K. Farahat, Ali Ghodsi 0001, Mohamed S. Kamel
ICDM2
2011 Parameter selection for smoothing splines using Stein's Unbiased Risk Estimator
abstract
A challenging problem in smoothing spline regression is determining a value for the smoothing parameter. The parameter establishes the tradeoff between the closeness of the data, versus the smoothness of the regression function. This paper proposes a new method of finding the optimum smoothness value based on Stein's Unbiased Risk Estimator (SURE). This approach employs Newton's method to solve for the optimal value directly, while minimizing the true error of the regression. Experimental results demonstrate the effectiveness of this method, particularly for small datasets.
Sepideh Seifzadeh, Ali Ghodsi 0001, Fakhri Karray
IJCNN3
2011 Robust locally linear embedding using penalty functions
abstract
We introduce a modified version of locally linear embedding (LLE) which is more robust to noise. This is accomplished by adding a regularization term to the reconstruction weight cost function. We propose two alternative regularization terms, the ℓ2-norm and the elastic-net function; a weighted average of the ℓ2- and ℓ1-norm. Adding the ℓ2-norm to the cost function produces more uniform weights. With noise in the data, a more uniform weight structure provides a better representation of the linear patch surrounding each data point. In the case of the elastic-net function, the addition of the ℓ1-norm produces sparse weights; eliminating possible outliers from the reconstruction. We use several examples to show that these methods are able to outperform LLE and are comparable to other dimensionality reduction algorithms.
Manda Winlaw, Leila Samimi-Dehkordi, Ali Ghodsi 0001
IJCNN3
2011 Supervised principal component analysis: Visualization, classification and regression on subspaces and submanifolds
Elnaz Barshan, Ali Ghodsi 0001, Zohreh Azimifar, Mansoor Zolghadri Jahromi
Pattern Recognit.2
2011 Guided Locally Linear Embedding
Babak Alipanahi, Ali Ghodsi 0001
Pattern Recognit. Lett.2
2010 Conformal Mapping by Computationally Efficient Methods
abstract
Dimensionality reduction is the process by which a set of data points in a higher dimensional space are mapped to a lower dimension while maintaining certain properties of these points relative to each other. One important property is the preservation of the three angles formed by a triangle consisting of three neighboring points in the high dimensional space. If this property is maintained for those same points in the lower dimensional embedding then the result is a conformal map. However, many of the commonly used nonlinear dimensionality reduction techniques, such as Locally Linear Embedding (LLE) or Laplacian Eigenmaps (LEM), do not produce conformal maps. Post-processing techniques formulated as instances of semi-definite programming (SDP) problems can be applied to the output of either LLE or LEM to produce a conformal map. However, the effectiveness of this approach is limited by the computational complexity of SDP solvers. This paper will propose an alternative post-processing algorithm that produces a conformal map but does not require a solution to a SDP problem and so is more computationally efficient thus allowing it to be applied to a wider selection of datasets. Using this alternative solution, the paper will also propose a new algorithm for 3D object classification. An interesting feature of the 3D classification algorithm is that it is invariant to the scale and the orientation of the surface.
Stefan Pintilie, Ali Ghodsi 0001
AAAI2
2010 Rare Class Classification by Support Vector Machine
abstract
The problem of classification on highly imbalanced datasets has been studied extensively in the literature. Most classifiers show significant deterioration in performance when dealing with skewed datasets. In this paper, we first examine the underlying reasons for SVM's deterioration on imbalanced datasets. We then propose two modifications for the soft margin SVM, where we change or add constraints to the optimization problem. The proposed methods are compared with regular SVM, cost-sensitive SVM and two re-sampling methods. Our experimental results demonstrate that this constrained SVM can consistently outperform the other associated methods.
He He 0001, Ali Ghodsi 0001
ICPR2
2010 Learning an Affine Transformation for Non-linear Dimensionality Reduction
Pooyan Khajehpour Tadavani, Ali Ghodsi 0001
ECML/PKDD (2)2
2009 Towards Robust Peer Counting
abstract
This paper describes T-SIZE, a peer counting protocol that is based on gossip-based aggregation. Peer counting has become increasingly important as the size of the network is often a crucial parameter used to guarantee robustness, small diameter, load-balance, or to generally optimize the system. Our work improves the previous work by providing a protocol that is eventually accurate, i.e. the estimate will eventually converge to the true peer count in absence of churn. The protocol can handle extreme levels of churn, and automatically ensures that all participating nodes learn the outcome of the peer counting.
Alberto Montresor, Ali Ghodsi 0001
Peer-to-Peer Computing2
2008 Distance Metric Learning Versus Fisher Discriminant Analysis
Babak Alipanahi, Michael Biggs, Ali Ghodsi 0001
AAAI3
2008 Nonnegative matrix factorization via rank-one downdate
abstract
Nonnegative matrix factorization (NMF) was popularized as a tool for data mining by Lee and Seung in 1999. NMF attempts to approximate a matrix with nonnegative entries by a product of two low-rank matrices, also with nonnegative entries. We propose an algorithm called rank-one downdate (R1D) for computing an NMF that is partly motivated by the singular value decomposition. This algorithm computes the dominant singular values and vectors of adaptively determined sub-matrices of a matrix. On each iteration, R1D extracts a rank-one submatrix from the original matrix according to an objective function. We establish a theoretical result that maximizing this objective function corresponds to correctly classifying articles in a nearly separable corpus. We also provide computational experiments showing the success of this method in identifying features in realistic datasets. The method is also much faster than other NMF routines.
Michael Biggs, Ali Ghodsi 0001, Stephen A. Vavasis
ICML2
2007 Improving Embeddings by Flexible Exploitation of Side Information
Ali Ghodsi 0001, Dana F. Wilkinson, Finnegan Southey
IJCAI1
2006 Subjective Mapping
Michael H. Bowling, Dana F. Wilkinson, Ali Ghodsi 0001
AAAI3
2006 Fast Freenet: Improving Freenet Performance by Preferential Partition Routing and File Mesh Propagation
Hans-Emil Skogh, Jonas Haeggstrom, Ali Ghodsi 0001, Rassul Ayani
CCGRID3
2005 Tangent-Corrected Embedding
abstract
Images and other high-dimensional data can frequently be characterized by a low dimensional manifold (e.g. one that corresponds to the degrees of freedom of the camera). Recently, nonlinear manifold learning techniques have been used to map images to points in a lower dimension space, capturing some of the dynamics of the camera or the subjects. In general, these methods do not take advantage of any prior understanding of the dynamics we might have, relying instead on local Euclidean distances that can be misleading in image space. In practice, we frequently have some prior knowledge regarding the transformations that relate images (e.g. rotation, translation, etc). We present a method for augmenting existing embedding techniques with additional information derived from known transformations, either in the form of tangent spaces that locally characterize the manifold or distances derived from reconstruction errors. The extra information is incorporated directly into the cost function of the embedding technique. The techniques we augment are largely attractive because there is a closed form solution for their cost optimization. Our approach likewise produces a closed form solution for the augmented cost function. Experiments demonstrate the effectiveness of the approach on a variety of image data.
Ali Ghodsi 0001, Jiayuan Huang, Finnegan Southey, Dale Schuurmans
CVPR (1)1
2005 Action respecting embedding
abstract
Dimensionality reduction is the problem of finding a low-dimensional representation of high-dimensional input data. This paper examines the case where additional information is known about the data. In particular, we assume the data are given in a sequence with action labels associated with adjacent data points, such as might come from a mobile robot. The goal is a variation on dimensionality reduction, where the output should be a representation of the input data that is both low-dimensional and respects the actions (i.e., actions correspond to simple transformations in the output representation). We show how this variation can be solved with a semidefinite program. We evaluate the technique in a synthetic, robot-inspired domain, demonstrating qualitatively superior representations and quantitative improvements on a data prediction task.
Michael H. Bowling, Ali Ghodsi 0001, Dana F. Wilkinson
ICML2
2005 Learning Subjective Representations for Planning
Dana F. Wilkinson, Michael H. Bowling, Ali Ghodsi 0001
IJCAI3
2005 Subjective Localization with Action Respecting Embedding
Michael H. Bowling, Dana F. Wilkinson, Ali Ghodsi 0001, Adam Milstein
ISRR3
2004 Transformation-Invariant Embedding for Image Analysis
Ali Ghodsi 0001, Jiayuan Huang, Dale Schuurmans
ECCV (4)1
2003 Automatic basis selection for RBF networks using Stein's unbiased risk estimator
abstract
The problem of selecting the appropriate number of basis functions is a critical issue for radial basis function neural networks. An RBF network with an overlay restricted basis gives poor predictions on new data, since the model has too little flexibility. By contrast, an RBF network with too many basis functions also gives poor generalization performance since it is too flexible and fits too much of the noise on the training data. Bias and variance are complementary quantities, and it is necessary to assign the number of basis function optimally in order to achieve the best compromise between them. In this paper we derive a theoretical criterion for assigning the appropriate number of basis functions. We use Stein's unbiased risk estimator (SURE) to drive a genetic criterion that defines the optimum number of basis functions to use for a given problem. The efficacy of this criterion is illustrated experimentally.
Ali Ghodsi 0001, Dale Schuurmans
IJCNN1
2003 Automatic basis selection techniques for RBF networks
Ali Ghodsi 0001, Dale Schuurmans
Neural Networks1
2002 Regularized Greedy Importance Sampling
abstract
Greedy importance sampling is an unbiased estimation technique that re- duces the variance of standard importance sampling by explicitly search- ing for modes in the estimation objective. Previous work has demon- strated the feasibility of implementing this method and proved that the technique is unbiased in both discrete and continuous domains. In this paper we present a reformulation of greedy importance sampling that eliminates the free parameters from the original estimator, and introduces a new regularization strategy that further reduces variance without com- promising unbiasedness. The resulting estimator is shown to be effective for difficult estimation problems arising in Markov random field infer- ence. In particular, improvements are achieved over standard MCMC estimators when the distribution has multiple peaked modes.
Finnegan Southey, Dale Schuurmans, Ali Ghodsi 0001
NIPS3