Dr Alireza Tamaddoni Nezhad
Imperial

Address:
    Department of Computing
    Imperial College London
    180 Queen’s Gate
    London, SW7 2BZ
    UK

Imperial official home page
Google Scholar Profile
Research Gate Profile
photo

[ Publications | Research | Teaching | Grants and awards | Professional activities ]


I am a Research Fellow at the Department of Computing, Imperial College London (from 1st Sep. 2017, I am also a Lecturer in Machine Learning and Computational Intelligence, Dept. of Computer Science, University of Surrey). My principal research interests are in the areas of Artificial Intelligence and Machine Learning, in particular the theory, implementations and real-world applications of Relational and Logic-based Machine Learning (also known as Inductive Logic Programming). My current research interests also include:

I am currently Co-Investigator and Technical Director of the EPSRC Network Plus Grant on Human-Like Computing (HLC) to support the development of a UK-wide multi-disciplinary community of researchers within the EPSRC new priority area of Human-Like Computing.

I am also a Researcher Co-Investigator on a NERC Large Grant where our machine learning and text-mining approach [10] for the discovery and analysis of ecological networks will be used to model the impacts of global warming on sentinel eco-systems (from genes to ecosystems). I was also the Coordinator of Syngenta University Innovation Centre (UIC) at Imperial College funded by Syngenta (a world leading agribusiness and biotechnology company). I have been involved in definition as well as conducting the research projects at UIC. During the ecological modelling project I established a successful collaboration with researchers within Imperial College (e.g. Silwood Park) and outside Imperial College (e.g. Rothamsted Research) and with international partners (e.g. INRA). The results of our research and collaborations led to several high impact journal publications (e.g. Trends in Ecology and Evolution, IF=16.7;  Advances in Ecological Research, IF=6.3 and Nature Ecology & Evolution) and also provided the basis for follow-up grants and several student scholarships (MSc & PhD).

I completed my PhD degree at the Department of Computing, Imperial College London where I also worked as a Research Associate. I have also contributed to the teaching and supervision at the department and have been involved in writing research grant proposals.



Recent Projects:

1. Automated discovery of food-webs using machine learning and text-mining

I have developed [30, 10] a machine learning method which can be used to generate probabilistic interaction networks from ecological data. The data used in this project was sampled from 257 fields across the UK in the Farm Scale Evaluations (FSE) of GM, herbicide tolerant (GMHT) crops. The initial food-webs proposed by machine learning were examined [13] by experts from Rothamsted Research UK and it was found that many of the learned trophic links were corroborated by the literature. In particular, links ascribed with high probability by machine learning were shown to correspond well with those having multiple references in the literature. In some cases novel, high probability links were suggested, and some of these have been tested and confirmed by subsequent empirical studies (e.g. Davey et. al., 2013) and DNA analysis. This study is regarded as the first successful application of machine learning from large scale agricultural data and the machine learning approach and the analysis of the learned trophic links were published in high impact journals (e.g. [10]). Food_Webs_Learning

2. Integrative systems biology of bacterial glycomes: modelling genotype-phenotype relations in Campylobacter

In this project a mixture of metabolic data, gene expression and mutants data were used together to model genotype-phenotype relations in biosynthetic pathways for capsular polysaccharides of Campylobacter jejuni. The experimental observations were the capsule phenotypes of gene knockout mutants using HR-MAS NMR data. The aim of the project was to discover new gene functions in order to develop novel treatment against diseases caused by Campylobacter. In this project a logic-based machine learning approach was developed [12] to provide a robust strategy for integrating data from different experimental sources. Campy_Systems_Biology

3. MetaLog - integrated machine learning of metabolic networks applied to predictive toxicology

