ºÚÁÏÍø´óʼÇ

Dr Michael Bain

Dr Michael Bain

Senior Lecturer
Engineering
Computer Science and Engineering

Senior Lecturer in the School of Computer Science and Engineering

Research interest

Ìý

Level 1: I use artificial intelligence (AI) to engineer smart systems that learn from experience

Level 2: I take machine learning (ML) algorithms and combine them with declarative programming languages to work on complex data such as networks and dynamic models

Level 3: Combining ML andÌýlogic programming to develop explainable AI, we develop novel solutions in applications as diverse as computer chess, online dating and systems biology

Ìý

Interest in engineering

Why did you get into engineering?

Ìý

I got into engineering because I realised the best way for me to understand complex and interesting systems is to attempt to design and implement them

What are your research goals?

Ìý

My research goals are to design and implement computational systems that can learn from experience what they need to know and what they need to do to achieve their design goals

What do people not understand about what you do?

Ìý

People often don’t understand how difficult it can be to make computers able to do the kind of things they can already "do" in movies and on TV

Advice for prospective [insert school] engineers

Ìý

Engineering can a long and twisty route with lots of intellectual foothills to climb but the sense of achievement from every summit you reach is unbeatable

Ìý

Lectures/Courses taught

Ìý

COMP9417 Machine Learning and Data Mining; BINF2010 Bioinformatics 1; BINF3010 Bioinformatics Methods and Applications; BINF3020 Computational Bioinformatics

Ìý

Students (delete section if not applicable)

Number currently in lab: 8

Number graduated: 30+

Student Projects:

Projects are in a wide range of machine learning problems and applications in science and engineering. Examples are: bioinformatics and biomedical informatics; social networks and recommender systems; dynamic systems and control; and music.

Looking for students for projects related to:

Ìý

Projects are available on a wide range of machine learning problems and applications in science and engineering. Examples are bioinformatics and biomedical informatics, social networks and recommender systems, dynamic systems and control, and music

Grants

Smart Services Cooperative Research Centre

Education

PhD

Statistics and Modelling Science, University of Strathclyde, UK

Undergraduate

BSc (Hons), University of Edinburgh, UK

Ìý

Dr Michael Bain is a Senior Lecturer with the School of Computer Science and Engineering. His research interests include:

  • Machine Learning
  • Inductive Logic Programming
  • Behavioural Cloning
  • Formal Concept Analysis
  • Bioinformatics
