13.01.2013 Views

CV - Cornell University

CV - Cornell University

CV - Cornell University

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Theo Damoulas<br />

Research Associate<br />

damoulas@cs.cornell.edu Department of Computer Science<br />

<strong>Cornell</strong> <strong>University</strong>, 5160A Upson Hall<br />

Ithaca, NY, 14853<br />

Research Interests<br />

I investigate fundamental problems in statistical machine learning and artificial intelligence that are<br />

motivated by, and impact, real world applications in biology, sustainability and engineering. My<br />

recent work is on algorithms for spatiotemporal inference, supervised learning and their application<br />

on Big Data problems. My Ph.D thesis introduced a formal probabilistic framework for multinomial<br />

classification in the presence of multiple sources of information.<br />

Education<br />

Doctor of Philosophy (Ph.D), Computer Science Feb 2006 - Oct 2009<br />

<strong>University</strong> of Glasgow, Scotland, UK<br />

Thesis: Probabilistic Multiple Kernel Learning<br />

Classification Society Distinguished Dissertation Award (2012)<br />

• Area: Statistical machine learning, Bayesian inference<br />

• Advisor: Prof. Mark A. Girolami<br />

Master of Science (M.Sc.), Computer Science Sep 2003 - Dec 2004<br />

<strong>University</strong> of Edinburgh, Scotland, UK<br />

Thesis: Evolving a Sense of Valency<br />

Distinction<br />

• Area: Machine learning, reinforcement learning<br />

• Advisor: Dr. Gillian Hayes<br />

Master of Engineering (M.Eng.), Mechanical Engineering Sep 1999 - Sep 2003<br />

<strong>University</strong> of Manchester, England, UK<br />

Thesis: Computational Fluid Dynamics Models of Nuclear Reactors<br />

1st Class<br />

• Area: computational fluid dynamics, engineering mathematics<br />

• Advisor: Dr. Mark Cotton<br />

Research Experience<br />

Research Associate, Computer Science Jan 2011 - Present<br />

<strong>Cornell</strong> <strong>University</strong>, Ithaca, NY, USA<br />

• Area: Machine learning for Computational Sustainability<br />

• Mentor: Carla P. Gomes<br />

• Application areas: Biology, climate change, human computation<br />

Postdoctoral Research Associate, Computer Science Oct 2009 - Jan 2011<br />

<strong>Cornell</strong> <strong>University</strong>, Ithaca, NY, USA<br />

• Area: Machine learning for Computational Sustainability<br />

• Mentor: Carla P. Gomes<br />

• Application areas: Biology, engineering, species distribution models<br />

Ph.D Student, Computer Science Feb 2006 - Oct 2009<br />

<strong>University</strong> of Glasgow, Scotland, UK<br />

• Area: Statistical machine learning<br />

• Advisor: Mark A. Girolami<br />

• Application areas: Bioinformatics, automatic currency validation<br />

Theo Damoulas Curriculum Vitae 1 of 6


Grants, Honors and Awards<br />

TeraGrid (XSEDE) Grant, $150,000 (Estimated)<br />

Statistical Modeling of Avian Distributional Dynamics on the TeraGrid: Support for the Phenological<br />

Atlas of North American Birds. 3,000,000 Service Units (SUs).<br />

• Co-PI and co-author of the proposal<br />

• Enabled continent-scale predictive modeling on eBird data that contributed to the 2011 State<br />

of the Birds report, Department of the Interior, US.<br />

NSF II-EN Computing Research Infrastructure, $378,016<br />

Computing Research Infrastructure for Constraint Optimization, Machine Learning, and Dynamical<br />

Models for Computational Sustainability.<br />

• Co-authored proposal (PI: Carla P. Gomes)<br />

• Lead the design and purchase of the atlas.cac.cornell.edu HPC cluster.<br />

Best Paper Award, Bayesian classification of flight calls with a novel dynamic time warping kernel,<br />

9th International Conference on Machine Learning and Applications, IEEE ICMLA 2010.<br />

Deployed Application Award, eBird: a human-computer learning network for biodiversity conservation<br />

and research, IAAI 2012.<br />

PhD Thesis Award, The Classification Society Distinguished Dissertation Award, The Classification<br />

Society, CMU, June 2012.<br />

