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.

Geoffrey J. McLachlan

dblp:83/3246 · DBLP profile ↗
← Back
53ranked-venue papers
9as first author
1since 2021 · last 2023
0000-0002-5921-3145ORCID · verified

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

Artificial intelligence and machine learning · 28 · 5 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 19 · 3 first-authorDatabases, data management, data science and information retrieval · 5 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 3 · 2 first-authorSystems, architecture and hardware · 1Software engineering, systems software and programming languages · 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.

Interdisciplinary, comprehensive, and emerging computing
9 papers
Bioinformatics and computational biology · 82% Computational science and engineering · 16% Medical and health informatics · 2%
Databases, data mining, and information retrieval
3 papers
Data mining · 58% Machine learning and data management · 21% Information retrieval · 21%
Artificial intelligence
3 papers
Probabilistic and Bayesian machine learning · 78% Representation and self-supervised learning · 22%

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

TopicWeightPapersLastEvidence papers
Bioinformatics and computational biology
gene expression analysis
0.342011
Mixtures of common t-factor analyzers for clustering high-dimensional microarray data · Bioinform. 2011
A Mixture model with random-effects components for clustering correlated gene-expression profiles · Bioinform. 2006
A simple implementation of a normal mixture approach to differential gene expression in multiclass microarrays · Bioinform. 2006
Computational science and engineering
high-dimensional data analysis
0.122010
Automated High-Dimensional Flow Cytometric Data Analysis · RECOMB 2010
Assessing the Significance of Groups in High-Dimensional Data · ICDM 2010
Data mining
clustering
0.122010
Assessing the Significance of Groups in High-Dimensional Data · ICDM 2010
Mixtures of Factor Analyzers with Common Factor Loadings: Applications to the Clustering and Visualization of High-Dimensional Data · IEEE Trans. Pattern Anal. Mach. Intell. 2010
Machine learning › Probabilistic and Bayesian machine learning › structured models › latent variable model
mixture model
0.122010
Mixtures of Factor Analyzers with Common Factor Loadings: Applications to the Clustering and Visualization of High-Dimensional Data · IEEE Trans. Pattern Anal. Mach. Intell. 2010
Mixtures of Factor Analyzers · ICML 2000
Machine learning › Probabilistic and Bayesian machine learning › structured models › latent variable model › mixture model
mixture of factor analyzers
0.122010
Mixtures of Factor Analyzers with Common Factor Loadings: Applications to the Clustering and Visualization of High-Dimensional Data · IEEE Trans. Pattern Anal. Mach. Intell. 2010
Mixtures of Factor Analyzers · ICML 2000
Bioinformatics and computational biology › gene expression analysis › gene expression clustering
microarray data clustering
0.112011
Mixtures of common t-factor analyzers for clustering high-dimensional microarray data · Bioinform. 2011
Machine learning › Representation and self-supervised learning › representation learning
dimensionality reduction
0.112010
Mixtures of Factor Analyzers with Common Factor Loadings: Applications to the Clustering and Visualization of High-Dimensional Data · IEEE Trans. Pattern Anal. Mach. Intell. 2010
Machine learning › Probabilistic and Bayesian machine learning › structured models › latent variable model
factor analysis
0.112010
Mixtures of Factor Analyzers with Common Factor Loadings: Applications to the Clustering and Visualization of High-Dimensional Data · IEEE Trans. Pattern Anal. Mach. Intell. 2010
Bioinformatics and computational biology
cancer genomics
0.112010
Integrative mixture of experts to combine clinical factors and gene markers · Bioinform. 2010
Bioinformatics and computational biology › single-cell analysis
cytometry data analysis
0.112010
Automated High-Dimensional Flow Cytometric Data Analysis · RECOMB 2010
Bioinformatics and computational biology › genomics
machine learning for genomics
0.112010
Integrative mixture of experts to combine clinical factors and gene markers · Bioinform. 2010
Bioinformatics and computational biology › biomarker discovery
prognostic biomarker identification
0.112010
Integrative mixture of experts to combine clinical factors and gene markers · Bioinform. 2010
Data mining › clustering
clustering evaluation
0.112010
Assessing the Significance of Groups in High-Dimensional Data · ICDM 2010
Machine learning and data management
statistical learning
0.112010
Assessing the Significance of Groups in High-Dimensional Data · ICDM 2010
Information retrieval › evaluation
statistical significance testing
0.112010
Assessing the Significance of Groups in High-Dimensional Data · ICDM 2010
Computational science and engineering › latent variable model
mixture model
0.122007
A simple implementation of a normal mixture approach to differential gene expression in multiclass microarrays · Bioinform. 2006
Segmentation and intensity estimation of microarray images using a gamma-t mixture model · Bioinform. 2007
Bioinformatics and computational biology › gene expression analysis
model-based clustering
0.122011
Mixtures of common t-factor analyzers for clustering high-dimensional microarray data · Bioinform. 2011
A mixture model-based approach to the clustering of microarray expression data · Bioinform. 2002
Bioinformatics and computational biology › bioimage informatics
microarray image analysis
0.112007
Segmentation and intensity estimation of microarray images using a gamma-t mixture model · Bioinform. 2007
Bioinformatics and computational biology › gene expression analysis
differential expression analysis
0.112006
A simple implementation of a normal mixture approach to differential gene expression in multiclass microarrays · Bioinform. 2006
Bioinformatics and computational biology › gene expression analysis
gene clustering
0.112006
A Mixture model with random-effects components for clustering correlated gene-expression profiles · Bioinform. 2006
Bioinformatics and computational biology › biostatistics › statistical bioinformatics
statistical genomics
0.012011
Mixtures of common t-factor analyzers for clustering high-dimensional microarray data · Bioinform. 2011
Data mining › clustering
model-based clustering
0.012010
Mixtures of Factor Analyzers with Common Factor Loadings: Applications to the Clustering and Visualization of High-Dimensional Data · IEEE Trans. Pattern Anal. Mach. Intell. 2010
Machine learning › Probabilistic and Bayesian machine learning › hierarchical modeling
hierarchical model
0.011999
Hierarchical Models for Screening of Iron Deficiency Anemia · ICML 1999

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