The main aim of this project was to provide causal explanations of rat liver cell responses to toxins (e.g. Hydrazine). The observational data consisted of up and down regulation patterns found in high-throughput NMR data collected by the Consortium for Metabonomic Toxicology (COMET) formed between six pharmaceutical companies and Imperial College. This study [18,16] is regarded as a successful application of relational and logic-based machine learning for modelling metabolic networks and the method developed in this project was used in several follow-up studies by other researchers. Predictive_Toxicology

4. Logic-base machine learning using a bounded hypothesis space: lattice structure, refinement operators and a genetic algorithm approach

During my PhD study under the supervision of Prof. Stephen Muggleton, I analysed the lattice structure and refinement operators for the bounded hypothesis space in Inductive Logic Programming (ILP) and introduced the concept of bounded subsumption (i.e. subsumption relative to a bottom clause) [15]. I also developed novel stochastic search methods including a Genetic Algorithm approach for ILP [17, 32, 45, 46, 47]. The bounded hypothesis is the basis of several state-of-the art ILP systems (e.g. ProGolem, Progol and Aleph) which have been applied to many real-world  problems. In my PhD I have also shown that the bounded subsumption lattice is isomorphic to atomic lattice and that the general subsumption testing, which is NP-complete, can be reduced to unification which has a linear time complexity. The Stochastic Refinement approach [32]  introduced in my PhD, has been adapted [27] for Bayesian Meta-Interpretive Learning (MetaBayes) which is shown to be useful in challenging problems in machine learning (e.g. learning from large scale textual data). Stochastic_Refinement


Teaching and Supervision:

1. Lectures
2. Supervisions
4. Tutorials
5. Lab Demonstrations


Grants and Awards:



Professional Activities & Memberships:

Selected Publications:

Google Scholar Profile

Journal Articles

[1] D. A. Ma, X. Lu, C. Gray, A. Raybould, A. Tamaddoni-Nezhad, G. Woodward, D. Bohan. Ecological networks reveal resilience of agro-ecosystems to changes in farming management. Nature Ecology & Evolution, 3:260-264, 2019

[2] S.H. Muggleton, W-Z. Dai, C. Sammut, A. Tamaddoni-Nezhad, J. Wen and Z-H. Zhou. Meta-interpretive learning from noisy images. Machine Learning, 107:1097-1118, 2018.

[3] S.H. Muggleton, U. Schmid, C. Zeller, A. Tamaddoni-Nezhad, and T. Besold. Ultra-strong machine learning - comprehensibility of programs learned with ILP. Machine Learning, 107:1119-1140, 2018

[4] D. Bohan, C. Vacher, A. Tamaddoni-Nezhad, A. Raybould, A. Dumbrell and G. Woodward, Next- Generation Global Biomonitoring – Large-scale, automated reconstruction of ecological networks. Trends in Ecology and Evolution, 32(7), 477-487, 2017

[5] C. Vacher, A. Tamaddoni-Nezhad, S. Kamenova, N. Peyrard, Y. Moalic, R. Sabbadin, L. Schwaller, J. Chiquet, M. Smith, J. Vallance, V. Fievet, B. Jakuschkin, D. A. Bohan, Learning Ecological Networks from Next-Generation Sequencing Data. Advances in Ecological Research, 54, 1-39, 2016.

[6] M. Pocock, D. Evans, C. Fontaine, M. Harvey, R. Julliard, Ó. McLaughlin, J. Silvertown, A. Tamaddoni-Nezhad, P. White, and D. Bohan, The visualisation of ecological networks, and their use as a tool for engagement, advocacy and management, Advances in Ecological Research, 54, 1-39, 2016.

[7] QUINTESSENCE Consortium. Networking our way to better Ecosystem Service provision. Trends in Ecology and Evolution, 31(2):105-115, 2016.

[8] S.H. Muggleton, D. Lin and A. Tamaddoni-Nezhad. Meta-interpretive learning of higher-order dyadic datalog: predicate invention revisited, Machine Learning, 100(1):49-73, 2015.

