Demo Data from SIGIR 2026 / reviewers in the wild / expert
Michael Bain 0001
dblp:05/651 · also Michael E. Bain
· DBLP profile ↗
39ranked-venue papers
3as first author
10since 2021 · last 2026
0000-0002-4309-6511ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 27 · 2 first-author · 7 since 2021Databases, data management, data science and information retrieval · 10 · 3 since 2021Human-computer interaction and ubiquitous computing · 6 · 2 since 2021Theory of computation · 6 · 1 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 5 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Artificial intelligence
4 papers |
Trustworthy machine learning · 82% Knowledge representation and reasoning · 18% Learning theory · 1% | |
| Databases, data mining, and information retrieval
3 papers |
Recommender systems · 91% Information retrieval · 9% | |
| Interdisciplinary, comprehensive, and emerging computing
2 papers |
Bioinformatics and computational biology · 99% Computing education · 1% | |
| Software engineering, system software, and programming languages
2 papers |
Empirical software engineering · 53% Program synthesis and code generation · 47% |
Topics — the 12 heaviest of 16, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Recommender systems
collaborative filtering |
0.4 | 3 | 2015 | Collaborative Filtering for people-to-people recommendation in online dating: Data analysis and user trial · Int. J. Hum. Comput. Stud. 2015 Learning Collaborative Filtering and Its Application to People to People Recommendation in Social Networks · ICDM 2010 Evaluation and Deployment of a People-to-People Recommender in Online Dating · AAAI 2014 |
Machine learning › Trustworthy machine learning
interpretability |
0.4 | 1 | 2019 | Logical Explanations for Deep Relational Machines Using Relevance Information · J. Mach. Learn. Res. 2019 |
Machine learning › Trustworthy machine learning › interpretability
logic-based explanation |
0.4 | 1 | 2019 | Logical Explanations for Deep Relational Machines Using Relevance Information · J. Mach. Learn. Res. 2019 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › logic programming
inductive logic programming |
0.2 | 2 | 2019 | Logical Explanations for Deep Relational Machines Using Relevance Information · J. Mach. Learn. Res. 2019 An Empirical Study of the Use of Relevance Information in Inductive Logic Programming · J. Mach. Learn. Res. 2003 |
Bioinformatics and computational biology › multiple sequence alignment
profile hidden markov model alignment |
0.1 | 1 | 2007 | iHMMune-align: hidden Markov model-based alignment and identification of germline genes in rearranged immunoglobulin gene sequences · Bioinform. 2007 |
Bioinformatics and computational biology
sequence alignment |
0.1 | 1 | 2007 | iHMMune-align: hidden Markov model-based alignment and identification of germline genes in rearranged immunoglobulin gene sequences · Bioinform. 2007 |
Information retrieval › evaluation
user study |
0.1 | 1 | 2015 | Collaborative Filtering for people-to-people recommendation in online dating: Data analysis and user trial · Int. J. Hum. Comput. Stud. 2015 |
Empirical software engineering › software engineering research methodology
empirical study |
0.0 | 1 | 2003 | An Empirical Study of the Use of Relevance Information in Inductive Logic Programming · J. Mach. Learn. Res. 2003 |
Program synthesis and code generation
inductive logic programming |
0.0 | 1 | 2003 | An Empirical Study of the Use of Relevance Information in Inductive Logic Programming · J. Mach. Learn. Res. 2003 |
Machine learning › Learning theory
generalization |
0.0 | 1 | 1992 | Compression, Significance, and Accuracy · ML 1992 |
Information theory
minimum description length |
0.0 | 1 | 1992 | Compression, Significance, and Accuracy · ML 1992 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
nonmonotonic reasoning |
0.0 | 1 | 1991 | Experiments in Non-Monotonic Learning · ML 1991 |
Methods — techniques the papers use, named apart from their topics
collaborative filtering · 0.4propositionalization · 0.4deep relational machine · 0.4bayes-like prior · 0.4data analysis · 0.2profile-based recommendation · 0.2hybrid recommendation · 0.2gradient descent · 0.1inductive logic programming · 0.1hidden markov model · 0.1compression-based inference · 0.0experimental comparison · 0.0non-monotonic learning · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Engineering Systems for Data Analysis Using Interactive Structured Inductive Programming
Shraddha Surana, Ashwin Srinivasan 0001, Michael Bain 0001 |
CAiSE (1) | 3 |
| 2026 | From fair graphs to fair data: a DAG-based approach to mitigating bias in AI systemsabstractAbstract Ensuring fairness when training Machine Learning (ML) models remains a critical challenge, particularly when biases are embedded in the underlying data. This paper presents a fairness-aware graph structure learning framework demonstrating how learning fair graphs leads to fairer data for ML training and, consequently, fairer Artificial Intelligence (AI) decisioning based on such models. Our method incorporates a fairness regularization term into score-based structure learning algorithms, guiding the search towards graph structures that minimize discriminatory pathways while preserving statistical relationships. The learned fair graph structures enable the generation of synthetic datasets with mitigated biases, which can be used to train diverse ML models. This modification is non-trivial, as structure learning algorithms rely on local search strategies, while fairness is a global property that depends on the entire graph structure. Our framework is highly adaptable, compatible with various structure learning algorithms, and seamlessly incorporates different fairness metrics to meet specific contextual needs. Extensive experiments on both real-world and synthetic datasets demonstrate that our approach significantly improves fairness while maintaining competitive predictive performance, offering an interpretable and versatile solution for mitigating bias in AI systems.. Vivian Wei Jiang, Gustavo Batista, Michael Bain 0001 |
Knowl. Inf. Syst. | 3 |
| 2025 | An Explainable and Teachable Banking Virtual Assistant
Paul Compton, Michael Bain 0001, Byeong Ho Kang 0001, Charles Guan, Alicia Guan, Hendra Suryanto |
PKAW | 2 |
| 2025 | A comprehensive survey on integrating large language models with knowledge-based methods
Wenli Yang 0001, Lilian Some, Michael Bain 0001, Byeong Ho Kang 0001 |
Knowl. Based Syst. | 3 |
| 2025 | A model for intelligible interaction between agents that predict and explain
A. Baskar 0001, Ashwin Srinivasan 0001, Michael Bain 0001, Enrico W. Coiera |
Mach. Learn. | 3 |
| 2024 | Towards Responsible Decisions with Limited Training Data Using Human-in-the-Loop
Ashesh Mahidadia, Michael Bain 0001, Hendra Suryanto, Byeong Ho Kang 0001, Charles Guan, Paul Compton |
PKAW | 2 |
| 2022 | Sequential pattern detection for identifying courses of treatment and anomalous claim behaviour in medical insuranceabstractFraud and waste is a costly problem in medical insurance. Utilising sequence information for anomaly detection is under-explored in this domain. We present a multi-part method employing sequential pattern mining for identifying and grouping comparable courses of treatment, finding patterns within those courses, calculating the cost of possible additional or upcoded claims in unusual patterns, and ranking the providers based on potential recoverable costs. We applied this method to real-world radiation therapy data. Results were assessed by experts at the Australian Government Department of Health, and were found to be interpretable and informative. Previously unknown anomalous claim patterns were discovered, and confirmation of a previously suspected anomalous claim pattern was also obtained. Outlying providers each claimed up to ${\$}$486,617.60 in potentially recoverable costs. Our method was able to identify anomalous claims as well as the patterns in which they were anomalous, making the results easily interpretable. The method is currently being implemented for another problem involving sequential data at the Department of Health. James Kemp, Christopher Barker, Norm Good, Michael Bain 0001 |
BIBM | 4 |
| 2022 | Discovering Periodicity in Locally Repeating PatternsabstractAnalysing and learning from sequentially ordered symbolic data is increasingly important in applications such as finance and biology. Finding patterns that show interesting behaviour, such as regularly repeating occurrences within a time interval, can provide useful insight. In this paper we address the problem of efficiently identifying such behaviours. Existing approaches often require a target period to be specified, which will limit possible patterns to those approximating the specified periodicity, such as daily, monthly, quarterly and so on. In this paper we extend one such approach, derived from frequent pattern mining, to operate without the need for user-specified periodicity. Our new algorithms can identify the time interval and periodicity, or frequency of occurrence, of all periodically occurring patterns within a certain used-specified tolerance. Experimental results of our implementation show that the new approach can identify many more patterns in a real-world financial dataset, while on other sequential datasets it finds similar numbers of patterns without significant reduction in efficiency compared to existing approaches. We also verify the algorithm’s ability to recover recurring patterns in controlled experiments on synthetic data. Alfred Krzywicki, Ashesh Mahidadia, Michael Bain 0001 |
DSAA | 3 |
| 2022 | A Program-Synthesis Challenge for ARC-Like Tasks
Aditya Challa, Ashwin Srinivasan 0001, Michael Bain 0001, Gautam Shroff |
ILP | 3 |
| 2022 | Learning explanations for biological feedback with delays using an event calculus
Ashwin Srinivasan 0001, Michael Bain 0001, A. Baskar 0001 |
Mach. Learn. | 2 |
| 2019 | Logical Explanations for Deep Relational Machines Using Relevance InformationabstractOur interest in this paper is in the construction of symbolic explanations for predictions made by a deep neural network. We will focus attention on deep relational machines (DRMs: a term introduced in Lodhi (2013)). A DRM is a deep network in which the input layer consists of Boolean-valued functions (features) that are defined in terms of relations provided as domain, or background, knowledge. Our DRMs differ from those in Lodhi (2013), which uses an Inductive Logic Programming (ILP) engine to first select features (we use random selections from a space of features that satisfies some approximate constraints on logical relevance and non-redundancy). But why do the DRMs predict what they do? One way of answering this was provided in recent work Ribeiro et al. (2016), by constructing readable proxies for a black-box predictor. The proxies are intended only to model the predictions of the black-box in local regions of the instance-space. But readability alone may not be enough: to be understandable, the local models must use relevant concepts in an meaningful manner. We investigate the use of a Bayes-like approach to identify logical proxies for local predictions of a DRM. As a preliminary step, we show that DRM's with our randomised propositionalization method achieve predictive performance that is comparable to the best reports in the ILP literature. Our principal results on logical explanations show: (a) Models in first-order logic can approximate the DRM's prediction closely in a small local region; and (b) Expert-provided relevance information can play the role of a prior to distinguish between logical explanations that perform equivalently on prediction alone. Ashwin Srinivasan 0001, Lovekesh Vig, Michael Bain 0001 |
J. Mach. Learn. Res. | 3 |
| 2018 | A Knowledge Acquisition Method for Event Extraction and Coding Based on Deep Patterns
Alfred Krzywicki, Wayne Wobcke, Michael Bain 0001, Susanne Schmeidl, Bradford Heap |
PKAW | 3 |
| 2018 | Analysing TV Audience Engagement via Twitter: Incremental Segment-Level Opinion Mining of Second Screen Tweets
Gavin Katz, Bradford Heap, Wayne Wobcke, Michael Bain 0001, Sandeepa Kannangara |
PRICAI | 4 |
| 2018 | Identification of biological transition systems using meta-interpreted logic programs
Michael Bain 0001, Ashwin Srinivasan 0001 |
Mach. Learn. | 1 |
| 2017 | A Joint Human/Machine Process for Coding Events and Conflict Drivers
Bradford Heap, Alfred Krzywicki, Susanne Schmeidl, Wayne Wobcke, Michael Bain 0001 |
ADMA | 5 |
| 2017 | An Investigation into the Role of Domain-Knowledge on the Use of Embeddings
Lovekesh Vig, Ashwin Srinivasan 0001, Michael Bain 0001 |
ILP | 3 |
| 2017 | An empirical study of on-line models for relational data streams
Ashwin Srinivasan 0001, Michael Bain 0001 |
Mach. Learn. | 2 |
| 2015 | Identification of Transition Models of Biological Systems in the Presence of Transition Noise
Ashwin Srinivasan 0001, Michael Bain 0001, Deepika Vatsa, Sumeet Agarwal |
ILP | 2 |
| 2015 | Collaborative Filtering for people-to-people recommendation in online dating: Data analysis and user trial
Alfred Krzywicki, Wayne Wobcke, Yang Sok Kim, Xiongcai Cai, Michael Bain 0001, Ashesh Mahidadia, Paul Compton |
Int. J. Hum. Comput. Stud. | 5 |
| 2014 | Evaluation and Deployment of a People-to-People Recommender in Online DatingabstractThis paper reports on the successful deployment of a peopleto-people recommender system in a large commercial online dating site. The deployment was the result of thorough evaluation and an online trial of a number of methods, including profile-based, collaborative filtering and hybrid algorithms. Results taken a few months after deployment show that key metrics generally hold their value or show an increase compared to the trial results, and that the recommender system delivered its projected benefits. Alfred Krzywicki, Wayne Wobcke, Yang Sok Kim, Xiongcai Cai, Michael Bain 0001, Paul Compton, Ashesh Mahidadia |
AAAI | 5 |
| 2014 | Combining Career Progression and Profile Matching in a Job Recommender System
Bradford Heap, Alfred Krzywicki, Wayne Wobcke, Michael Bain 0001, Paul Compton |
PRICAI | 4 |
| 2013 | ProCF: Probabilistic Collaborative Filtering for Reciprocal Recommendation
Xiongcai Cai, Michael Bain 0001, Alfred Krzywicki, Wayne Wobcke, Yang Sok Kim, Paul Compton, Ashesh Mahidadia |
PAKDD (2) | 2 |
| 2013 | A people-to-people content-based reciprocal recommender using hidden markov modelsabstractUsers of online social networks such as dating websites often need help to find successful matches. People-to-people recommender systems can be used in social networks to help users find better matches, which requires solving the problem of reciprocal recommendation. However, most existing reciprocal recommenders use either profile similarity or interaction similarity to recommend new matches, without considering temporal features. In this paper we introduce a method for temporal reciprocal recommender systems using Hidden Markov Models to generate recommendations. Instead of summarising the whole historical data in one past state, we propose a model that formalises historical data on interactions as a series of successive states changing over time and then tries to find the recommended next state. We have implemented this new approach and the results of testing on industrial-scale data from a real dating website show a noticeable improvement over the previous best-performing recommenders. Ammar S. Alanazi, Michael Bain 0001 |
RecSys | 2 |
| 2012 | Using a Critic to Promote Less Popular Candidates in a People-to-People Recommender SystemabstractThis paper shows how to improve the recommendations of an interaction-based collaborative filtering (IBCF) recommender used in online dating. Previous work has shown that IBCF works well in this domain, although it tends to rank popular candidates highly, which leads to these users receiving a large number of contacts. We address this problem by using a Decision Tree model as a “critic” to re-rank the candidates generated by IBCF, effectively promoting less popular candidates. This method was first evaluated on historical data from a large online dating site and then trialled live on the same site by providing recommendations to a large number of users throughout a 9 week period. The live trial confirmed the consistency of the analysis on historical data and the ability of the method to generate suitable candidates over an extended period. Our recommendations gave higher success rates than those for a control group made with a baseline recommender. Alfred Krzywicki, Wayne Wobcke, Xiongcai Cai, Michael Bain 0001, Ashesh Mahidadia, Paul Compton, Yang Sok Kim |
IAAI | 4 |
| 2012 | Reciprocal and Heterogeneous Link Prediction in Social Networks
Xiongcai Cai, Michael Bain 0001, Alfred Krzywicki, Wayne Wobcke, Yang Sok Kim, Paul Compton, Ashesh Mahidadia |
PAKDD (2) | 2 |
| 2012 | Hybrid Techniques to Address Cold Start Problems for People to People Recommendation in Social Networks
Yang Sok Kim, Alfred Krzywicki, Wayne Wobcke, Ashesh Mahidadia, Paul Compton, Xiongcai Cai, Michael Bain 0001 |
PRICAI | 7 |
| 2011 | Learning to Make Social Recommendations: A Model-Based Approach
Xiongcai Cai, Michael Bain 0001, Alfred Krzywicki, Wayne Wobcke, Yang Sok Kim, Paul Compton, Ashesh Mahidadia |
ADMA (2) | 2 |
| 2011 | Knowledge-Guided Identification of Petri Net Models of Large Biological Systems
Ashwin Srinivasan 0001, Michael Bain 0001 |
ILP | 2 |
| 2010 | Learning Collaborative Filtering and Its Application to People to People Recommendation in Social NetworksabstractPredicting people who other people may like has recently become an important task in many online social networks. Traditional collaborative filtering (CF) approaches are popular in recommender systems to effectively predict user preferences for items. One major problem in CF is computing similarity between users or items. Traditional CF methods often use heuristic methods to combine the ratings given to an item by similar users, which may not reflect the characteristics of the active user and can give unsatisfactory performance. In contrast to heuristic approaches we have developed CollabNet, a novel algorithm that uses gradient descent to learn the relative contributions of similar users or items to the ranking of recommendations produced by a recommender system, using weights to represent the contributions of similar users for each active user. We have applied CollabNet to the challenging problem of people to people recommendation in social networks, where people have a dual role as both "users" and "items", e.g., both initiating and receiving communications, to recommend other users to a given user, based on user similarity in terms of both taste (whom they like) and attractiveness (who likes them). Evaluation of CollabNet recommendations on datasets from a commercial online social network shows improved performance over standard CF. Xiongcai Cai, Michael Bain 0001, Alfred Krzywicki, Wayne Wobcke, Yang Sok Kim, Paul Compton, Ashesh Mahidadia |
ICDM | 2 |
| 2010 | Adaptive Tutorials for Virtual Microscopy: A Design Paradigm to Promote Pedagogical Ownership
Dror Ben-Naim, Gary Velan, Nadine Marcus, Michael Bain 0001 |
Intelligent Tutoring Systems (2) | 4 |
| 2010 | People Recommendation Based on Aggregated Bidirectional Intentions in Social Network Site
Yang Sok Kim, Ashesh Mahidadia, Paul Compton, Xiongcai Cai, Michael Bain 0001, Alfred Krzywicki, Wayne Wobcke |
PKAW | 5 |
| 2010 | Interaction-Based Collaborative Filtering Methods for Recommendation in Online Dating
Alfred Krzywicki, Wayne Wobcke, Xiongcai Cai, Ashesh Mahidadia, Michael Bain 0001, Paul Compton, Yang Sok Kim |
WISE | 5 |
| 2009 | A User-Driven and Data-Driven Approach for Supporting Teachers in Reflection and Adaptation of Adaptive Tutorials
Dror Ben-Naim, Michael Bain 0001, Nadine Marcus |
EDM | 2 |
| 2007 | iHMMune-align: hidden Markov model-based alignment and identification of germline genes in rearranged immunoglobulin gene sequencesabstractMOTIVATION: Immunoglobulin heavy chain (IGH) genes in mature B lymphocytes are the result of recombination of IGHV, IGHD and IGHJ germline genes, followed by somatic mutation. The correct identification of the germline genes that make up a variable VH domain is essential to our understanding of the process of antibody diversity generation as well as to clinical investigations of some leukaemias and lymphomas. RESULTS: We have developed iHMMune-align, an alignment program that uses a hidden Markov model (HMM) to model the processes involved in human IGH gene rearrangement and maturation. The performance of iHMMune-align was compared to that of other immunoglobulin gene alignment utilities using both clonally related and randomly selected IGH sequences. This evaluation suggests that iHMMune-align provides a more accurate identification of component germline genes than other currently available IGH gene characterization programs. AVAILABILITY: iHMMune-align cross-platform Java executable and web interface are freely available to academic users and can be accessed at http://www.emi.unsw.edu.au/~ihmmune/. Bruno A. Gaëta, Harald R. Malming, Katherine J. L. Jackson, Michael Bain 0001, Patrick Wilson, Andrew M. Collins |
Bioinform. | 4 |
| 2004 | Predicate Invention and the Revision of First-Order Concept Lattices
Michael Bain 0001 |
ICFCA | 1 |
| 2003 | An Empirical Study of the Use of Relevance Information in Inductive Logic Programming
Ashwin Srinivasan 0001, Ross D. King, Michael Bain 0001 |
J. Mach. Learn. Res. | 3 |
| 1992 | Compression, Significance, and Accuracy
Stephen H. Muggleton, Ashwin Srinivasan 0001, Michael Bain 0001 |
ML | 3 |
| 1991 | Experiments in Non-Monotonic Learning
Michael Bain 0001 |
ML | 1 |
| 1989 | An Experimental Comparison of Human and Machine Learning Formalisms
Stephen H. Muggleton, Michael Bain 0001, Jean Hayes Michie, Donald Michie |
ML | 2 |