EM algorithm · 0.3factor analysis · 0.2resampling · 0.2parameter reduction · 0.2maximum likelihood estimation · 0.2bootstrap · 0.2robust statistical modeling · 0.1mixture of t-factor analyzers · 0.1mixture of experts · 0.1gene selection · 0.1automated data analysis · 0.1gamma-t mixture model · 0.1hierarchical model · 0.0
YearPublicationVenuePosition
2023 A new algorithm for support vector regression with automatic selection of hyperparameters
You-Gan Wang, Jinran Wu, Zhi-Hua Hu, Geoffrey J. McLachlan
Pattern Recognit.4
2019 PPEM: Privacy-preserving EM learning for mixture models
abstract
Summary Privacy is becoming increasingly important in collaborative data analysis, especially those involving personal or sensitive information commonly arising from health and commercial settings. The aim of privacy preserving statistical algorithms is to allow inference to be drawn on the joint data without disclosing private data held by each party. This paper presents a privacy‐preserving expectation–maximization (PPEM) algorithm for carrying out maximum likelihood estimation of the parameters of mixture models. We address the scenario of horizontally partitioned data distributed among three or more parties. The PPEM algorithm is a two‐cycle iterative distributed algorithm for fitting mixture models under privacy‐preserving requirements. A distinct advantage of PPEM is that it does not require a trusted third party for cooperative learning, unlike most existing schemes that implement a master/slave hierarchy. By adopting a ring topology and adding random noises to messages before encryption, PPEM helps prevent information leakage in the case of corrupted parties. Furthermore, in contrast to existing works, which typically assume a Honest‐but‐Curious adversary, we consider the much stronger case of a Malicious adversary. For illustration, PPEM is applied to two of the most popular mixture models, namely, the normal mixture model (NMM) andt‐mixture model (tMM), and their effectiveness is analyzed through a security analysis. A real data example is also presented to evaluate the computational complexity and accuracy of PPEM relative to its non‐privacy‐preserving version.
Sharon X. Lee, Kaleb L. Leemaqz, Geoffrey J. McLachlan
Concurr. Comput. Pract. Exp.3
2019 Unsupervised pattern recognition of mixed data structures with numerical and categorical features using a mixture regression modelling framework
Shu-Kay Ng, Richard Tawiah, Geoffrey J. McLachlan
Pattern Recognit.3
2018 Randomized mixture models for probability density approximation and estimation
Hien Duy Nguyen, Geoffrey J. McLachlan
Inf. Sci.3
2018 A Block EM Algorithm for Multivariate Skew Normal and Skew $t$ -Mixture Models
abstract
Finite mixtures of skew distributions provide a flexible tool for modeling heterogeneous data with asymmetric distributional features. However, parameter estimation via the Expectation-Maximization (EM) algorithm can become very time consuming due to the complicated expressions involved in the E-step that are numerically expensive to evaluate. While parallelizing the EM algorithm can offer considerable speedup in time performance, current implementations focus almost exclusively on distributed platforms. In this paper, we consider instead the most typical operating environment for users of mixture models-a standalone multicore machine and the R programming environment. We develop a block implementation of the EM algorithm that facilitates the calculations on the E- and M-steps to be spread across a number of threads. We focus on the fitting of finite mixtures of multivariate skew normal and skew distributions, and show that both the E- and M-steps in the EM algorithm can be modified to allow the data to be split into blocks. Our approach is easy to implement and provides immediate benefits to users of multicore machines. Experiments were conducted on two real data sets to demonstrate the effectiveness of the proposed approach.
Sharon X. Lee, Kaleb L. Leemaqz, Geoffrey J. McLachlan
IEEE Trans. Neural Networks Learn. Syst.3
2017 Maximum Pseudolikelihood Estimation for Model-Based Clustering of Time Series Data
abstract
Mixture of autoregressions (MoAR) models provide a model-based approach to the clustering of time series data. The maximum likelihood (ML) estimation of MoAR models requires evaluating products of large numbers of densities of normal random variables. In practical scenarios, these products converge to zero as the length of the time series increases, and thus the ML estimation of MoAR models becomes infeasible without the use of numerical tricks. We propose a maximum pseudolikelihood (MPL) estimation approach as an alternative to the use of numerical tricks. The MPL estimator is proved to be consistent and can be computed with an EM (expectation-maximization) algorithm. Simulations are used to assess the performance of the MPL estimator against that of the ML estimator in cases where the latter was able to be calculated. An application to the clustering of time series data arising from a resting state fMRI experiment is presented as a demonstration of the methodology.
Hien Duy Nguyen, Geoffrey J. McLachlan, Pierre Orban, Lune Bellec, Andrew L. Janke
Neural Comput.2
2016 Unsupervised Component-Wise EM Learning for Finite Mixtures of Skew t-distributions
Sharon X. Lee, Geoffrey J. McLachlan
ADMA2
2016 Finding group structures in "Big Data" in healthcare research using mixture models
abstract
Big data in healthcare research is now common-place. The extraction of useful information on group structures from these data can contribute to improve the quality and effectiveness of care for a sustainable health system. It is not only the sheer size of the data that imposes difficulty in direct application of conventional clustering methods, big data in healthcare often exhibit a multilevel structure with complex correlation among observations and/or a mix of variable types. This paper considers two aspects of extension of mixture models in random effects modelling and multitask clustering of big data. The applicability of these extended mixture models is illustrated using simulated data and real data sets.
Shu-Kay Ng, Geoffrey J. McLachlan
BIBM2
2016 A Universal Approximation Theorem for Mixture-of-Experts Models
abstract
The mixture-of-experts (MoE) model is a popular neural network architecture for nonlinear regression and classification. The class of MoE mean functions is known to be uniformly convergent to any unknown target function, assuming that the target function is from a Sobolev space that is sufficiently differentiable and that the domain of estimation is a compact unit hypercube. We provide an alternative result, which shows that the class of MoE mean functions is dense in the class of all continuous functions over arbitrary compact domains of estimation. Our result can be viewed as a universal approximation theorem for MoE models. The theorem we present allows MoE users to be confident in applying such models for estimation when data arise from nonlinear and nondifferentiable generative processes.
Hien Duy Nguyen, Luke R. Lloyd-Jones, Geoffrey J. McLachlan
Neural Comput.3
2016 A Block Minorization-Maximization Algorithm for Heteroscedastic Regression
abstract
The computation of the maximum likelihood (ML) estimator for heteroscedastic regression models is considered. The traditional Newton algorithms for the problem require matrix multiplications and inversions, which are bottlenecks in modern Big Data contexts. A new Big Data-appropriate minorization-maximization (MM) algorithm is considered for the computation of the ML estimator. The MM algorithm is proved to generate monotonically increasing sequences of likelihood values and to be convergent to a stationary point of the log-likelihood function. A distributed and parallel implementation of the MM algorithm is presented, and the MM algorithm is shown to have differing time complexity to the Newton algorithm. Simulation studies demonstrate that the MM algorithm improves upon the computation time of the Newton algorithm in some practical scenarios where the number of observations is large.
Hien Duy Nguyen, Luke R. Lloyd-Jones, Geoffrey J. McLachlan
IEEE Signal Process. Lett.3
2014 False Discovery Rate Control in Magnetic Resonance Imaging Studies via Markov Random Fields
abstract
Magnetic resonance imaging (MRI) is widely used to study population effects of factors on brain morphometry. Inference from such studies often require the simultaneous testing of millions of statistical hypotheses. Such scale of inference is known to lead to large numbers of false positive results. Control of the false discovery rate (FDR) is commonly employed to mitigate against such outcomes. However, current methodologies in FDR control only account for the marginal significance of hypotheses, and are not able to explicitly account for spatial relationships, such as those between MRI voxels. In this article, we present novel methods that incorporate spatial dependencies into the process of controlling FDR through the use of Markov random fields. Our method is able to automatically estimate the relationships between spatially dependent hypotheses by means of maximum pseudo-likelihood estimation and the pseudo-likelihood information criterion. We show that our methods have desirable statistical properties with regards to FDR control and are able to outperform noncontexual methods in simulations of dependent hypothesis scenarios. Our method is applied to investigate the effects of aging on brain morphometry using data from the PATH study. Evidence of whole brain and component level effects that correspond to similar findings in the literature is found in our investigation.
Hien Duy Nguyen, Geoffrey J. McLachlan, Nicolas Cherbuin, Andrew L. Janke
IEEE Trans. Medical Imaging2
2013 Using cluster analysis to improve gene selection in the formation of discriminant rules for the prediction of disease outcomes
abstract
The identification of genes that have different expression levels in a known number of distinct disease phenotypes contributes significantly to the construction of a discriminant rule (classifier) for predicting the class of origin of an unclassified tissue sample. Existing methods for detecting differentially-expressed genes are mainly based on multiple hypothesis tests. Clustering-based approaches either work on gene-specific summary statistics or reduced forms of gene-expression profiles. Advancement in clustering-based approaches that work on full profiling data has been minor, due to the methodological barriers for assessing differential expression between tissue classes from identified clusters of genes. In this paper, we adopt a clustering-based approach, which works on full gene-expression profiles and draws inference on differential expression using weighted contrasts of mixed effects. With a real published gene-expression data set, we show that the proposed clustering-based approach can provide a list of marker genes that improves the prediction of disease outcomes. Comparisons with existing methods are also provided using simulated data.
Shu-Kay Ng, Geoffrey J. McLachlan
BIBM2
2013 A common factor-analytic model for classification
abstract
In this era of data explosion, much research has been directed to the problem of filtering and extracting useful information from extremely large datasets. The focus is on discriminant analysis of high-dimensional data, where the number of dimensions p is very large relative to the number of observations n. Mixture discriminant analysis provides an effective parametric approach, where each class density is modeled using mixtures of common factor analyzers. Although the adoption of mixture models with common factor loadings in the components significantly reduces the number of parameters to be estimated, the number of variables has to be reduced first to a more manageable level. Thus we consider the problem of dimension reduction for high-dimensional data. In this paper, we propose a factor-analytic model with common factor loadings for classification. We apply our model to a breast cancer study involving microarray gene expression data, which shows the parametric approach can select informative genes that improve the prediction of disease outcome.
Mingzhu Sun, Geoffrey J. McLachlan
BIBM2
2013 On the classification of microarray gene-expression data
abstract
We consider the classification of microarray gene-expression data. First, attention is given to the supervised case, where the tissue samples are classified with respect to a number of predefined classes and the intent is to assign a new unclassified tissue to one of these classes. The problems of forming a classifier and estimating its error rate are addressed in the context of there being a relatively small number of observations (tissue samples) compared to the number of variables (that is, the genes, which can number in the tens of thousands). We then proceed to the unsupervised case and consider the clustering of the tissue samples and also the clustering of the gene profiles. Both problems can be viewed as being non-standard ones in statistics and we address some of the key issues involved. The focus is on the use of mixture models to effect the clustering for both problems.
Kaye E. Basford, Geoffrey J. McLachlan, Suren I. Rathnayake
Briefings Bioinform.2
2012 Clustering of time-course gene expression profiles using normal mixture models with autoregressive random effects
abstract
BACKGROUND: Time-course gene expression data such as yeast cell cycle data may be periodically expressed. To cluster such data, currently used Fourier series approximations of periodic gene expressions have been found not to be sufficiently adequate to model the complexity of the time-course data, partly due to their ignoring the dependence between the expression measurements over time and the correlation among gene expression profiles. We further investigate the advantages and limitations of available models in the literature and propose a new mixture model with autoregressive random effects of the first order for the clustering of time-course gene-expression profiles. Some simulations and real examples are given to demonstrate the usefulness of the proposed models. RESULTS: We illustrate the applicability of our new model using synthetic and real time-course datasets. We show that our model outperforms existing models to provide more reliable and robust clustering of time-course data. Our model provides superior results when genetic profiles are correlated. It also gives comparable results when the correlation between the gene profiles is weak. In the applications to real time-course data, relevant clusters of coregulated genes are obtained, which are supported by gene-function annotation databases. CONCLUSIONS: Our new model under our extension of the EMMIX-WIRE procedure is more reliable and robust for clustering time-course data because it adopts a random effects model that allows for the correlation among observations at different time points. It postulates gene-specific random effects with an autocorrelation variance structure that models coregulation within the clusters. The developed R package is flexible in its specification of the random effects through user-input parameters that enables improved modelling and consequent clustering of time-course data.
Shu-Kay Ng, Geoffrey J. McLachlan
BMC Bioinform.3
2011 Mixtures of common t-factor analyzers for clustering high-dimensional microarray data
abstract
MOTIVATION: Mixtures of factor analyzers enable model-based clustering to be undertaken for high-dimensional microarray data, where the number of observations n is small relative to the number of genes p. Moreover, when the number of clusters is not small, for example, where there are several different types of cancer, there may be the need to reduce further the number of parameters in the specification of the component-covariance matrices. A further reduction can be achieved by using mixtures of factor analyzers with common component-factor loadings (MCFA), which is a more parsimonious model. However, this approach is sensitive to both non-normality and outliers, which are commonly observed in microarray experiments. This sensitivity of the MCFA approach is due to its being based on a mixture model in which the multivariate normal family of distributions is assumed for the component-error and factor distributions. RESULTS: An extension to mixtures of t-factor analyzers with common component-factor loadings is considered, whereby the multivariate t-family is adopted for the component-error and factor distributions. An EM algorithm is developed for the fitting of mixtures of common t-factor analyzers. The model can handle data with tails longer than that of the normal distribution, is robust against outliers and allows the data to be displayed in low-dimensional plots. It is applied here to both synthetic data and some microarray gene expression data for clustering and shows its better performance over several existing methods. AVAILABILITY: The algorithms were implemented in Matlab. The Matlab code is available at http://blog.naver.com/aggie100.
Jangsun Baek, Geoffrey J. McLachlan
Bioinform.2
2011 Classification of High-Dimensional microarray Data with a Two-Step Procedure via a Wilcoxon Criterion and Multilayer Perceptron
abstract
The method presented in this paper is novel as a natural combination of two mutually dependent steps. Feature selection is a key element (first step) in our classification system, which was employed during the 2010 International RSCTC data mining (bioinformatics) Challenge. The second step may be implemented using any suitable classifier such as linear regression, support vector machine or neural networks. We conducted leave-one-out (LOO) experiments with several feature selection techniques and classifiers. Based on the LOO evaluations, we decided to use feature selection with the separation type Wilcoxon-based criterion for all final submissions. The method presented in this paper was tested successfully during the RSCTC data mining Challenge, where we achieved the top score in the Basic track.
Vladimir Nikulin, Tian-Hsiang Huang, Geoffrey J. McLachlan
Int. J. Comput. Intell. Appl.3
2010 A comparative study of two matrix factorization methods applied to the classification of gene expression data
abstract
In microarray data analysis, dimension reduction is an important consideration in the construction of a successful classification algorithm. As an alternative to feature selection, we use a well-known matrix factorisation method. For example, we can employ the popular singular-value decomposition (SVD) or nonnegative matrix factorization. In this paper, we consider a novel algorithm for gradient-based matrix factorisation (GMF). We compare GMF and SVD in their application to five gene expression datasets. The experimental results show that our method is faster, more stable, and sensitive.
Vladimir Nikulin, Tian-Hsiang Huang, Geoffrey J. McLachlan
BIBM3
2010 Assessing the Significance of Groups in High-Dimensional Data
abstract
Summary form only only given. We consider the problem of assessing the significance of groups in high-dimensional data. In the case of supervised classification where there are data of known origin with respect to the groups under consideration, a guide to the degree of separation among the groups can be given in terms of the estimated error rate of a classifier formed to allocate a new observation to one of the groups. Even in this case with labelled training data, care has to be taken with the estimation of the error rate at least for high-dimensional data to avoid an overly optimistic assessment due to selection biases. In the case of unlabelled data, the problem of assessing whether groups identified from some data mining or cluster analytic procedure are genuine can be quite challenging, in particular for a large number of variables. We shall focus on the use of a resampling approach to this problem applied in conjunction with factor analytic models for the generation of the bootstrap samples under the null hypothesis for the number of groups. The proposed methods are to be demonstrated in their application to some high-dimensional data sets from the bioinformatics literature.
Geoffrey J. McLachlan
ICDM1
2010 Identifying fiber bundles with regularised к-means clustering applied to the grid-based data
abstract
Brain segmentation represents a very complex and challenging problem. Fiber pathways connecting the same functional regions of the brain form a natural anatomical group (bundle). Fiber bundling is a typical clustering problem. Note that the fiber bundles in the human brain take various sizes and shapes. The measure used to define the spatial proximity between curves is of fundamental importance for clustering. It is not easy (first of all in terms of the computational time) to compare different fibers directly taking into account that they have different lengths and structures. As a solution to this problem, we propose to consider intermediate key-sets with several very important 3D-points. Depending on the proximity to one particular set we can make a conclusion whether or not two different curves are similar. Our method was tested successfully during the International 2009 Pittsburgh Brain Connectivity IEEE ICDM Competition, where we achieved the top score in Challenge 1 (our score was 50.49% higher compared to the second highest score). Also, we were placed second in Challenge 2.
Vladimir Nikulin, Geoffrey J. McLachlan
IJCNN2
2010 Automated High-Dimensional Flow Cytometric Data Analysis
Saumyadipta Pyne, Xinli Hu, Elizabeth Rossin, Tsung-I Lin, Lisa Maier, Clare Baecher-Allan, Geoffrey J. McLachlan, Pablo Tamayo, David Hafler, Philip L. De Jager, Jill P. Mesirov
RECOMB8
2010 Integrative mixture of experts to combine clinical factors and gene markers
abstract
MOTIVATION: Microarrays are being increasingly used in cancer research to better characterize and classify tumors by selecting marker genes. However, as very few of these genes have been validated as predictive biomarkers so far, it is mostly conventional clinical and pathological factors that are being used as prognostic indicators of clinical course. Combining clinical data with gene expression data may add valuable information, but it is a challenging task due to their categorical versus continuous characteristics. We have further developed the mixture of experts (ME) methodology, a promising approach to tackle complex non-linear problems. Several variants are proposed in integrative ME as well as the inclusion of various gene selection methods to select a hybrid signature. RESULTS: We show on three cancer studies that prediction accuracy can be improved when combining both types of variables. Furthermore, the selected genes were found to be of high relevance and can be considered as potential biomarkers for the prognostic selection of cancer therapy. AVAILABILITY: Integrative ME is implemented in the R package integrativeME (http://cran.r-project.org/).
Kim-Anh Lê Cao, Emmanuelle Meugnier, Geoffrey J. McLachlan
Bioinform.3
2010 Mixtures of Factor Analyzers with Common Factor Loadings: Applications to the Clustering and Visualization of High-Dimensional Data
abstract
Mixtures of factor analyzers enable model-based density estimation to be undertaken for high-dimensional data, where the number of observations n is not very large relative to their dimension p. In practice, there is often the need to further reduce the number of parameters in the specification of the component-covariance matrices. To this end, we propose the use of common component-factor loadings, which considerably reduces further the number of parameters. Moreover, it allows the data to be displayed in low--dimensional plots.
Jangsun Baek, Geoffrey J. McLachlan, Lloyd K. Flack
IEEE Trans. Pattern Anal. Mach. Intell.2
2008 Wallace's Approach to Unsupervised Learning: The Snob Program
abstract
We describe the Snob program for unsupervised learning as it has evolved from its beginning in the 1960s until its present form. Snob uses the minimum message length principle expounded in Wallace and Freeman (Wallace, C.S. and Freeman, P.R. (1987) Estimation and inference by Compact coding. J. Roy. Statist. Soc. Ser. B, 49, 240–252.) and we indicate how Snob estimates class parameters using the approach of that paper. We will survey the evolution of Snob from these beginnings to the state that it has reached as described by Wallace and Dowe (Wallace, C.S. and Dowe, D.L. (2000) MMM mixture modelling of multi-state, Poisson, Von Mises Circular and Gaussian distributions. Stat. Comput., 10, 73–83.) We pay particular attention to the revision of Snob in the 1980s where definite assignment of things to classes was abandoned.
Murray A. Jorgensen, Geoffrey J. McLachlan
Comput. J.2
2008 Top 10 algorithms in data mining
Xindong Wu 0001, Vipin Kumar 0001, J. Ross Quinlan, Joydeep Ghosh, Qiang Yang 0001, Hiroshi Motoda, Geoffrey J. McLachlan, Angus F. M. Ng, Bing Liu 0001, Philip S. Yu, Zhi-Hua Zhou, Michael S. Steinbach, David J. Hand, Dan Steinberg
Knowl. Inf. Syst.7
2007 Extension of mixture-of-experts networks for binary classification of hierarchical data
Shu-Kay Ng, Geoffrey J. McLachlan
Artif. Intell. Medicine2
2007 Segmentation and intensity estimation of microarray images using a gamma-t mixture model
abstract
MOTIVATION: We present a new approach to the analysis of images for complementary DNA microarray experiments. The image segmentation and intensity estimation are performed simultaneously by adopting a two-component mixture model. One component of this mixture corresponds to the distribution of the background intensity, while the other corresponds to the distribution of the foreground intensity. The intensity measurement is a bivariate vector consisting of red and green intensities. The background intensity component is modeled by the bivariate gamma distribution, whose marginal densities for the red and green intensities are independent three-parameter gamma distributions with different parameters. The foreground intensity component is taken to be the bivariate t distribution, with the constraint that the mean of the foreground is greater than that of the background for each of the two colors. The degrees of freedom of this t distribution are inferred from the data but they could be specified in advance to reduce the computation time. Also, the covariance matrix is not restricted to being diagonal and so it allows for nonzero correlation between R and G foreground intensities. This gamma-t mixture model is fitted by maximum likelihood via the EM algorithm. A final step is executed whereby nonparametric (kernel) smoothing is undertaken of the posterior probabilities of component membership. The main advantages of this approach are: (1) it enjoys the well-known strengths of a mixture model, namely flexibility and adaptability to the data; (2) it considers the segmentation and intensity simultaneously and not separately as in commonly used existing software, and it also works with the red and green intensities in a bivariate framework as opposed to their separate estimation via univariate methods; (3) the use of the three-parameter gamma distribution for the background red and green intensities provides a much better fit than the normal (log normal) or t distributions; (4) the use of the bivariate t distribution for the foreground intensity provides a model that is less sensitive to extreme observations; (5) as a consequence of the aforementioned properties, it allows segmentation to be undertaken for a wide range of spot shapes, including doughnut, sickle shape and artifacts. RESULTS: We apply our method for gridding, segmentation and estimation to cDNA microarray real images and artificial data. Our method provides better segmentation results in spot shapes as well as intensity estimation than Spot and spotSegmentation R language softwares. It detected blank spots as well as bright artifact for the real data, and estimated spot intensities with high-accuracy for the synthetic data. AVAILABILITY: The algorithms were implemented in Matlab. The Matlab codes implementing both the gridding and segmentation/estimation are available upon request. SUPPLEMENTARY INFORMATION: Supplementary material is available at Bioinformatics online.
Jangsun Baek, Young Sook Son, Geoffrey J. McLachlan
Bioinform.3
2006 An incremental EM-based learning approach for on-line prediction of hospital resource utilization
Shu-Kay Ng, Geoffrey J. McLachlan, Andy H. Lee
Artif. Intell. Medicine2
2006 A simple implementation of a normal mixture approach to differential gene expression in multiclass microarrays
abstract
MOTIVATION: An important problem in microarray experiments is the detection of genes that are differentially expressed in a given number of classes. We provide a straightforward and easily implemented method for estimating the posterior probability that an individual gene is null. The problem can be expressed in a two-component mixture framework, using an empirical Bayes approach. Current methods of implementing this approach either have some limitations due to the minimal assumptions made or with more specific assumptions are computationally intensive. RESULTS: By converting to a z-score the value of the test statistic used to test the significance of each gene, we propose a simple two-component normal mixture that models adequately the distribution of this score. The usefulness of our approach is demonstrated on three real datasets.
Geoffrey J. McLachlan, Richard Bean 0001, Liat Ben-Tovim Jones
Bioinform.1
2006 A Mixture model with random-effects components for clustering correlated gene-expression profiles
abstract
MOTIVATION: The clustering of gene profiles across some experimental conditions of interest contributes significantly to the elucidation of unknown gene function, the validation of gene discoveries and the interpretation of biological processes. However, this clustering problem is not straightforward as the profiles of the genes are not all independently distributed and the expression levels may have been obtained from an experimental design involving replicated arrays. Ignoring the dependence between the gene profiles and the structure of the replicated data can result in important sources of variability in the experiments being overlooked in the analysis, with the consequent possibility of misleading inferences being made. We propose a random-effects model that provides a unified approach to the clustering of genes with correlated expression levels measured in a wide variety of experimental situations. Our model is an extension of the normal mixture model to account for the correlations between the gene profiles and to enable covariate information to be incorporated into the clustering process. Hence the model is applicable to longitudinal studies with or without replication, for example, time-course experiments by using time as a covariate, and to cross-sectional experiments by using categorical covariates to represent the different experimental classes. RESULTS: We show that our random-effects model can be fitted by maximum likelihood via the EM algorithm for which the E(expectation)and M(maximization) steps can be implemented in closed form. Hence our model can be fitted deterministically without the need for time-consuming Monte Carlo approximations. The effectiveness of our model-based procedure for the clustering of correlated gene profiles is demonstrated on three real datasets, representing typical microarray experimental designs, covering time-course, repeated-measurement and cross-sectional data. In these examples, relevant clusters of the genes are obtained, which are supported by existing gene-function annotation. A synthetic dataset is considered too. AVAILABILITY: A Fortran program blue called EMMIX-WIRE (EM-based MIXture analysis WIth Random Effects) is available on request from the corresponding author.
Shu-Kay Ng, Geoffrey J. McLachlan, Liat Ben-Tovim Jones, S.-W. Ng
Bioinform.2
2006 Mixture Models for Detecting Differentially Expressed Genes in Microarrays
abstract
An important and common problem in microarray experiments is the detection of genes that are differentially expressed in a given number of classes. As this problem concerns the selection of significant genes from a large pool of candidate genes, it needs to be carried out within the framework of multiple hypothesis testing. In this paper, we focus on the use of mixture models to handle the multiplicity issue. With this approach, a measure of the local FDR (false discovery rate) is provided for each gene. An attractive feature of the mixture model approach is that it provides a framework for the estimation of the prior probability that a gene is not differentially expressed, and this probability can subsequently be used in forming a decision rule. The rule can also be formed to take the false negative rate into account. We apply this approach to a well-known publicly available data set on breast cancer, and discuss our findings with reference to other approaches.
Liat Ben-Tovim Jones, Richard Bean 0001, Geoffrey J. McLachlan, Justin Xi Zhu
Int. J. Neural Syst.3
2005 Cluster Analysis of High-Dimensional Data: A Case Study
Richard Bean 0001, Geoffrey J. McLachlan
IDEAL2
2005 Application of Mixture Models to Detect Differentially Expressed Genes
Liat Ben-Tovim Jones, Richard Bean 0001, Geoffrey J. McLachlan, Justin Xi Zhu
IDEAL3
2004 On the Simultaneous Use of Clinical and Microarray Expression Data in the Cluster Analysis of Tissue Samples
Geoffrey J. McLachlan, Soong Chang, Jess Mar, Christophe Ambroise, Justin Xi Zhu
APBC1
2004 Speeding up the EM algorithm for mixture model-based segmentation of magnetic resonance images
Shu-Kay Ng, Geoffrey J. McLachlan
Pattern Recognit.2
2004 Using the EM algorithm to train neural networks: misconceptions and a new algorithm for multiclass classification
abstract
The expectation-maximization (EM) algorithm has been of considerable interest in recent years as the basis for various algorithms in application areas of neural networks such as pattern recognition. However, there exists some misconceptions concerning its application to neural networks. In this paper, we clarify these misconceptions and consider how the EM algorithm can be adopted to train multilayer perceptron (MLP) and mixture of experts (ME) networks in applications to multiclass classification. We identify some situations where the application of the EM algorithm to train MLP networks may be of limited value and discuss some ways of handling the difficulties. For ME networks, it is reported in the literature that networks trained by the EM algorithm using iteratively reweighted least squares (IRLS) algorithm in the inner loop of the M-step, often performed poorly in multiclass classification. However, we found that the convergence of the IRLS algorithm is stable and that the log likelihood is monotonic increasing when a learning rate smaller than one is adopted. Also, we propose the use of an expectation-conditional maximization (ECM) algorithm to train ME networks. Its performance is demonstrated to be superior to the IRLS algorithm on some simulated and real data sets.
Shu-Kay Ng, Geoffrey J. McLachlan
IEEE Trans. Neural Networks2
2003 Model-Based Clustering in Gene Expression Microarrays: An Application to Breast Cancer Data
J. C. Mar, Geoffrey J. McLachlan
APBC2
2003 Model-Based Clustering In Gene Expression Microarrays: An Application To Breast Cancer Data
abstract
In microarray studies, the application of clustering techniques is often used to derive meaningful insights into the data. In the past, hierarchical methods have been the primary clustering tool employed to perform this task. The hierarchical algorithms have been mainly applied heuristically to these cluster analysis problems. Further, a major limitation of these methods is their inability to determine the number of clusters. Thus there is a need for a model-based approach to these clustering problems. To this end, McLachlan et al. [7] developed a mixture model-based algorithm (EMMIX-GENE) for the clustering of tissue samples. To further investigate the EMMIX-GENE procedure as a model-based approach, we present a case study involving the application of EMMIX-GENE to the breast cancer data as studied recently in van 't Veer et al. [10]. Our analysis considers the problem of clustering the tissue samples on the basis of the genes which is a non-standard problem because the number of genes greatly exceed the number of tissue samples. We demonstrate how EMMIX-GENE can be useful in reducing the initial set of genes down to a more computationally manageable size. The results from this analysis also emphasise the difficulty associated with the task of separating two tissue groups on the basis of a particular subset of genes. These results also shed light on why supervised methods have such a high misallocation error rate for the breast cancer data.
J. C. Mar, Geoffrey J. McLachlan
Int. J. Softw. Eng. Knowl. Eng.2
2002 A mixture model-based approach to the clustering of microarray expression data
abstract
MOTIVATION: This paper introduces the software EMMIX-GENE that has been developed for the specific purpose of a model-based approach to the clustering of microarray expression data, in particular, of tissue samples on a very large number of genes. The latter is a nonstandard problem in parametric cluster analysis because the dimension of the feature space (the number of genes) is typically much greater than the number of tissues. A feasible approach is provided by first selecting a subset of the genes relevant for the clustering of the tissue samples by fitting mixtures of t distributions to rank the genes in order of increasing size of the likelihood ratio statistic for the test of one versus two components in the mixture model. The imposition of a threshold on the likelihood ratio statistic used in conjunction with a threshold on the size of a cluster allows the selection of a relevant set of genes. However, even this reduced set of genes will usually be too large for a normal mixture model to be fitted directly to the tissues, and so the use of mixtures of factor analyzers is exploited to reduce effectively the dimension of the feature space of genes. RESULTS: The usefulness of the EMMIX-GENE approach for the clustering of tissue samples is demonstrated on two well-known data sets on colon and leukaemia tissues. For both data sets, relevant subsets of the genes are able to be selected that reveal interesting clusterings of the tissues that are either consistent with the external classification of the tissues or with background and biological knowledge of these sets. AVAILABILITY: EMMIX-GENE is available at http://www.maths.uq.edu.au/~gjm/emmix-gene/
Geoffrey J. McLachlan, Richard Bean 0001, David Peel
Bioinform.1
2002 Maximum Likelihood Estimation of Mixture Densities for Binned and Truncated Multivariate Data
Igor V. Cadez, Padhraic Smyth, Geoffrey J. McLachlan, Christine E. McLaren
Mach. Learn.3
2000 Mixtures of Factor Analyzers
Geoffrey J. McLachlan, David Peel
ICML1
1999 Hierarchical Models for Screening of Iron Deficiency Anemia
Igor V. Cadez, Christine E. McLaren, Padhraic Smyth, Geoffrey J. McLachlan
ICML4
1998 MIXFIT: an algorithm for the automatic fitting and testing of normal mixture models
abstract
We consider the fitting of normal mixture models to multivariate data, using maximum likelihood via the EM algorithm. This approach requires the specification of all initial estimate of the vector of unknown parameters, or equivalently, of an initial classification of the data with respect to the components of the mixture model underfit. We describe an algorithm called MIXFIT that automatically undertakes this fitting, including the specification of suitable initial values if not supplied by the user The MIXFIT algorithm has several options, including the provision to carry out a resampling-based test for the number of components in the mixture model.
Geoffrey J. McLachlan, David Peel
ICPR1
1998 Mining in the Presence of Selectivity Bias and its Application to Reject Inference
A. J. Feelders, Soong Chang, Geoffrey J. McLachlan
KDD3
1996 Maximum likelihood clustering via normal mixture models
Geoffrey J. McLachlan, David Peel, W. J. Whiten
Signal Process. Image Commun.1
1989 Bias associated with the discriminant analysis approach to the estimation of mixing proportions
Charles R. O. Lawoko, Geoffrey J. McLachlan
Pattern Recognit.2
1988 Further results on discrimination with autocorrelated observations
Charles R. O. Lawoko, Geoffrey J. McLachlan
Pattern Recognit.2
1986 Asymptotic error rates of the W and Z statistics when the training observations are dependent
Charles R. O. Lawoko, Geoffrey J. McLachlan
Pattern Recognit.2
1985 Discrimination with autocorrelated observations
Charles R. O. Lawoko, Geoffrey J. McLachlan
Pattern Recognit.2
1983 Some asymptotic results on the effect of autocorrelation on the error rates of the sample linear discriminant function
Charles R. O. Lawoko, Geoffrey J. McLachlan
Pattern Recognit.2
1980 Error rate estimation on the basis of posterior probabilities
S. Ganesalingam, Geoffrey J. McLachlan
Pattern Recognit.2
1977 A note on the choice of a weighting function to give an efficient method for estimating the probability of misclassification
Geoffrey J. McLachlan
Pattern Recognit.1
1976 Further results on the effect of intraclass correlation among training samples in discriminant analysis
Geoffrey J. McLachlan
Pattern Recognit.1