PhD Scholarship Award, Machine Learning Techniques for Automatic Currency Validation, full<br />

funding for PhD research by NCR Financial Solutions Group Ltd.<br />

M.Sc. Scholarship Award Student Awards Agency for Scotland (SAAS), Scholarship for M.Sc. in<br />

informatics, <strong>University</strong> of Edinburgh, SAAS Ref. no. P/13185160<br />

Royal Academy of Engineering Post-Doctoral Fellowship (UK), Finalist for this prestigious<br />

fellowship based on a full proposal that I authored during the third year of my PhD.<br />

Publications<br />

Book Chapters<br />

[1] Kelling, S., Fink, D., Hochachka, W., Rosenberg, K., Cook, R., Damoulas, T., Silva, C., and Michener,<br />

W. (2012a). Estimating species distributions across time through space and with features of the<br />

environment. In Data Intensive Research. In Press<br />

[2] Damoulas, T. and Girolami, M. A. (2009b). Combining information with a Bayesian multiclass<br />

multikernel pattern recognition machine. In De, R. K., Mandal, D. P., and Ghosh, A., editors, Machine<br />

Interpretation of Patterns: Image Analysis, Data Mining and Bioinformatics. World Scientific Press<br />

Refereed Journal Papers<br />

[3] Polajnar, T., Damoulas, T., and Girolami, M. A. (2011). Protein interaction sentence detection<br />

using multiple semantic kernels. Journal of Biomedical Semantics, 2(1)<br />

[4] Psorakis, I., Damoulas, T., and Girolami, M. A. (2010). Multiclass relevance vector machines:<br />

sparsity and accuracy. IEEE Transactions on Neural Networks, 21(10)<br />

Theo Damoulas Curriculum Vitae 2 of 6


[5] Damoulas, T. and Girolami, M. A. (2009a). Combining feature spaces for classification. Pattern<br />

Recognition, 42(11):2671–2683<br />

[6] Damoulas, T. and Girolami, M. A. (2009c). Pattern recognition with a Bayesian kernel combination<br />

machine. Pattern Recognition Letters, 30(1):46–54<br />

[7] Damoulas, T. and Girolami, M. A. (2008). Probabilistic multiclass multikernel learning: On protein<br />

fold recognition and remote homology detection. Bioinformatics, 24(10):1264–1270<br />

Refereed Conference Papers<br />

[8] Damoulas, T., Bruns, N., and Farnsworth, A. (2012). Machine learning techniques for automated<br />

flight call detection. In 5th North American Ornithological Conference, (NAOC-V 2012)<br />

[9] Kelling, S., Gerbracht, J., Fink, D., Lagoze, C., Wong, W.-K., Yu, J., Damoulas, T., and Gomes,<br />

C. P. (2012b). eBird: a human-computer learning network for biodiversity conservation and research.<br />

In 24th international conference on Innovative Applications of Artificial Intelligence (IAAI 2012).<br />

Deployed Application Award<br />

[10] Bras, R. L., Damoulas, T., Gregoire, J. M., Sabharwal, A., Gomes, C., and van Dover, R. B.<br />

(2011). Constraint reasoning and kernel clustering for pattern decomposition with scaling. In 17th<br />

international conference on Principles and Practice of Constraint Programming, (CP 2011)<br />

[11] Phillips, S. J., Pearson, R. G., Beck, P. S., Loranty, M. M., Goetz, S. J., and Damoulas, T. (2011).<br />

Estimating vegetation expansion in the arctic under climate change using machine learning. In society<br />

of conservation biology, International Congress for Conservation Biology, (ICCB 2011)<br />

[12] Damoulas, T., Henry, S., Farnsworth, A., Lanzone, M., and Gomes, C. P. (2010). Bayesian classification<br />

of flight calls with a novel dynamic time warping kernel. In IEEE, 9th International Conference<br />

on Machine Learning and Applications, (ICMLA 2010).<br />

Best Paper Award<br />

[13] Ying, Y., Campbel, C., Damoulas, T., and Girolami, M. A. (2009). Class prediction from disparate<br />

biological data sources using a simple multi-class multi-kernel algorithm. In Pattern Recognition in<br />

Bioinformatics (PRIB 2009)<br />