[9] S.H. Muggleton, D. Lin, N. Pahlavi, and A. Tamaddoni-Nezhad. Meta-Interpretive Learning: application to Grammatical Inference. Machine Learning, 94:25-49, 2014

[10] A. Tamaddoni-Nezhad, G. Afroozi Milani, A. Raybould, S. Muggleton and D.Bohan, Construction and Validation of Agricultural Food-webs using Logic-based Machine Learning and Text-mining, Advances in Ecological Research, Vol 49, pages 224-290, Academic Press, Amsterdam, 2013

[11] D. Bohan, A. Raybould, C. Mulder, G. Woodward, A. Tamaddoni-Nezhad, N. Bluthgen, M. Pocock, S. Muggleton, D. Evans, J. Astegiano, F. Massol, N. Loeuille, S. Petit and S. Macfadyen. Networking agroecology: Integrating the diversity of agroecosystem interactions Advances in Ecological Research, Vol 49, pages 2-67. Academic Press, Amsterdam, 2013

[12] M. Sternberg, A. Tamaddoni-Nezhad, V. Lesk, E. Kay, P. Hitchen, A. Cootes, L. Alphen, M. Lamoureux, H. Jarrell, C. Rawlings, E. Soo, C. Szymanski, A. Dell, B. Wren, S. Muggleton. Gene function hypotheses for the Campylobacter jejuni glycome generated by a logic-based approach. Journal of Molecular Biology, 425(1):186-197, 2013

[13] D. A. Bohan, G. Caron-Lormier, S. Muggleton, A. Raybould and A. Tamaddoni-Nezhad. Automated Discovery of Food Webs from Ecological Data Using Logic-Based Machine Learning. PloS One, vol. 6, pp. e29028, 2011.

[14] E Kay, V Lesk, A. Tamaddoni-Nezhad, P Hitchen, A Dell, M. Sternberg, S. Muggleton, B Wren. Systems analysis of bacterial glycomes. Biochemical Society Transactions, volume 38, issue 5, pp.1290–1293, 2010.

[15] A. Tamaddoni-Nezhad and S.H. Muggleton. The lattice structure and refinement operators for the hypothesis space bounded by a bottom clause. Machine Learning, 76(1):37-72, 2009.

[16] A. Tamaddoni-Nezhad, R. Chaleil, A. Kakas, M. Sternberg, J. Nicholson, and S. Muggleton. Modeling the effects of toxins in metabolic networks. IEEE Engineering in Medicine and Biology, 26:37-46, 2007.

[17] S.H. Muggleton and A.Tamaddoni-Nezhad. QG/GA: A stochastic search approach for Progol. Machine Learning, 70 (2–3):123–133, 2007. (Best Paper Award)

[18] A. Tamaddoni-Nezhad, R. Chaleil, A. Kakas, and S.H. Muggleton. Application of abductive ILP to learning metabolic network inhibition from temporal data. Machine Learning, 64:209–230, 2006.

Book Chapter

[19] A. Tamaddoni-Nezhad, D. Lin, H. Watanabe, J. Chen and S. Muggleton, Machine Learning of Biological Networks using Abductive ILP, In Eds. L. Cerro and K. Inoue, Logical Modeling of Biological Systems, pp 363-401, ISTE-Wesley, 2014

Edited Proceedings

[20] S.H. Muggleton , A. Tamaddoni-Nezhad & F.A. Lisi (Eds.) Inductive Logic Programming, 21st International Conference, ILP 2011, Revised Selected Papers, Series: Lecture Notes in Computer Science, Vol. 7207, Springer, 2012

[21] S.H. Muggleton, R. Otero, and A. Tamadonni-Nezhad (Eds.) Inductive Logic Programming, 16th International Conference, ILP 2006, Revised Selected Papers, Series: Lecture Notes in Computer Science, Vol. 4455, Springer, 2007.


Refereed Conference and Workshop Papers

