Xiaoli Z. Fern, Ph.D


   Assistant Professor

 School of Electrical Engineering and Computer Science
Oregon State University



To contact me:

Office:   Kelly 3073
Phone:  (541)737-2557
e-mail:  xfern AT eecs.oregonstate.edu

Quick links: Teaching, Research Projects, Students, CV, Publication list, The bioacoustic project


Education:

Ph.D, Computer Engineering, ECE, Purdue University, Indiana, USA. 2005
M.S. Institute of Image Processing and Pattern Recognition, Shanghai Jiao Tong Univ., Shanghai, China 2000
B.S. Automation, Shanghai Jiao Tong University, Shanghai, China 2000

Short Biography:

Dr. Xiaoli Fern is an assistant professor at the School of Electrical Engineering and Computer Science, Oregon State University, Corvallis, OR, since 2005.  She received her Ph.D. degree in Computer Engineering from Purdue University, West Lafayette, IN, in 2005 and her M.S. degree from Shanghai Jiao Tong university (SJTU), Shanghai China in 2000. Her Ph.D work was about high dimensional data clustering and correlation analysis applied to remote sensing data and environmental science applications. She was the publicity chair for the international conference on Machine Learning in 2007 and she has served regularly in the program committees for a number of international conferences such as ICML, AAAI, KDD. She was awarded ACM 2005 -2006 professor (school of EECS) of the year.

Research Interest:

My general research interests are in the area of data mining and machine learning. I am particularly interested in the following areas.

I also work in a variety of application areas:


Teaching


Research Projects:

Explorative data clustering involves grouping objects into clusters such that similar objects are grouped together. My research attemps to advance the field of unsupervised clutsering in a number of directions.
First, motivated by the fact that objects in a data set maybe similar to each other in multiple different ways, and different clustering structures may exist in the same data. I am interested in exploratively examine data in different ways to produce different clusterings. Such clusterings can be sometimes combined to provide a more reliable view of the structure of the data via cluster ensemble methods, or other times examined individually as they may provide different insights (non-redundant clustering). A key research issue we aim to address is how to most effectively identify the different clustering structures in data, and how to interactively communicate with user to identify which structure is the most interesting to the user.

I am also interested in developing techniques that can efficiently and effectively identify coherent clusters within data without partitioning all data points into clusters. In such a setting, only a portion of the data gets clustered and the same data point may belong to multiple clusters. This in some sense is related to outlier detection, only that the outliers are clusters and they may not truely be outliers.

Related publications:

Wei Zhang, Akshat Surve, Xiaoli Z. Fern and Thomas Ditteriech, Learning Non-redundant Codebooks for Classifying Complex Objects,  In Proceedings of International Conference on Machine Learning, ICML 2009. PDF

Javad Azimi and Xiaoli Fern, Adaptive Cluster Ensemble Selection, In Proceedings of International Joint Conference on Artificial Intellegence, IJCAI 2009. PDF

Xiaoli Z. Fern and Wei Lin, Cluster Ensemble Selection, Journal of Statistical Analysis and Data Mining, Special Issue on Best of SDM08, Volume 1, Issue 3 , Pages128 - 141, 2008 Preprint

Xiaoli Z. Fern and Wei Lin, Cluster Ensemble Selection, In Proceedings of 2008 SIAM International Conference on Data Mining (SDM08). pdf

Ying Cui, Xiaoli Z. Fern and Jennifer Dy, Non-redundant multi-view clustering via orthogonalization, in Proceedings of 7th IEEE International Conference on Data Mining (ICDM07) pdf.

Xiaoli Z. Fern and Carla E. Brodley,  "Cluster ensembles for high dimensional data clustering: An empirical study", Techenical report  CS06-30-02.

Xiaoli Z. Fern and Carla E. Brodley,  "Solving cluster ensemble problems by bipartite graph partitioning", in Proceedings of 21th International Conference on Machine learning (ICML2004), PDF file, Matlab implementation of the algorithm ( Note: this code is provided on "as is" basis for research use only. )

Xiaoli Z. Fern and Carla E. Brodley,  "Random Projection for High Dimensional Data Clustering: A Cluster Ensemble Approach",  in Proceedings of 20th International Conference on Machine learning (ICML2003), PDF file



Current and Past Students:

Forrest Briggs (Ph.D)
Javad Azimi (Ph.D)
Mohammad Nasr (Ph.D)

Wei Lin
Ryan Munion
Akshat Suave
Anshul Dube (Microsoft)
Arunkumar Puppala (Yahoo)
Chaitanya Komireddy (Yahoo)


Useful links

Engeering TEACH
OSU class listing
Useful matlab tips from Kevin Murphy at UBC