[14] Damoulas, T., Ying, Y., Girolami, M. A., and Campbel, C. (2008). Inferring sparse kernel combinations<br />

and relevance vectors: An application to subcellular localization of proteins. In IEEE, 7th<br />

International Conference on Machine Learning and Applications (ICMLA 2008)<br />

[15] Damoulas, T., Aguilera, I. C., Hayes, G., and Taylor, T. (2005b). Valency for adaptive homeostatic<br />

agents: relating evolution and learning. In 8th European Conference on Artificial Life, (ECAL<br />

2005)<br />

[16] Damoulas, T., Aguilera, I. C., Hayes, G., and Taylor, T. (2005a). Valency as a mechanism for<br />

agent adaptation. In 6th conference Towards Autonomous Robotic Systems, (TAROS 2005)<br />

Accepted<br />

[17] Pearson, R. G., Phillips, S. J., Loranty, M. M., Beck, P. S., Damoulas, T., Knight, S. J., and<br />

Goetz, S. J. (2012). Arctic vegetation distribution shifts and associated feedbacks under future climate<br />

change. Nature Climate Change. Accepted subject to minor revisions<br />

Theo Damoulas Curriculum Vitae 3 of 6


Other Published Works<br />

[18] Fink, D., Hochachka, W., Damoulas, T., Dave, J., and Kelling, S. (2012). Exploratory analysis<br />

and inference with broad-scale citizen science data. In Ecological Society of America, (ESA 2012)<br />

[19] Dilkina, B., Damoulas, T., Gomes, C., and Fink, D. (2011). AL 2 : Learning for active learning.<br />

In NIPS workshop on Maching Learning for Sustainability, (NIPS 2011)<br />

[20] Pearson, R. G., Phillips, S. J., Beck, P. S., Loranty, M. M., Damoulas, T., and Goetz, S. J.<br />

(2011). Arctic greening under future climate change predicted using machine learning. In American<br />

Geophysical Union, (AGU 2011)<br />

[21] Bras, R. L., Damoulas, T., Gregoire, J. M., Sabharwal, A., Gomes, C., and van Dover, R. B.<br />

(2010). Computational thinking for material discovery: bridging constraint reasoning and learning. In<br />

2nd international workshop on Constraint Reasoning and Optimization for Computational Sustainability<br />

(CROCS, CP 2010)<br />

[22] Damoulas, T. (2009). Probabilistic Multiple Kernel Learning. PhD thesis, <strong>University</strong> of Glasgow<br />

[23] Damoulas, T., Girolami, M. A., and Rogers, S. (2009). Preliminary analysis of multiple kernel<br />

learning: flat maxima, diversity and Fisher information. In NIPS workshop on Understanding Multiple<br />

Kernel Learning Methods, (NIPS 2009)<br />

Patent<br />

[24] He, C., Damoulas, T., and Girolami, M. A. (2011). Self-service terminals. US Patent 7,942,315<br />

Selected Talks<br />

Carnegie Mellon <strong>University</strong>, Classification Society Dissertation Award 2012<br />

Probabilistic Multiple Kernel Learning<br />

Ohio State <strong>University</strong>, Invited Talk 2012<br />

Probabilistic Machine Learning in Biology and Computational Sustainability<br />

<strong>Cornell</strong> <strong>University</strong>, AI Seminar 2010<br />

Probabilistic Multiple Kernel Learning<br />

<strong>University</strong> of Glasgow, Cakes Talk 2009<br />

Computational Sustainability<br />

<strong>University</strong> of Edinburgh, Invited Talk 2008<br />

Probabilistic Multiple Kernel Learning<br />

Cambridge <strong>University</strong>, Cavendish Laboratory, Invited Talk 2008<br />

Probabilistic Multiple Kernel Learning<br />

Teaching Experience<br />

Guest Lecturer, <strong>Cornell</strong> <strong>University</strong> 2012<br />

CS 6702, Topics in Computational Sustainability, taught by Prof. Carla Gomes.<br />

Theo Damoulas Curriculum Vitae 4 of 6


I will deliver a series of lectures on machine learning techniques for computational sustainability.<br />

Guest Lecturer, <strong>Cornell</strong> <strong>University</strong> 2010<br />

CS 6784, Advanced Topics in Machine Learning, taught by Prof. Thorsten Joachims.<br />