[22] W-Z Dai, S.H. Muggleton, J. Wen, A. Tamaddoni-Nezhad, and Z-H. Zhou. Logical vision: One-shot meta-interpretive learning from real images. In Proceedings of the 27th International Conference on Inductive Logic Programming, Springer-Verlag, pages 46-62, 2018.

[23] U. Schmid, C. Zeller, T. Besold, A. Tamaddoni-Nezhad, and S.H. Muggleton. How does predicate invention affect human comprehensibility? In Proceedings of the 26th International Conference on Inductive Logic Programming, Springer-Verlag, pages 52-67, 2017.

[24] W. Dai , S. Muggleton , A. Tamaddoni-Nezhad and Z. Zhou, Logical vision: meta-interpretive learning for human-like vision, Human-Like Computing Machine Intelligence Workshop (MI20- HLC), 2016

[25] A. Cropper, A. Tamaddoni-Nezhad, and S. Muggleton. Meta-interpretive learning of data transformation programs. In Proceedings of the 25th International Conference on Inductive Logic Programming. Springer-Verlag, pages 46-59, 2016.

[26] A. Tamaddoni-Nezhad, D. Bohan, A. Raybould and S. Muggleton. Towards machine learning of predictive models from ecological data. In Proceedings of the 24th International Conference on Inductive Logic Programming, Springer-Verlag, pages 154-167, 2015.

[27] S.H. Muggleton, D. Lin, J. Chen, and A. Tamaddoni-Nezhad. Metabayes: Bayesian meta-interpretative learning using higher-order stochastic refinement. In Proceedings of the 23rd International Conference on Inductive Logic Programming, LNAI 8812, pages 1-17, 2014

[28] A. Tamaddoni-Nezhad, G. Afroozi Milani, D. Bohan, S. Dunbar, A. Raybould, and S.H. Muggleton. Towards automatic construction and corroboration of food webs. In Proceedings of the European Conference on Machine Learning, Workshop on Learning and Discovery in Symbolic Systems Biology (ECML/LDSSB 2012), pages 95-102, 2012

[29] G. Afroozi Milani, D. Bohan, S. Dunbar, A. Raybould, S.H. Muggleton and A. Tamaddoni-Nezhad, Machine learning and text mining of trophic links. In Proceedings of the 11th International Conference on Machine Learning and Applications Special Session on Learning on the Web (ICMLA/LW 2012), pages 410-415, IEEE, 2012

[30] A. Tamaddoni-Nezhad, D. Bohan, A. Raybould and S. Muggleton. Machine learning a probabilistic network of ecological interactions. In Proceedings of the 21st International Conference on Inductive Logic Programming, LNAI 7207, pages 332-346, 2012. (Best Paper Award)

[31] S.H. Muggleton, D. Lin, and A. Tamaddoni-Nezhad. MC-Toplog: Complete multi-clause learning guided by a top theory. In Proceedings of the 21st International Conference on Inductive Logic Programming, LNAI 7207, pages 238-254, 2012.

[32] A. Tamaddoni-Nezhad and S.H. Muggleton. Stochastic Refinement. In Proceedings of the 20th International Conference on Inductive Logic Programming, pages 222-237, 2011.

[33] S.H. Muggleton, J. Santos, and A. Tamaddoni-Nezhad. ProGolem: a system based on relative minimal generalisation. In Proceedings of the 19th International Conference on Inductive Logic Programming, LNCS 5989, pages 131-148. Springer-Verlag, 2010.

[34] S.H. Muggleton, J. Santos, and A. Tamaddoni-Nezhad. TopLog: ILP using a logic program declarative bias. In Proceedings of the International Conference on Logic Programming, LNCS 5366, pages 687-692. Springer-Verlag, 2010.

