CV - Cornell University
CV - Cornell University
CV - Cornell University
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