Delivered one lecture on Markov Random Fields and covariate shift techniques.<br />

Graduate Teaching Assistant (GTA), <strong>University</strong> of Glasgow 2007 - 2008<br />

CS1Q, Intro to Computer Systems, taught by Prof. Chris Johnson.<br />

I was the GTA for a group of 1st year undergraduate students for two semesters.<br />

Private Tutor, Thessaloniki, Greece 2004 - 2005<br />

Taught university entry-level physics, computer science and mathematics to high-school students<br />

preparing for the Greek national exams.<br />

Mentoring and Advising<br />

I have successfully supervised 7 graduate (Master’s degree) students to date as a Research Associate<br />

at <strong>Cornell</strong> <strong>University</strong> and as a PhD student at the <strong>University</strong> of Glasgow.<br />

Ioannis Psorakis, M.Sc. IT, <strong>University</strong> of Glasgow 2009<br />

Thesis: Multiclass Relevance Vector Machines<br />

• Area: Empirical evaluation of algorithms developed during my PhD thesis<br />

• Joint publication [4] at IEEE Transactions journal<br />

Samuel Henry, M.Eng, <strong>Cornell</strong> <strong>University</strong> 2010<br />

Thesis: Bayesian Flight Call Classification<br />

• Area: Dynamic Time Warping kernels for bioacoustics<br />

• Joint publication [12] at IEEE conference and Best Paper Award<br />

Jason Marcell, M.Eng, <strong>Cornell</strong> <strong>University</strong> 2011<br />

Thesis: mRVMs in C++ and Social Network Discovery<br />

• Area: Sparse multiclass classifiers, LDA and network inference<br />

• Joint winner of the BOOM 2011, EMC Big Data Award<br />

Karan Kurani, M.Eng, <strong>Cornell</strong> <strong>University</strong> 2011<br />

Thesis: Multiview ensemble learning for poverty mapping and Social Network Discovery<br />

• Area: Ensemble classification, multiview clustering, LDA and network inference<br />

• Joint winner of the BOOM 2011, EMC Big Data Award<br />

• Winner of the 2011 Academic Excellence award<br />

Nikhil Kejriwal, M.Eng, <strong>Cornell</strong> <strong>University</strong> 2011<br />

Thesis: Inverse Reinforcement Learning for Pastoral Systems<br />

• Area: Inverse Reinforcement Learning<br />

• Winner of the 2011 Outstanding Project award for M.Eng thesis<br />

Jaimin Dave, M.Eng, <strong>Cornell</strong> <strong>University</strong> 2011 - 2012<br />

Thesis: Data-driven spatiotemporal segmentations and sampling bias<br />

• Area: spatiotemporal inference, data structures<br />

• Work presented [18] at the Ecological Society of America (ESA 2012)<br />

• Active collaboration towards a AAAI 2013 conference paper<br />

Nicholas Bruns, M.Eng, <strong>Cornell</strong> <strong>University</strong> 2012 - 2013<br />

Thesis: Spectral clustering techniques for flight call detection<br />

• Area: spectral clustering, image segmentation<br />

• Joint publication [8] at ecological conference<br />

• Active collaboration towards an Ecoinformatics journal paper<br />

Theo Damoulas Curriculum Vitae 5 of 6


Professional Service<br />

Reviewer: IEEE Transactions on Neural Networks, IEEE Transactions on Computers, Bioinformatics,<br />

BMC Bioinformatics, Pattern Recognition, Pattern Recognition Letters, IEEE Signal Processing<br />

Letters, IEEE Transactions on Systems, Man and Cybernetics (Part B), Artificial Intelligence.<br />

Senior PC member: IJCAI (2013)<br />

PC member: AAAI (2011-2012), ICPR (2011-2012), CompSust (2010-2012), ICANN 2010, PRIB<br />

(2009-2010)<br />

Organizer: NIPS 2012 workshop on Human Computation for Science and Computational Sustainability<br />

together with Thomas G. Dietterich, Edith Law and Serge J. Belongie.<br />

Details at www.cs.cornell.edu/∼damoulas/Site/HCSCS.hmtl<br />

References<br />

Available upon request<br />

Theo Damoulas Curriculum Vitae 6 of 6

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!