Phone
+61 2 9385 6935
Location
Computer Science and Engineering (K17) Level 4, Room 401H Kensington Campus
  • Book Chapters | 2025
    Mahidadia A; Bain M; Suryanto H; Kang B; Guan C; Compton P, 2025, 'Towards Responsible Decisions withÌýLimited Training Data Using Human-in-the-Loop', in , pp. 42 - 54,
    Book Chapters | 2024
    Kemp J; Barker C; Good N; Bain M, 2024, 'Graphical Association Analysis for Identifying Variation in Provider Claims for Joint Replacement Surgery', in , pp. 805 - 809,
    Book Chapters | 2024
    Kemp J; Barker C; Good N; Bain M, 2024, 'Topic Modelling andÌýInterpretable Cost Estimation forÌýMedical Insurance Fraud Detection', in , pp. 60 - 83,
    Book Chapters | 2017
    Bain M, 2017, 'Structured Induction', in Encyclopedia of Machine Learning and Data Mining, Springer US, pp. 1201 - 1205,
    Book Chapters | 2014
    Heap B; Krzywicki A; Wobcke W; Bain M; Compton P, 2014, 'Combining Career Progression and Profile Matching in a Job Recommender System', in Lecture Notes in Computer Science, Springer International Publishing, pp. 396 - 408,
    Book Chapters | 2014
    Ma DKG; Stolte C; Kaur S; Bain M; O Donoghue SI, 2014, 'Visual analytics of signalling pathways using time profiles', in Sun C; Bednarz T; Pham TD; Vallotton P; Wang D (ed.), Signal and Image Analysis for Biomedical and Life Sciences, pp. 3 - 22
    Book Chapters | 2011
    Bain M, 2011, 'Structured Induction', in Sammut C; Webb GI (ed.), Encyclopedia of Machine Learning, Springer US, pp. 930 - 933,
    Book Chapters | 2011
    Wearing MJ, 2011, 'Preface', in Wearing M (ed.), Social Identity, Nova Science Publishers, 2011, pp. vii - xvii,
    Book Chapters | 2010
    Ben-Naim D; Velan GM; Marcus N; Bain M, 2010, 'Adaptive Tutorials for Virtual Microscopy: A Design Paradigm to Promote Pedagogical Ownership.', in Aleven V; Kay J; Mostow J (ed.), Intelligent Tutoring Systems 10th International Conference, ITS 2010, Pittsburgh, PA, USA, June 14-18, 2010, Proceedings, Springer Science & Business Media, pp. 266 - 268,
  • Journal articles | 2025
    Baskar A; Srinivasan A; Bain M; Coiera E, 2025, 'A model for intelligible interaction between agents that predict and explain', Machine Learning, 114,
    Journal articles | 2025
    Krzywicki A; Bain M; Wobcke W, 2025, 'Editorial: Natural language processing for recommender systems', Frontiers in Big Data, 8,
    Journal articles | 2025
    Yang W; Some L; Bain M; Kang B, 2025, 'A comprehensive survey on integrating large language models with knowledge-based methods', Knowledge Based Systems, 318,
    Journal articles | 2024
    Bain M; McCay A, 2024, 'The neural democratisation of AI', AI and Society, 39, pp. 2589 - 2591,
    Journal articles | 2023
    Guan C; Suryanto H; Mahidadia A; Bain M; Compton P, 2023, 'Responsible Credit Risk Assessment with Machine Learning and Knowledge Acquisition', Human-Centric Intelligent Systems, 3, pp. 232 - 243,
    Journal articles | 2022
    Bai Y; Bain M, 2022, 'Optimizing weighted lazy learning and Naive Bayes classification using differential evolution algorithm', Journal of Ambient Intelligence and Humanized Computing, 13, pp. 3005 - 3024,
    Journal articles | 2022
    Page J; Mukhlish F; Bain M, 2022, 'Ensuring the Alignment of Genetic/Epigenetic Designed Swarms.', Mathematical Machines and Systems. 2022 #1, 1, pp. 3 - 11,
    Journal articles | 2022
    Srinivasan A; Bain M; Baskar A, 2022, 'Learning explanations for biological feedback with delays using an event calculus', Machine Learning, 111, pp. 2435 - 2487,
    Journal articles | 2022
    Suryanto H; Mahidadia A; Bain M; Guan C; Guan A, 2022, 'Credit Risk Modeling Using Transfer Learning and Domain Adaptation', Frontiers in Artificial Intelligence, 5,
    Journal articles | 2021
    Lock O; Bain M; Pettit C, 2021, 'Towards the collaborative development of machine learning techniques in planning support systems – a Sydney example', Environment and Planning B Urban Analytics and City Science, 48, pp. 484 - 502,
    Journal articles | 2020
    Mukhlish F; Page J; Bain M, 2020, 'Reward-based epigenetic learning algorithm for a decentralised multi-agent system', International Journal of Intelligent Unmanned Systems, 8, pp. 201 - 224,
    Journal articles | 2019
    Mukhlish F; Page J; Bain M, 2019, 'TEKNOLOGI ROBOT KAWANAN (SWARM ROBOTICS) UNTUK MISI PENCARIAN DAN PERTOLONGAN DI INDONESIA', Seminar Nasional Kontrol Instrumentasi dan Otomasi (SNIKO) 2015,
    Journal articles | 2019
    Srinivasan A; Vig L; Bain M, 2019, 'Logical explanations for deep relational machines using relevance information', Journal of Machine Learning Research, 20
    Journal articles | 2018
    Bain M; Srinivasan A, 2018, 'Identification of biological transition systems using meta-interpreted logic programs', Machine Learning, 107, pp. 1171 - 1206,
    Journal articles | 2018
    Mukhlish F; Page J; Bain M, 2018, 'Evolutionary-learning framework: improving automatic swarm robotics design', International Journal of Intelligent Unmanned Systems, 6, pp. 197 - 215,
    Journal articles | 2017
    Heap B; Bain M; Wobcke W; Krzywicki A; Schmeidl S, 2017, 'Word Vector Enrichment of Low Frequency Words in the Bag-of-Words Model for Short Text Multi-class Classification Problems.', CoRR, abs/1709.05778
    Journal articles | 2016
    Krzywicki A; Wobcke W; Bain M; Calvo Martinez J; Compton P, 2016, 'Data mining for building knowledge bases: Techniques, architectures and applications', Knowledge Engineering Review, 31, pp. 97 - 123,
    Journal articles | 2015
    Krzywicki A; Wobcke W; Kim YS; Cai X; Bain M; Mahidadia A; Compton P, 2015, 'Collaborative Filtering for people-to-people recommendation in online dating: Data analysis and user trial', International Journal of Human-Computer Studies, 76, pp. 50 - 66,
    Journal articles | 2015
    Masson B; Bain M; Page J, 2015, 'Large Aircraft Engine-Out Takeoff Path Optimization', Journal of Aerospace Operations
    Journal articles | 2015
    wobcke W; Krzywicki A; Kim Y; Cai X; Bain M; Compton P; Mahidadia A, 2015, 'A Deployed People-to-People Recommender System in Online Dating', AI Magazine, 36,
    Journal articles | 2010
    Akand E; Bain M; Temple M, 2010, 'Learning with gene ontology annotation using feature selection and construction', Applied Artificial Intelligence, 24, pp. 5 - 38,
    Journal articles | 2009
    Kadupitige ; Leung KC; Sellmeier J; Sivieng J; Catchpoole DR; Bain ME; Gaeta BA, 2009, 'MINER: exploratory analysis of gene interaction networks by machine learning from expression data', BMC Genomics, 10 Suppl 3, pp. S17,
    Journal articles | 2007
    Gaeta BA; Malming H; Jackson KJ; Bain ME; Wilson PD; Collins AM, 2007, 'iHMMune-align: hidden Markov model-based alignment and identification of germline genes in rearranged immunoglobulin gene sequences', Bioinformatics, 23, pp. 1580 - 1587
    Journal articles | 2006
    Lee CE; Gaeta BA; Malming H; Bain ME; Sewell WA; Collins AM, 2006, 'Reconsidering the human immunoglobulin heavy-chain locus: 1. An evaluation of the expressed human IGHD gene repertoire', Immunogenetics, 57, pp. 917 - 925
    Journal articles | 2003
    Srinivasan A; King R; Bain ME, 2003, 'An Empirical Study of the use of Relevance Information in Inductive Logic Programming', Journal of Machine Learning Research, 4, pp. 369 - 383
    Journal articles | 2001
    Bain ME; Furukawa K; Ueno K, 2001, 'Motor Skill as Dynamic Constraint Satisfaction', Electronic Transactions on Artificial Intelligence, pp. 79 - 92
  • Conference Papers | 2025
    Jiang VW; Batista G; Bain M, 2025, 'Charting aÌýFair Path: FaGGM Fairness-Aware Generative Graphical Models', in Lecture Notes in Computer Science Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics, pp. 171 - 185,
    Conference Papers | 2024
    Challa A; Srinivasan A; Bain M; Shroff G, 2024, 'A Program-Synthesis Challenge forÌýARC-Like Tasks', in Lecture Notes in Computer Science Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics, pp. 25 - 39,
    Conference Papers | 2023
    Kemp J; Barker C; Good N; Bain M, 2023, 'Context Discovery and Cost Prediction for Detection of Anomalous Medical Claims, with Ontology Structure Providing Domain Knowledge', in Proceedings of the 16th International Joint Conference on Biomedical Engineering Systems and Technologies, SCITEPRESS - Science and Technology Publications, pp. 29 - 40, presented at 16th International Conference on Health Informatics, 16 February 2023 - 18 February 2023,
    Conference Papers | 2023
    Kemp J; Barker C; Good N; Bain M, 2023, 'Developing an anomaly detection framework for Medicare claims', in ACM International Conference Proceeding Series, pp. 234 - 237,
    Conference Papers | 2022
    Kemp J; Barker C; Good N; Bain M, 2022, 'Sequential pattern detection for identifying courses of treatment and anomalous claim behaviour in medical insurance', in Proceedings 2022 IEEE International Conference on Bioinformatics and Biomedicine Bibm 2022, pp. 3039 - 3046,
    Conference Papers | 2022
    Krzywicki A; Mahidadia A; Bain M, 2022, 'Discovering Periodicity in Locally Repeating Patterns', in Proceedings 2022 IEEE 9th International Conference on Data Science and Advanced Analytics Dsaa 2022,
    Conference Papers | 2021
    Page J; Mukhlish F; Bain M, 2021, 'Towards Motion Capture Using a Swarms of Drones', in Tan Tien N (ed.), Proceedings of 17th International Conference on Intelligent Unmanned Systems, International Society of Intelligent Unmanned Systems, Ho Ci Minh City, Viet Nam, presented at 17th International Conference on Intelligent Unmanned System, Ho Ci Minh City, Viet Nam, 25 August 2021 - 27 August 2021 </