[35] A. Tamaddoni-Nezhad, R. Barton, P. Hitchen, E. Kay, V. Lesk, F. Turner, A. Dell, C. Rawlings, M. Sternberg, B. Wren, S. Muggleton, A logic-based approach for modeling genotype-phenotype relations in Campylobacter, In Proceedings of the 9th International Conference on Systems Biology (ICSB-2008), 2008.

[36] J. Santos, A. Tamaddoni-Nezhad, and S.H. Muggleton. An ILP system for learning head output connected predicates. In Proceedings of the 14th Portuguese Conference on Artificial Intelligence, LNAI 5816, pages 150-159. Springer-Verlag, 2009.

[37] A. Tamaddoni-Nezhad and S.H. Muggleton. A note on refinement operators for IE-based ILP systems. In Proceedings of the 18th International Conference on Inductive Logic Programming, LNAI 5194, pages 297-314. Springer-Verlag, 2008.

[38] S.H. Muggleton and A. Tamaddoni-Nezhad. QG/GA: A stochastic search approach for Progol. In Proceedings of the 16th International Conference on Inductive Logic Programming, LNAI 4455, pages 37-39. Springer-Verlag, 2006.

[39] A. Tamaddoni-Nezhad, R. Greaves, and S.H. Muggleton. Large-scale online learning using analogical prediction. In Short Paper Proceedings of the 16th International Conference on Inductive Logic Programming. University of Corunna, 2006.

[40] A. Tamaddoni-Nezhad, R. Chaleil, A. Kakas, S.H. Muggleton. Abduction and induction for learning models of inhibition in metabolic networks. In Proceedings of the International Conference on Machine Learning and Applications (ICMLA’05), pages 233-238, IEEE. 2005.

[41] G. Afroozi Milani, K. Ziarati, and A. Tamaddoni-Nezhad. Virtual characteristics measurement using factor analysis. In Proceedings of the 2nd International Conference on E-Business and Telecommunication Networks (ICETE'05), pages 102-108, 2005.

[42] A. Tamaddoni-Nezhad, A. Kakas, S.H. Muggleton, and F. Pazos. Modelling inhibition in metabolic pathways through abduction and induction . In Proceedings of the 14th International Conference on Inductive Logic Programming, pages 305-322. Springer-Verlag, 2004.

[43] S.H. Muggleton, A. Tamaddoni-Nezhad, and H. Watanabe. Induction of enzyme classes from biological databases. In Proceedings of the 13th International Conference on Inductive Logic Programming, pages 269-280. Springer-Verlag, 2003.

[44] A. Tamaddoni-Nezhad, S. Muggleton, and J. Bang. A Bayesian model for metabolic pathways. In International Joint Conference on Artificial Intelligence (IJCAI03) Workshop on Learning Statistical Models from Relational Data, pages 50-57. IJCAI, 2003.

[45] A. Tamaddoni-Nezhad and S.H. Muggleton. A genetic algorithms approach to ILP. In Proceedings of the 12th International Conference on Inductive Logic Programming, pages 285-300. Springer-Verlag, 2002.

[46] A. Tamaddoni-Nezhad and S.H. Muggleton. Using genetic algorithms for learning clauses in first-order logic. In Proceedings of the Genetic and Evolutionary Computation Conference, GECCO-2001, pages 639-646, Morgan Kaufmann Publishers, 2001.

[47] A. Tamaddoni-Nezhad and S.H. Muggleton. Searching the subsumption lattice by a genetic algorithm. In Proceedings of the 10th International Conference on Inductive Logic Programming, pages 243-252. Springer-Verlag, 2000.

Technical Reports

[48] A Tamaddoni-Nezhad and S Muggleton. Closed loop Machine Learning: Complexity of ASE-Progol. Robot Scientist Project, TR 2002/8, Dept. of Computing, Imperial College London, 2002.

[49] A Tamaddoni-Nezhad and S Muggleton. Closed loop Machine Learning: Reproduction and evaluation of phase A results. Robot Scientist Project, TR 2002/7, Dept. of Computing, Imperial College London, 2002.