Demo Data from SIGIR 2026 / reviewers in the wild / expert
James Bailey 0001
dblp:b/JamesBailey
· DBLP profile ↗
238ranked-venue papers
19as first author
55since 2021 · last 2026
0000-0002-3769-3811ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 124 · 2 first-author · 33 since 2021Databases, data management, data science and information retrieval · 106 · 15 first-author · 18 since 2021Graphics, computer vision, multimedia, augmented reality and games · 33 · 8 since 2021Applied, interdisciplinary, general and emerging computing · 33 · 1 first-author · 2 since 2021Human-computer interaction and ubiquitous computing · 24 · 4 since 2021Software engineering, systems software and programming languages · 4 · 1 first-author · 1 since 2021Theory of computation · 4 · 3 first-authorSystems, architecture and hardware · 2 · 2 since 2021Computer networks · 1 · 1 first-authorSecurity and privacy · 1 · 1 since 2021
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
41 papers |
Trustworthy machine learning · 29% Video understanding and tracking · 16% Vision and language · 13% | |
| Databases, data mining, and information retrieval
25 papers |
Data mining · 66% Indexing and storage engines · 16% Data stream processing · 7% | |
| Network and information security
11 papers |
Security and privacy of machine learning · 94% Privacy and data protection · 5% Usable security · 2% | |
| Human-computer interaction and pervasive computing
6 papers |
Learning and educational technologies · 22% Haptics and multimodal interaction · 20% Interaction techniques and input · 20% | |
| Theoretical computer science
14 papers |
Mathematical optimization · 73% Information theory · 19% Graph algorithms and graph theory · 7% |
Topics — the 30 heaviest of 171, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Trustworthy machine learning
robustness |
2.8 | 7 | 2021 | Exploring Architectural Ingredients of Adversarially Robust Deep Neural Networks · NeurIPS 2021 Normalized Loss Functions for Deep Learning with Noisy Labels · ICML 2020 Adversarial Camouflage: Hiding Physical-World Attacks With Natural Styles · CVPR 2020 |
Computer vision › Video understanding and tracking
action recognition |
2.6 | 3 | 2026 | DynaPURLS: Dynamic Refinement of Part-Aware Representations for Skeleton-Based Zero-Shot Action Recognition · IEEE Trans. Pattern Anal. Mach. Intell. 2026 Semantic-guided Cross-Modal Prompt Learning for Skeleton-based Zero-shot Action Recognition · CVPR 2025 Part-Aware Unified Representation of Language and Skeleton for Zero-Shot Action Recognition · CVPR 2024 |
Security and privacy of machine learning
adversarial attack |
2.2 | 4 | 2025 | X-Transfer Attacks: Towards Super Transferable Adversarial Attacks on CLIP · ICML 2025 Bigram and Unigram Based Text Attack via Adaptive Monotonic Heuristic Search · AAAI 2021 Adversarial Camouflage: Hiding Physical-World Attacks With Natural Styles · CVPR 2020 |
Computer vision › Vision and language
vision-language model |
1.8 | 3 | 2025 | X-Transfer Attacks: Towards Super Transferable Adversarial Attacks on CLIP · ICML 2025 Visual-Text Cross Alignment: Refining the Similarity Score in Vision-Language Models · ICML 2024 Foundations and Applications in Large-scale AI Models: Pre-training, Fine-tuning, and Prompt-based Learning · KDD 2023 |
Computer vision › Video understanding and tracking › action recognition
skeleton-based action recognition |
1.8 | 2 | 2026 | DynaPURLS: Dynamic Refinement of Part-Aware Representations for Skeleton-Based Zero-Shot Action Recognition · IEEE Trans. Pattern Anal. Mach. Intell. 2026 Part-Aware Unified Representation of Language and Skeleton for Zero-Shot Action Recognition · CVPR 2024 |
Computer vision › Video understanding and tracking › action recognition › action recognition under limited supervision
zero-shot action recognition |
1.8 | 2 | 2026 | DynaPURLS: Dynamic Refinement of Part-Aware Representations for Skeleton-Based Zero-Shot Action Recognition · IEEE Trans. Pattern Anal. Mach. Intell. 2026 Part-Aware Unified Representation of Language and Skeleton for Zero-Shot Action Recognition · CVPR 2024 |
Computer vision › Vision and language › vision-language model
CLIP |
1.7 | 2 | 2025 | X-Transfer Attacks: Towards Super Transferable Adversarial Attacks on CLIP · ICML 2025 Detecting Backdoor Samples in Contrastive Language Image Pretraining · ICLR 2025 |
Machine learning › Trustworthy machine learning
interpretability |
1.6 | 3 | 2023 | Distilling Cognitive Backdoor Patterns within an Image · ICLR 2023 MurTree: Optimal Decision Trees via Dynamic Programming and Search · J. Mach. Learn. Res. 2022 Improving the Quality of Explanations with Local Embedding Perturbations · KDD 2019 |
Data mining
clustering |
1.6 | 8 | 2018 | Lagrangian Constrained Community Detection · AAAI 2018 Unbiased Multivariate Correlation Analysis · AAAI 2017 Visual Assessment of Clustering Tendency for Incomplete Data · IEEE Trans. Knowl. Data Eng. 2016 |
Security and privacy of machine learning › adversarial attack
backdoor attack |
1.5 | 3 | 2023 | Distilling Cognitive Backdoor Patterns within an Image · ICLR 2023 Reflection Backdoor: A Natural Backdoor Attack on Deep Neural Networks · ECCV (10) 2020 Clean-Label Backdoor Attacks on Video Recognition Models · CVPR 2020 |
Security and privacy of machine learning › adversarial attack › backdoor attack › backdoor defense
backdoor detection |
1.5 | 2 | 2025 | Detecting Backdoor Samples in Contrastive Language Image Pretraining · ICLR 2025 Distilling Cognitive Backdoor Patterns within an Image · ICLR 2023 |
Machine learning › Trustworthy machine learning › robustness
learning with noisy labels |
1.5 | 4 | 2020 | Normalized Loss Functions for Deep Learning with Noisy Labels · ICML 2020 Symmetric Cross Entropy for Robust Learning With Noisy Labels · ICCV 2019 Dimensionality-Driven Learning with Noisy Labels · ICML 2018 |
Machine learning › Trustworthy machine learning › robustness
adversarial robustness |
1.4 | 3 | 2021 | High Intrinsic Dimensionality Facilitates Adversarial Attack: Theoretical Evidence · IEEE Trans. Inf. Forensics Secur. 2021 Exploring Architectural Ingredients of Adversarially Robust Deep Neural Networks · NeurIPS 2021 Improving Adversarial Robustness Requires Revisiting Misclassified Examples · ICLR 2020 |
Mathematical optimization
combinatorial optimization |
1.2 | 3 | 2022 | A Divide and Conquer Algorithm for Predict+Optimize with Non-convex Problems · AAAI 2022 Dynamic Programming for Predict+Optimise · AAAI 2020 Effective global approaches for mutual information based feature selection · KDD 2014 |
Machine learning › Deep learning architectures and training
loss function design |
1.1 | 3 | 2021 | $\alpha$-IoU: A Family of Power Intersection over Union Losses for Bounding Box Regression · NeurIPS 2021 Normalized Loss Functions for Deep Learning with Noisy Labels · ICML 2020 A time-dependent enhanced support vector machine for time series regression · KDD 2013 |
Machine learning › Time series and sequential data › time series analysis
time series forecasting |
1.0 | 2 | 2025 | Stochastic Diffusion: A Diffusion Based Model for Stochastic Time Series Forecasting · KDD (2) 2025 A time-dependent enhanced support vector machine for time series regression · KDD 2013 |
Machine learning › Graph learning › graph neural network › node classification
graph node classification |
1.0 | 1 | 2026 | Coarse-to-Fine Open-Set Graph Node Classification with Large Language Models · AAAI 2026 |
Machine learning › Trustworthy machine learning › robustness › out-of-distribution detection
graph out-of-distribution detection |
1.0 | 1 | 2026 | Coarse-to-Fine Open-Set Graph Node Classification with Large Language Models · AAAI 2026 |
Machine learning › Graph learning › open-world graph learning
open-set node classification |
1.0 | 1 | 2026 | Coarse-to-Fine Open-Set Graph Node Classification with Large Language Models · AAAI 2026 |
Machine learning › Trustworthy machine learning › robustness
out-of-distribution detection |
1.0 | 1 | 2026 | Coarse-to-Fine Open-Set Graph Node Classification with Large Language Models · AAAI 2026 |
Machine learning › Trustworthy machine learning › robustness › adversarial robustness
adversarial training |
1.0 | 3 | 2021 | Improving Adversarial Robustness Requires Revisiting Misclassified Examples · ICLR 2020 On the Convergence and Robustness of Adversarial Training · ICML 2019 Exploring Architectural Ingredients of Adversarially Robust Deep Neural Networks · NeurIPS 2021 |
Computer vision › Vision and language › vision-language model
prompt learning |
0.9 | 2 | 2024 | Foundations and Applications in Large-scale AI Models: Pre-training, Fine-tuning, and Prompt-based Learning · KDD 2023 Part-Aware Unified Representation of Language and Skeleton for Zero-Shot Action Recognition · CVPR 2024 |
Machine learning › Trustworthy machine learning › adversarial machine learning
adversarial vulnerability |
0.9 | 1 | 2025 | X-Transfer Attacks: Towards Super Transferable Adversarial Attacks on CLIP · ICML 2025 |
Machine learning › Probabilistic and Bayesian machine learning › structured models › graphical models › conditional independence
conditional independence testing |
0.9 | 1 | 2025 | Practical Kernel Selection for Kernel-based Conditional Independence Test · NeurIPS 2025 |
Machine learning › Generative modeling
diffusion model |
0.9 | 1 | 2025 | Stochastic Diffusion: A Diffusion Based Model for Stochastic Time Series Forecasting · KDD (2) 2025 |
Machine learning › Kernel, tree and ensemble methods › kernel selection
kernel parameter selection |
0.9 | 1 | 2025 | Practical Kernel Selection for Kernel-based Conditional Independence Test · NeurIPS 2025 |
Machine learning › Kernel, tree and ensemble methods
kernel selection |
0.9 | 1 | 2025 | Practical Kernel Selection for Kernel-based Conditional Independence Test · NeurIPS 2025 |
Natural language and speech › Language models and text generation › large language model › knowledge in language models
knowledge injection |
0.9 | 1 | 2025 | Reasoning Like Experts: Leveraging Multimodal Large Language Models for Drawing-based Psychoanalysis · ACM Multimedia 2025 |
Machine learning › Time series and sequential data › time series modeling
probabilistic forecasting |
0.9 | 1 | 2025 | Stochastic Diffusion: A Diffusion Based Model for Stochastic Time Series Forecasting · KDD (2) 2025 |
Computer vision › Video understanding and tracking › action recognition › skeleton-based action recognition
zero-shot skeleton action recognition |
0.9 | 1 | 2025 | Semantic-guided Cross-Modal Prompt Learning for Skeleton-based Zero-shot Action Recognition · CVPR 2025 |
Methods — techniques the papers use, named apart from their topics
large language model · 2.8data poisoning · 1.7theoretical analysis · 1.5dynamic programming · 1.4logistic regression · 1.4machine learning · 1.1visual-semantic alignment · 1.0memory bank · 1.0graph neural network · 1.0adversarial training · 0.9universal adversarial perturbation · 0.9surrogate scaling · 0.9reinforcement learning · 0.9multimodal large language model · 0.9joint-shaped prompting · 0.9dual-stream language prompting · 0.9density ratio-based outlier detection · 0.9linear function learning · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Coarse-to-Fine Open-Set Graph Node Classification with Large Language ModelsabstractDeveloping open-set classification methods capable of classifying in-distribution (ID) data while detecting out-of-distribution (OOD) samples is essential for deploying graph neural networks (GNNs) in open-world scenarios. Existing methods typically treat all OOD samples as a single class, despite real-world applications—especially high-stake settings like fraud detection and medical diagnosis—demanding deeper insights into OOD samples, including their probable labels. This raises a critical question: Can OOD detection be extended to OOD classification without true label information? To answer this question, we introduce a Coarse-to-Fine open-set Classification (CFC) method that leverages large language models (LLMs) for text-attributed graphs. CFC consists of three key components: (1) A coarse classifier that utilizes LLM prompts for OOD detection and outlier label generation; (2) A GNN-based fine classifier trained with OOD samples from (1) for enhanced OOD detection and ID classification; and (3) Refined OOD classification achieved through LLM prompts and post-processed OOD labels. Unlike methods relying on synthetic or auxiliary OOD samples, CFC employs semantic OOD data-instances that are genuinely out-of-distribution based on their inherent meaning, thus improving interpretability and practical utility. CFC enhances OOD detection by 10% compared to state-of-the-art approaches on text-attributed graphs and in the text domain, while achieving up to 70% accuracy in OOD classification on graph datasets. Xueqi Ma, Xingjun Ma, Sarah M. Erfani, Danilo P. Mandic, James Bailey 0001 |
AAAI | 5 |
| 2026 | A Bayesian framework for robust local intrinsic dimensionality estimationabstractLocal Intrinsic Dimensionality (LID) is a measure of data complexity in the vicinity of a query point. In this work, we propose a novel Bayesian framework for LID estimation that improves robustness and accuracy, especially in scenarios with small neighborhood sizes ( k ≤ 10 ), where maintaining locality is critical. Our framework allows the incorporation of both informative and non-informative priors, enabling the integration of prior knowledge to enhance the estimation process. Using this framework, we derive new LID estimators and provide insights into transitional ones. Furthermore, we propose aggregation methods using linear and logarithmic pooling to combine multiple LID posteriors. These methods allow for principled integration of LID estimates across different training states of Deep Neural Networks (DNNs), such as epochs, thereby improving estimation stability and performance. We also derive a posterior predictive distribution (PPD) for modeling and synthesizing nearest-neighbor distances. Experiments demonstrate that the LID Bayesian estimation methods achieves a balanced approach between reducing variance and lowering squared bias, often leading to lower mean squared error (MSE) values for small number of nearest neighbors. Zaher Joukhadar, Hanxun Huang, Sarah M. Erfani, Ricardo J. G. B. Campello, Michael E. Houle, James Bailey 0001 |
Inf. Syst. | 6 |
| 2026 | DynaPURLS: Dynamic Refinement of Part-Aware Representations for Skeleton-Based Zero-Shot Action RecognitionabstractZero-shot skeleton-based action recognition (ZS-SAR) is fundamentally constrained by prevailing approaches that rely on aligning skeleton features with static, class-level semantics. This coarse-grained alignment fails to bridge the domain shift between seen, unseen classes, thereby impeding the effective transfer of fine-grained visual knowledge. To address these limitations, we introduce DynaPURLS, a unified framework that establishes robust, multi-scale visual-semantic correspondences, dynamically refines them at inference time to enhance generalization. Our framework leverages a large language model to generate hierarchical textual descriptions that encompass both global movements, local body-part dynamics. Concurrently, an adaptive partitioning module produces fine-grained visual representations by semantically grouping skeleton joints. To fortify this fine-grained alignment against the train-test domain shift, DynaPURLS incorporates a dynamic refinement module. During inference, this module adapts textual features to the incoming visual stream via a lightweight learnable projection. This refinement process is stabilized by a confidence-aware, class-balanced memory bank, which mitigates error propagation from noisy pseudo-labels. Extensive experiments on three large-scale benchmark datasets, including NTU RGB+D 60/120, PKU-MMD, demonstrate that DynaPURLS significantly outperforms prior art, setting new state-of-the-art records. Jingmin Zhu, James Bailey 0001, Jun Liu 0036, Hossein Rahmani 0001, Mohammed Bennamoun, Farid Boussaïd, Qiuhong Ke |
IEEE Trans. Pattern Anal. Mach. Intell. | 3 |
| 2025 | ExplorAct: Context-Aware Next Action Recommendations for Interactive Data ExplorationabstractModern data analysis platforms, such as Tableau, Microsoft Power BI, Google Looker Studio, Kibana, and Splunk, have democratized data exploration by enabling users to interact with data through intuitive visual interfaces, eliminating the need for proficiency in query languages like SQL. These platforms allow both experts and non-experts to perform high-level operations and incrementally construct complex analysis workflows. As the volume and complexity of data grow, assisting users in navigating these workflows becomes increasingly important. One promising direction is to provide intelligent next-action recommendations that guide users through meaningful and efficient exploration paths. Dinuka Manohara de Zoysa, James Bailey 0001, Renata Borovica |
CIKM | 2 |
| 2025 | Semantic-guided Cross-Modal Prompt Learning for Skeleton-based Zero-shot Action RecognitionabstractSkeleton-based human action recognition is promising due to its privacy preservation, robustness to visual challenges, and computational efficiency. Especially, the practical necessity to recognize unseen actions has led to increased interest in zero-shot skeleton-based action recognition (ZSSAR). Existing ZSSAR approaches often rely on manually crafted action descriptions or visual assumptions to enhance knowledge transfer, which is limited in flexibility and prone to inaccuracies and noise. To overcome this, we introduce Semantic-guided Cross-Modal Prompt Learning (SCoPLe), a novel framework that replaces manual guidance with data-driven prompt learning for refinement and alignment of skeletal and textual features. Specifically, we introduce a dual-stream language prompting module that preserves the original semantic context from the pre-trained text encoder while still effectively tuning its ouput for ZSSAR task adaptation. We also introduce a joint-shaped prompting module that learns tuning for skeleton features and incorporate an adaptive visual representation sampler that leverages text semantics to strengthen the cross-modal prompting interactions during skeleton-to-text embedding projection. Experimental results on the NTU-RGB+D and PKU-MMD datasets demonstrate the state-of-the-art performance of our method in both ZS-SAR and generalized ZSSAR scenarios. Jingmin Zhu, James Bailey 0001, Mingming Gong, Qiuhong Ke |
CVPR | 3 |
| 2025 | Learned Indexes with Distribution Smoothing via Virtual Points
Kasun Amarasinghe, Farhana Choudhury, Jianzhong Qi 0001, James Bailey 0001 |
EDBT | 4 |
| 2025 | Detecting Backdoor Samples in Contrastive Language Image PretrainingabstractContrastive language-image pretraining (CLIP) has been found to be vulnerable to poisoning backdoor attacks where the adversary can achieve an almost perfect attack success rate on CLIP models by poisoning only 0.01\% of the training dataset. This raises security concerns on the current practice of pretraining large-scale models on unscrutinized web data using CLIP. In this work, we analyze the representations of backdoor-poisoned samples learned by CLIP models and find that they exhibit unique characteristics in their local subspace, i.e., their local neighborhoods are far more sparse than that of clean samples. Based on this finding, we conduct a systematic study on detecting CLIP backdoor attacks and show that these attacks can be easily and efficiently detected by traditional density ratio-based local outlier detectors, whereas existing backdoor sample detection methods fail. Our experiments also reveal that an unintentional backdoor already exists in the original CC3M dataset and has been trained into a popular open-source model released by OpenCLIP. Based on our detector, one can clean up a million-scale web dataset (e.g., CC3M) efficiently within 15 minutes using 4 Nvidia A100 GPUs. Hanxun Huang, Sarah M. Erfani, Yige Li, Xingjun Ma, James Bailey 0001 |
ICLR | 5 |
| 2025 | X-Transfer Attacks: Towards Super Transferable Adversarial Attacks on CLIPabstractAs Contrastive Language-Image Pre-training (CLIP) models are increasingly adopted for diverse downstream tasks and integrated into large vision-language models (VLMs), their susceptibility to adversarial perturbations has emerged as a critical concern. In this work, we introduce X-Transfer, a novel attack method that exposes a universal adversarial vulnerability in CLIP. X-Transfer generates a Universal Adversarial Perturbation (UAP) capable of deceiving various CLIP encoders and downstream VLMs across different samples, tasks, and domains. We refer to this property as super transferability—a single perturbation achieving cross-data, cross-domain, cross-model, and cross-task adversarial transferability simultaneously. This is achieved through surrogate scaling, a key innovation of our approach. Unlike existing methods that rely on fixed surrogate models, which are computationally intensive to scale, X-Transfer employs an efficient surrogate scaling strategy that dynamically selects a small subset of suitable surrogates from a large search space. Extensive evaluations demonstrate that X-Transfer significantly outperforms previous state-of-the-art UAP methods, establishing a new benchmark for adversarial transferability across CLIP models. Hanxun Huang, Sarah M. Erfani, Yige Li, Xingjun Ma, James Bailey 0001 |
ICML | 5 |
| 2025 | Stochastic Diffusion: A Diffusion Based Model for Stochastic Time Series ForecastingabstractRecent successes in diffusion probabilistic models have demonstrated their strength in modeling and generating different types of data, paving the way for their application in generative time series forecasting.However, most existing diffusion based approaches rely on sequential models and unimodal latent variables to capture global dependencies and model entire observable data, resulting in difficulties when it comes to highly stochastic time series data.In this paper, we propose a novel Stochastic Diffusion (StochDiff) model that integrates the diffusion process into time series modeling stage and utilizes the representational power of the stochastic latent spaces to capture the variability of the stochastic time series data.Specifically, the model applies diffusion module at each time step within the sequential framework and learns a step-wise, datadriven prior for generative diffusion process.These features enable the model to effectively capture complex temporal dynamics and the multi-modal nature of the highly stochastic time series data.Through extensive experiments on real-world datasets, we demonstrate the effectiveness of our proposed model for probabilistic time series forecasting, particularly in scenarios with high stochasticity.Additionally, with a real-world surgical use case, we highlight the model's potential in a medical application. Yuansan Liu, Sudanthi N. R. Wijewickrema, Dongting Hu, Christofer Bester, Stephen J. O'Leary, James Bailey 0001 |
KDD (2) | 6 |
| 2025 | Reasoning Like Experts: Leveraging Multimodal Large Language Models for Drawing-based PsychoanalysisabstractMultimodal Large Language Models (MLLMs) have demonstrated exceptional performance across various objective multimodal perception tasks, yet their application to subjective, emotionally nuanced domains, such as psychological analysis, remains largely unexplored. In this paper, we introduce PICK, a multi-step framework designed for Psychoanalytical Image Comprehension through hierarchical analysis and Knowledge injection with MLLMs, specifically focusing on the House-Tree-Person (HTP) Test, a psychological assessment test. First, we decompose drawings containing multiple instances into semantically meaningful sub-drawings, constructing a hierarchical representation that captures spatial structure and content across three levels: single-object level, multi-object level, and whole level. Next, we analyze these sub-drawings at each level with a targeted focus, extracting psychological or emotional insights from their visual cues. We also introduce an HTP knowledge base and design a feature extraction module, trained with reinforcement learning, to generate a psychological profile for single-object level analysis. This profile captures both holistic stylistic features and dynamic object-specific features (such as those of the house, tree, or person), correlating them with psychological states. Finally, we integrate these multi-faceted information to produce a well-informed assessment that aligns with expert-level reasoning. Our approach bridges the gap between MLLMs and specialized expert domains, offering a structured and interpretable framework for understanding human mental states through visual expression. Experimental results demonstrate that the proposed PICK significantly enhances the capability of MLLMs in psychological analysis. It is further validated as a general framework through extensions to emotion understanding tasks. Codes are released at https://github.com/YanbeiJiang/PICK. Xueqi Ma, Yanbei Jiang, Sarah M. Erfani, James Bailey 0001, Weifeng Liu 0001, Krista A. Ehinger, Jey Han Lau |
ACM Multimedia | 4 |
| 2025 | Cognitive Mirrors: Exploring the Diverse Functional Roles of Attention Heads in LLM ReasoningabstractLarge language models (LLMs) have achieved state-of-the-art performance in a variety of tasks, but remain largely opaque in terms of their internal mechanisms. Understanding these mechanisms is crucial to improve their reasoning abilities. Drawing inspiration from the interplay between neural processes and human cognition, we propose a novel interpretability framework to systematically analyze the roles and behaviors of attention heads, which are key components of LLMs. We introduce CogQA, a dataset that decomposes complex questions into step-by-step subquestions with a chain-of-thought design, each associated with specific cognitive functions such as retrieval or logical reasoning. By applying a multi-label probing method, we identify the attention heads responsible for these functions. Our analysis across multiple LLM families reveals that attention heads exhibit functional specialization, characterized as cognitive heads. These cognitive heads exhibit several key properties: they are universally sparse, and vary in number and distribution across different cognitive functions, and they display interactive and hierarchical structures. We further show that cognitive heads play a vital role in reasoning tasks—removing them leads to performance degradation, while augmenting them enhances reasoning accuracy. These insights offer a deeper understanding of LLM reasoning and suggest important implications for model design, training and fine-tuning strategies. Xueqi Ma, Yanbei Jiang, Sarah M. Erfani, Tongliang Liu, James Bailey 0001 |
NeurIPS | 6 |
| 2025 | Practical Kernel Selection for Kernel-based Conditional Independence TestabstractConditional independence (CI) testing is a fundamental yet challenging task in modern statistics and machine learning.
One pivotal class of methods for assessing conditional independence encompasses kernel-based approaches, known for assessing CI by detecting general conditional dependence without imposing strict assumptions on relationships or data distributions.
As with any method utilizing kernels, selecting appropriate kernels is crucial for precise identification.
However, it remains underexplored in kernel-based CI methods, where the kernels are often determined manually or heuristically.
In this paper, we analyze and propose a kernel parameter selection approach for the kernel-based conditional independence test (KCI).
The kernel parameters are selected based on the ratio of the statistic to the asymptotic variance, which approximates the test power for the given parameters at large sample sizes.
The search procedure is grid-based, allowing for parallelization with manageable additional computation time.
We theoretically demonstrate the consistency of the proposed criterion and conduct extensive experiments on both synthetic and real data to show the effectiveness of our method. Mingming Gong, Biwei Huang, James Bailey 0001, Bo Han 0003, Kun Zhang 0001, Feng Liu 0003 |
NeurIPS | 4 |
| 2025 | Intrinsic Dimension, Degrees of Freedom, Odds and Uniformity: A Unified Perspective
James Bailey 0001, Ricardo J. G. B. Campello, Michael E. Houle |
SISAP | 1 |
| 2024 | Part-Aware Unified Representation of Language and Skeleton for Zero-Shot Action RecognitionabstractWhile remarkable progress has been made on supervised skeleton-based action recognition, the challenge of zero-shot recognition remains relatively unexplored. In this pa-per, we argue that relying solely on aligning label-level se-mantics and global skeleton features is insufficient to effectively transfer locally consistent visual knowledge from seen to unseen classes. To address this limitation, we intro-duce Part-aware Unified Representation between Language and Skeleton (PURLS) to explore visual-semantic alignment at both local and global scales. PURLS introduces a new prompting module and a novel partitioning module to gen-erate aligned textual and visual representations across dif-ferent levels. The former leverages a pre-trained GPT-3 to infer refined descriptions of the global and local (body-part-based and temporal-interval-based) movements from the original action labels. The latter employs an adaptive sampling strategy to group visual features from all body joint movements that are semantically relevant to a given description. Our approach is evaluated on various skele-ton/language backbones and three large-scale datasets, i.e., NTU-RGB+D 60, NTU-RGB+D 120, and a newly curated dataset Kinetics-skeleton 200. The results showcase the universality and superior performance of PURLS, surpassing prior skeleton-based solutions and standard baselines from other domains. The source codes can be accessed at https://github.com/azzhl/PURLS. Qiuhong Ke, Mingming Gong, James Bailey 0001 |
CVPR | 4 |
| 2024 | LDReg: Local Dimensionality Regularized Self-Supervised LearningabstractRepresentations learned via self-supervised learning (SSL) can be susceptible to dimensional collapse, where the learned representation subspace is of extremely low dimensionality and thus fails to represent the full data distribution and modalities.
Dimensional collapse ––– also known as the "underfilling" phenomenon ––– is one of the major causes of degraded performance on downstream tasks. Previous work has investigated the dimensional collapse problem of SSL at a global level. In this paper, we demonstrate that representations can span over high dimensional space globally, but collapse locally. To address this, we propose a method called *local dimensionality regularization (LDReg)*. Our formulation is based on the derivation of the Fisher-Rao metric to compare and optimize local distance distributions at an asymptotically small radius for each data point. By increasing the local intrinsic dimensionality, we demonstrate through a range of experiments that LDReg improves the representation quality of SSL. The results also show that LDReg can regularize dimensionality at both local and global levels. Hanxun Huang, Ricardo J. G. B. Campello, Sarah M. Erfani, Xingjun Ma, Michael E. Houle, James Bailey 0001 |
ICLR | 6 |
| 2024 | Visual-Text Cross Alignment: Refining the Similarity Score in Vision-Language ModelsabstractIt has recently been discovered that using a pre-trained vision-language model (VLM), e.g., CLIP, to align a whole query image with several finer text descriptions generated by a large language model can significantly enhance zero-shot performance. However, in this paper, we empirically find that the finer descriptions tend to align more effectively with local areas of the query image rather than the whole image, and then we theoretically validate this finding. Thus, we present a method called weighted visual-text cross alignment (WCA). This method begins with a localized visual prompting technique, designed to identify local visual areas within the query image. The local visual areas are then cross-aligned with the finer descriptions by creating a similarity matrix using the pre-trained VLM. To determine how well a query image aligns with each category, we develop a score function based on the weighted similarities in this matrix. Extensive experiments demonstrate that our method significantly improves zero-shot performance across various datasets, achieving results that are even comparable to few-shot learning methods. Jinhao Li 0004, Sarah M. Erfani, Lei Feng 0006, James Bailey 0001, Feng Liu 0003 |
ICML | 5 |
| 2024 | Time Series Representation Learning with Supervised Contrastive Temporal TransformerabstractFinding effective representations for time series data is a useful but challenging task. Several works utilize self-supervised or unsupervised learning methods to address this. However, there still remains the open question of how to leverage available label information for better representations. To answer this question, we exploit pre-existing techniques in time series and representation learning domains and develop a simple, yet novel fusion model, called: Supervised COntrastive Temporal Transformer (SCOTT). We first investigate suitable augmentation methods for various types of time series data to assist with learning change-invariant representations. Secondly, we combine Transformer and Temporal Convolutional Networks in a simple way to efficiently learn both global and local features. Finally, we simplify Supervised Contrastive Loss for representation learning of labelled time series data. We preliminarily evaluate SCOTT on a downstream task, Time Series Classification, using 45 datasets from the UCR archive. The results show that with the representations learnt by SCOTT, even a weak classifier can perform similar to or better than existing state-of-the-art models (best performance on 23/45 datasets and highest rank against 9 baseline models). Afterwards, we investigate SCOTT’s ability to address a real-world task, online Change Point Detection (CPD), on two datasets: a human activity dataset and a surgical patient dataset. We show that the model performs with high reliability and efficiency on the online CPD problem (∼98% and area under precision-recall curve respectively). Furthermore, ∼97% we demonstrate the model’s potential in tackling early detection and show it performs best compared to other candidates. Yuansan Liu, Sudanthi N. R. Wijewickrema, Christofer Bester, Stephen J. O'Leary, James Bailey 0001 |
IJCNN | 5 |
| 2024 | Unlearnable Examples for Time Series
Yujing Jiang, Xingjun Ma, Sarah M. Erfani, James Bailey 0001 |
PAKDD (6) | 4 |
| 2024 | Dimensionality-Aware Outlier DetectionabstractWe present a nonparametric method for outlier detection that takes full account of local variations in intrinsic dimensionality within the dataset. Using the theory of Local Intrinsic Dimensionality (LID), our ‘dimensionality-aware’ outlier detection method, DAO, is derived as an estimator of an asymptotic local expected density ratio involving the query point and a close neighbor drawn at random. The dimensionality-aware behavior of DAO is due to its use of local estimation of LID values in a theoretically-justified way. Through comprehensive experimentation on more than 800 synthetic and real datasets, we show that DAO significantly outperforms three popular and important benchmark outlier detection methods: Local Outlier Factor (LOF), Simplified LOF, and kNN. Alastair Anderberg, James Bailey 0001, Ricardo J. G. B. Campello, Michael E. Houle, Henrique O. Marques, Milos Radovanovic 0001, Arthur Zimek |
SDM | 2 |
| 2024 | Time-Transformer: Integrating Local and Global Features for Better Time Series GenerationabstractGenerating time series data is a promising approach to address data deficiency problems. However, it is also challenging due to the complex temporal properties of time series data, including local correlations as well as global dependencies. Most existing generative models have failed to effectively learn both the local and global properties of time series data. To address this open problem, we propose a novel time series generative model named ‘Time-Transformer AAE’, which consists of an adversarial autoencoder (AAE) and a newly designed architecture named ‘Time-Transformer’ within the decoder. The Time-Transformer first simultaneously learns local and global features in a layer-wise parallel design, combining the abilities of Temporal Convolutional Networks and Transformer in extracting local features and global dependencies respectively. Second, a bidirectional cross attention is proposed to provide complementary guidance across the two branches and achieve proper fusion between local and global features. Experimental results demonstrate that our model can outperform existing state-of-the-art models in 5 out of 6 datasets, specifically on those with data containing both global and local properties. Furthermore, we highlight our model's ability to handle this kind of data via an artificial dataset. Finally, we show how our model performs when applied to a real-world problem: data augmentation to support learning with small datasets and imbalanced datasets. Yuansan Liu, Sudanthi N. R. Wijewickrema, Christofer Bester, Stephen J. O'Leary, James Bailey 0001 |
SDM | 6 |
| 2024 | Training Sparse Graph Neural Networks via Pruning and SproutingabstractWith the emergence of large-scale graphs and deeper graph neural networks (GNNs), sparsifying GNNs including graph connections and model parameters has attracted a lot of attention. However, most existing GNN sparsification methods apply traditional neural network pruning techniques to sparsify graphs in an iterative cycle (train-then-sparsify), which not only incurs high training costs but also limits model performance. In this paper, we propose a novel Pruning and Sprouting framework for GNN (PSGNN) that not only enhances the efficiency of inference, but also boosts the performance of GNN trained on a core subgraph beyond the original graph. Based on during-training pruning, our framework gradually sparsifies the graph connections and model weights simultaneously. More specifically, PSGNN removes edges in the original graph according to the predicted label similarity between nodes from a global view. Additionally, with our graph sprouting strategy, PSGNN can generate new edges to include important yet missing topological and feature information in the original graph, while maintaining the sparsity of the graph. Extensive experiments on node classification task across different GNN architectures and graph datasets demonstrate that our proposed PSGNN method improves the performance over existing methods while saving training and inference costs. Xueqi Ma, Xingjun Ma, Sarah M. Erfani, James Bailey 0001 |
SDM | 4 |
| 2024 | Bayesian Estimation Approaches for Local Intrinsic Dimensionality
Zaher Joukhadar, Hanxun Huang, Sarah M. Erfani, Ricardo J. G. B. Campello, Michael E. Houle, James Bailey 0001 |
SISAP | 6 |
| 2024 | Imbalanced gradients: a subtle cause of overestimated adversarial robustness
Xingjun Ma, Linxi Jiang, Hanxun Huang, Zejia Weng, James Bailey 0001, Yu-Gang Jiang 0001 |
Mach. Learn. | 5 |
| 2024 | Finding core labels for maximizing generalization of graph neural networks
Sichao Fu, Xueqi Ma, Yibing Zhan, Fanyu You, Qinmu Peng, Tongliang Liu, James Bailey 0001, Danilo P. Mandic |
Neural Networks | 7 |
| 2023 | Predict-Then-Optimise Strategies for Water Flow Control (Short Paper)
Vincent Barbosa Vaz, James Bailey 0001, Christopher Leckie, Peter J. Stuckey |
CP | 2 |
| 2023 | Efficiently Learning Spatial IndicesabstractLearned indices can leverage the high prediction accuracy and efficiency of modern deep learning techniques. They are capable of delivering better query performance than traditional indices over one-dimensional data. Recent studies demonstrate that we can also achieve query-efficient learned in-dices for spatial data by partitioning and subsequently transforming spatial data to one-dimensional values, after which existing techniques can be applied. While enabling efficient querying, building and rebuilding learned spatial indices efficiently remains largely unaddressed. As the model training needed to learn a spatial index is costly, efficient building and rebuilding of learned spatial indices on large data sets is challenging if performed by means of model training and retraining.To advance the practicality of learned spatial indices, we propose a system named ELSI that enables the efficient building and rebuilding of a class of learned spatial indices that follow two simple design principles. The core idea is to reduce the model (re-)building times by engineering reduced training sets that preserve key data distribution patterns. ELSI encompasses a suite of methods for constructing small and distribution-preserving training sets from input data sets. Further, given an input data set, ELSI can adaptively select a method that produces a learned index with high query efficiency. Experiments on real data sets of 100+ million points show that ELSI can reduce the build times of four different learned spatial indices consistently (by up to two orders of magnitude) without jeopardizing query efficiency. Guanli Liu, Jianzhong Qi 0001, Christian S. Jensen, James Bailey 0001, Lars Kulik |
ICDE | 4 |
| 2023 | Distilling Cognitive Backdoor Patterns within an Image
Hanxun Huang, Xingjun Ma, Sarah M. Erfani, James Bailey 0001 |
ICLR | 4 |
| 2023 | Foundations and Applications in Large-scale AI Models: Pre-training, Fine-tuning, and Prompt-based LearningabstractDeep learning techniques have advanced rapidly in recent years, leading to significant progress in pre-trained and fine-tuned large-scale AI models. For example, in the natural language processing domain, the traditional "pre-train, fine-tune" paradigm is shifting towards the "pre-train, prompt, and predict" paradigm, which has achieved great success on many tasks across different application domains such as ChatGPT/BARD for Conversational AI and P5 for a unified recommendation system. Moreover, there has been a growing interest in models that combine vision and language modalities (vision-language models) which are applied to tasks like Visual Captioning/Generation. Considering the recent technological revolution, it is essential to emphasize these paradigm shifts and highlight the paradigms with the potential to solve different tasks. We thus provide a platform for academic and industrial researchers to showcase their latest work, share research ideas, discuss various challenges, and identify areas where further research is needed in pre-training, fine-tuning, and prompt-learning methods for large-scale AI models. We foster the development of a strong research community focused on solving challenges related to large-scale AI models, providing superior and impactful strategies that can change people's lives in the future. Zhiyuan Cheng 0002, Dhaval Patel 0002, Linsey Pang, Sameep Mehta, Kexin Xie, Ed H. Chi, Wei Liu 0007, Nitesh V. Chawla, James Bailey 0001 |
KDD | 9 |
| 2023 | Adaptive Local-Component-aware Graph Convolutional Network for One-shot Skeleton-based Action RecognitionabstractSkeleton-based action recognition receives increasing attention because skeleton sequences reduce training complexity by eliminating visual information irrelevant to actions. To further improve sample efficiency, meta-learning-based one-shot learning solutions were developed for skeleton-based action recognition. These methods predict by finding the nearest neighbors according to the similarity between instance-level global embedding. However, such measurement holds unstable representativity due to inadequate generalized learning on the averaged local invariant and noisy features, while intuitively, steady and fine-grained recognition relies on determining key local body movements. To address this limitation, we present the Adaptive Local-Component-aware Graph Convolutional Network, which replaces the comparison metric with a focused sum of similarity measurements on aligned local embedding of action-critical spatial/temporal segments. Comprehensive one-shot experiments on the public benchmark of NTURGB+D 120 indicate that our method provides a stronger representation than the global embedding and helps our model reach state-of-the-art. Qiuhong Ke, Mingming Gong, James Bailey 0001 |
WACV | 4 |
| 2023 | Relationships between tail entropies and local intrinsic dimensionality and their use for estimation and feature representation
James Bailey 0001, Michael E. Houle, Xingjun Ma |
Inf. Syst. | 1 |
| 2023 | A survey of automated data augmentation algorithms for deep learning-based image classification tasksabstractAbstract In recent years, one of the most popular techniques in the computer vision community has been the deep learning technique. As a data-driven technique, deep model requires enormous amounts of accurately labelled training data, which is often inaccessible in many real-world applications. A data-space solution is Data Augmentation (DA), that can artificially generate new images out of original samples. Image augmentation strategies can vary by dataset, as different data types might require different augmentations to facilitate model training. However, the design of DA policies has been largely decided by the human experts with domain knowledge, which is considered to be highly subjective and error-prone. To mitigate such problem, a novel direction is to automatically learn the image augmentation policies from the given dataset using Automated Data Augmentation (AutoDA) techniques. The goal of AutoDA models is to find the optimal DA policies that can maximize the model performance gains. This survey discusses the underlying reasons of the emergence of AutoDA technology from the perspective of image classification. We identify three key components of a standard AutoDA model: a search space, a search algorithm and an evaluation function. Based on their architecture, we provide a systematic taxonomy of existing image AutoDA approaches. This paper presents the major works in AutoDA field, discussing their pros and cons, and proposing several potential directions for future improvements. Zihan Yang 0001, Richard O. Sinnott, James Bailey 0001, Qiuhong Ke |
Knowl. Inf. Syst. | 3 |
| 2023 | Graph structure reforming framework enhanced by commute time distance for graph classification
Wenhang Yu, Xueqi Ma, James Bailey 0001, Yibing Zhan, Jia Wu 0001, Bo Du 0001, Wenbin Hu 0001 |
Neural Networks | 3 |
| 2023 | Semantic-Preserving Adversarial Text AttacksabstractDeep learning models are known immensely brittle to adversarial text examples. Existing text adversarial attack strategies can be roughly divided into character-level, word-level, and sentence-level attacks. Despite the success brought by recent text attack methods, how to induce misclassification with minimal text modifications while keeping the lexical correctness, syntactic soundness, and semantic consistency is still a challenge. In this paper, we devise a Bigram and Unigram-based adaptive Semantic Preservation Optimization (BU-SPO) approach which attacks text documents not only at a unigram word level but also at a bigram level to avoid generating meaningless sentences. We also present a hybrid attack strategy that collects substitution words from both synonyms and sememe candidates, to enrich the potential candidate set. Besides, a Semantic Preservation Optimization (SPO) method is devised to determine the word substitution priority and reduce the perturbation cost. Furthermore, we constrain the SPO with a semantic Filter (dubbed SPOF) to improve the semantic similarity. To estimate the effectiveness of our proposed methods, BU-SPO and BU-SPOF, we attack four victim deep learning models trained on three text datasets. Experimental results demonstrate that our approaches accomplish the highest semantics consistency and attack success rates by making minimal word modifications compared with competitive methods. Xinghao Yang, Yongshun Gong, Weifeng Liu 0001, James Bailey 0001, Dacheng Tao, Wei Liu 0007 |
IEEE Trans. Sustain. Comput. | 4 |
| 2022 | A Divide and Conquer Algorithm for Predict+Optimize with Non-convex ProblemsabstractThe predict+optimize problem combines machine learning and combinatorial optimization by predicting the problem coefficients first and then using these coefficients to solve the optimization problem. While this problem can be solved in two separate stages, recent research shows end to end models can achieve better results. This requires differentiating through a discrete combinatorial function. Models that use differentiable surrogates are prone to approximation errors, while existing exact models are limited to dynamic programming, or they do not generalize well with scarce data. In this work we propose a novel divide and conquer algorithm based on transition points to reason over exact optimization problems and predict the coefficients using the optimization loss. Moreover, our model is not limited to dynamic programming problems. We also introduce a greedy version, which achieves similar results with less computation. In comparison with other predict+optimize frameworks, we show our method outperforms existing exact frameworks and can reason over hard combinatorial problems better than surrogate methods. Ali Ugur Guler, Emir Demirovic, Jeffrey Chan, James Bailey 0001, Christopher Leckie, Peter J. Stuckey |
AAAI | 4 |
| 2022 | Integrating Gaze and Speech for Enabling Implicit InteractionsabstractGaze and speech are rich contextual sources of information that, when combined, can result in effective and rich multimodal interactions. This paper proposes a machine learning-based pipeline that leverages and combines users’ natural gaze activity, the semantic knowledge from their vocal utterances and the synchronicity between gaze and speech data to facilitate users’ interaction. We evaluated our proposed approach on an existing dataset, which involved 32 participants recording voice notes while reading an academic paper. Using a Logistic Regression classifier, we demonstrate that our proposed multimodal approach maps voice notes with accurate text passages with an average F1-Score of 0.90. Our proposed pipeline motivates the design of multimodal interfaces that combines natural gaze and speech patterns to enable robust interactions. Anam Ahmad Khan, Joshua Newn, James Bailey 0001, Eduardo Velloso |
CHI | 3 |
| 2022 | To type or to speak? The effect of input modality on text understanding during note-takingabstractThough recent technological advances have enabled note-taking through different modalities (e.g., keyboard, digital ink, voice), there is still a lack of understanding of the effect of the modality choice on learning. In this paper, we compared two note-taking input modalities—keyboard and voice—to study their effects on participants’ understanding of learning content. We conducted a study with 60 participants in which they were asked to take notes using voice or keyboard on two independent digital text passages while also making a judgment about their performance on an upcoming test. We built mixed-effects models to examine the effect of the note-taking modality on learners’ text comprehension, the content of notes and their meta-comprehension judgement. Our findings suggest that taking notes using voice leads to a higher conceptual understanding of the text when compared to typing the notes. We also found that using voice triggers generative processes that result in learners taking more elaborate and comprehensive notes. The findings of the study imply that note-taking tools designed for digital learning environments could incorporate voice as an input modality to promote effective note-taking and higher conceptual understanding of the text. Anam Ahmad Khan, Sadia Nawaz, Joshua Newn, Ryan Kelly 0001, Jason M. Lodge, James Bailey 0001, Eduardo Velloso |
CHI | 6 |
| 2022 | Deep Learning for Search and RecommendationabstractIn the current digital world, web search engines and recommendation systems are continuously evolving, opening up new potential challenges every day which require more sophisticated and efficient data mining and machine learning solutions to satisfy the needs of sellers and consumers as well as marketers. The quality of search and recommendation systems impacts customer retention, time on site, and sales volume. For instance, with often sparse conversion rates, highly personalized contents, heterogeneous digital sources, more rigorous and effective models are required to be developed by research engineers and data scientists. At the same time, deep learning has started to show great impact in many industrial applications which are capable of processing complicated, large-scale and real-time data. Deep learning not only provides more opportunities to increase conversion rates and improve revenue through a positive customer experience, but also provides customers with personalized contents along with their personal shopping journey. Due to this rapid growth of the digital world, there is a need to bring professionals together from both academic research and the industry to solve real-world problems. This workshop fosters the development of a strong research community focused on solving deep learning based large-scale web search, personalized search, recommendation and ranking relevance problems that provide superior digital experience to all users. Wei Liu 0007, Kexin Xie, Linsey Pang, James Bailey 0001, Longbing Cao |
CIKM | 4 |
| 2022 | IGFormer: Interaction Graph Transformer for Skeleton-Based Human Interaction Recognition
Yunsheng Pang, Qiuhong Ke, Hossein Rahmani 0001, James Bailey 0001, Jun Liu 0036 |
ECCV (25) | 4 |
| 2022 | Modelling Zeros in Blockmodelling
Laurence Anthony F. Park, Mohadeseh Ganji, Emir Demirovic, Jeffrey Chan, Peter J. Stuckey, James Bailey 0001, Christopher Leckie, Kotagiri Ramamohanarao |
PAKDD (2) | 6 |
| 2022 | MurTree: Optimal Decision Trees via Dynamic Programming and SearchabstractDecision tree learning is a widely used approach in machine learning, favoured in applications that require concise and interpretable models. Heuristic methods are traditionally used to quickly produce models with reasonably high accuracy. A commonly criticised point, however, is that the resulting trees may not necessarily be the best representation of the data in terms of accuracy and size. In recent years, this motivated the development of optimal classification tree algorithms that globally optimise the decision tree in contrast to heuristic methods that perform a sequence of locally optimal decisions. We follow this line of work and provide a novel algorithm for learning optimal classification trees based on dynamic programming and search. Our algorithm supports constraints on the depth of the tree and number of nodes. The success of our approach is attributed to a series of specialised techniques that exploit properties unique to classification trees. Whereas algorithms for optimal classification trees have traditionally been plagued by high runtimes and limited scalability, we show in a detailed experimental study that our approach uses only a fraction of the time required by the state-of-the-art and can handle datasets with tens of thousands of instances, providing several orders of magnitude improvements and notably contributing towards the practical use of optimal decision trees. Emir Demirovic, Anna Lukina, Emmanuel Hebrard, Jeffrey Chan, James Bailey 0001, Christopher Leckie, Kotagiri Ramamohanarao, Peter J. Stuckey |
J. Mach. Learn. Res. | 5 |
| 2021 | Bigram and Unigram Based Text Attack via Adaptive Monotonic Heuristic SearchabstractDeep neural networks (DNNs) are known to be vulnerable to adversarial images, while their robustness in text classification are rarely studied. Several lines of text attack methods have been proposed in the literature, such as character-level, word-level, and sentence-level attacks. However, it is still a challenge to minimize the number of word distortions necessary to induce misclassification, while simultaneously ensuring the lexical correctness, syntactic correctness, and semantic similarity. In this paper, we propose the Bigram and Unigram based Monotonic Heuristic Search (BU-MHS) method to examine the vulnerability of deep models. Our method has three major merits. Firstly, we propose to attack text documents not only at the unigram word level but also at the bigram level to avoid producing meaningless outputs. Secondly, we propose a hybrid method to replace the input words with both their synonyms and sememe candidates, which greatly enriches potential substitutions compared to only using synonyms. Lastly, we design a search algorithm, i.e., Monotonic Heuristic Search (MHS), to determine the priority of word replacements, aiming to reduce the modification cost in an adversarial attack. We evaluate the effectiveness of BU-MHS on IMDB, AG's News, and Yahoo! Answers text datasets by attacking four state-of-the-art DNNs models. Experimental results show that our BU-MHS achieves the highest attack success rate by changing the smallest number of words compared with other existing models. Xinghao Yang, Weifeng Liu 0001, James Bailey 0001, Dacheng Tao, Wei Liu 0007 |
AAAI | 3 |
| 2021 | Generating Deep Networks Explanations with Robust Attribution AlignmentabstractAttribution methods play a key role in generating post-hoc explanations on pre-trained models, however it has been shown that existing methods yield unfaithful and noisy explanations. In this paper, we propose a new paradigm of attribution method: we treat the model’s explanations as a part of network’s outputs then generate attribution maps from the underlying deep network. The generated attribution maps are up-sampled from the last convolutional layer of the network to obtain localization information about the target to be explained. Inspired by recent studies that showed adversarially robust models’ saliency map aligns well with human perception, we utilize attribution maps from the robust model to supervise the learned attributions. Our proposed method can produce visually plausible explanations along with the prediction in inference phase. Experiments on real datasets show that our proposed method yields more faithful explanations than post-hoc attribution methods with lighter computational costs. Guohang Zeng, Yousef Kowsar, Sarah M. Erfani, James Bailey 0001 |
ACML | 4 |
| 2021 | Individual Feral Cat Identification through Deep LearningabstractComputer vision opportunities based on deep learning have seen an increasing trend in recent years through the proliferation of convolutional neural networks (CNN) and related deep learning models. However, limited training data often constrains the performance and accuracy of such models - this is a common situation for many detection and classification tasks especially in the ecological field. In this paper, we present a case study of how one such model: You Only Look Once (YOLO) version 5 can be applied to individual feral cat identification using a small unbalanced data set. We describe the procedures for preparing the training and validation data set, training the model using data augmentation and transfer learning techniques, and testing the model on both in-distribution and out-of-distribution samples. We explore the effectiveness of data augmentation methods including basic image manipulations and more advanced augmentation techniques that are now available. Zihan Yang 0001, Richard O. Sinnott, Qiuhong Ke, James Bailey 0001 |
BDCAT | 4 |
| 2021 | Unlearnable Examples: Making Personal Data Unexploitable
Hanxun Huang, Xingjun Ma, Sarah M. Erfani, James Bailey 0001, Yisen Wang 0001 |
ICLR | 4 |
| 2021 | Neural Architecture Search via Combinatorial Multi-Armed BanditabstractNeural Architecture Search (NAS) has gained significant popularity as an effective tool for designing high performance deep neural networks (DNNs). NAS can be performed via reinforcement learning, evolutionary algorithms, differentiable architecture search or tree-search methods. While significant progress has been made for both reinforcement learning and differentiable architecture search, tree-search methods have so far failed to achieve comparable accuracy or search efficiency. In this paper, we formulate NAS as a Combinatorial Multi-Armed Bandit (CMAB) problem (CMAB-NAS). This allows the decomposition of a large search space into smaller blocks where tree-search methods can be applied more effectively and efficiently. We further leverage a tree-based method called Nested Monte-Carlo Search to tackle the CMAB-NAS problem. On CIFAR-10, our approach discovers a cell structure that achieves a low error rate that is comparable to the state-of-the-art, using only 0.58 GPU days, which is 20 times faster than current tree-search methods. Moreover, the discovered structure transfers well to large-scale datasets such as ImageNet. Hanxun Huang, Xingjun Ma, Sarah M. Erfani, James Bailey 0001 |
IJCNN | 4 |
| 2021 | Dual Head Adversarial TrainingabstractDeep neural networks (DNNs) are known to be vulnerable to adversarial examples/attacks, raising concerns about their reliability in safety-critical applications. A number of defense methods have been proposed to train robust DNNs resistant to adversarial attacks, among which adversarial training has so far demonstrated the most promising results. However, recent studies have shown that there exists an inherent tradeoff between accuracy and robustness in adversarially-trained DNNs. In this paper, we propose a novel technique Dual Head Adversarial Training (DH-AT) to further improve the robustness of existing adversarial training methods. Different from existing improved variants of adversarial training, DH-AT modifies both the architecture of the network and the training strategy to seek more robustness. Specifically, DH-AT first attaches a second network head (or branch) to one intermediate layer of the network, then uses a lightweight convolutional neural network (CNN) to aggregate the outputs of the two heads. The training strategy is also adapted to reflect the relative importance of the two heads. We empirically show, on multiple benchmark datasets, that DH-AT can bring notable robustness improvements to existing adversarial training methods. Compared with TRADES, one state-of-the-art adversarial training method, our DH-AT can improve the robustness by 3.4% against PGD40and 2.3% against AutoAttack, and also improve the clean accuracy by 1.8%. Yujing Jiang, Xingjun Ma, Sarah M. Erfani, James Bailey 0001 |
IJCNN | 4 |
| 2021 | A Transferable Technique for Detecting and Localising Segments of Repeating Patterns in Time seriesabstractIn time series data, consecutively repeated patterns occur in many applications, including activity recognition from wearable sensors. Repeating patterns may vary over time and present in various shapes and sizes, which makes their detection a challenging problem. We develop a novel technique, RP-Mask, that can detect and localise segments of consecutively repeated patterns, without prior knowledge about the shape and length of the repeats. Our technique represents time series using recurrence plots (RP), a method for visualising repetition in time series. We identify two key features of recurrence plots-checkerboard patterns and vertical/horizontal lines marking the start and end of checkerboard patterns. We use object recognition on RP images to detect and localise the checkerboard patterns, which are mapped to the segments of consecutively repeating patterns on the underlying time series. Since the collection and labeling of a real world dataset that exhibits all possible variations of a repetition is prohibitive, we demonstrate that our model is able to effectively learn from synthetically curated data and perform equally effective on a real world dataset, while it is noise tolerant. We compare our method to a number of state-of-the-art techniques and show that our method outperforms the state of the art both when trained using real activity recognition and synthetic data. Mahtab Mirmomeni, Lars Kulik, James Bailey 0001 |
IJCNN | 3 |
| 2021 | Are you with me? Measurement of Learners' Video-Watching Attention with Eye TrackingabstractVideo has become an essential medium for learning. However, there are challenges when using traditional methods to measure how learners attend to lecture videos in video learning analytics, such as difficulty in capturing learners’ attention at a fine-grained level. Therefore, in this paper, we propose a gaze-based metric—“with-me-ness direction” that can measure how learners’ gaze-direction changes when they listen to the instructor’s dialogues in a video-lecture. We analyze the gaze data of 45 participants as they watched a video lecture and measured both the sequences of with-me-ness direction and proportion of time a participant spent looking in each direction throughout the lecture at different levels. We found that although the majority of the time participants followed the instructor’s dialogues, their behaviour of looking-ahead, looking-behind or looking-outside differed by their prior knowledge. These findings open the possibility of using eye-tracking to measure learners’ video-watching attention patterns and examine factors that can influence their attention, thereby helping instructors to design effective learning materials. Namrata Srivastava, Sadia Nawaz, Joshua Newn, Jason M. Lodge, Eduardo Velloso, Sarah M. Erfani, Dragan Gasevic, James Bailey 0001 |
LAK | 8 |
| 2021 | $\alpha$-IoU: A Family of Power Intersection over Union Losses for Bounding Box RegressionabstractBounding box (bbox) regression is a fundamental task in computer vision. So far, the most commonly used loss functions for bbox regression are the Intersection over Union (IoU) loss and its variants. In this paper, we generalize existing IoU-based losses to a new family of power IoU losses that have a power IoU term and an additional power regularization term with a single power parameter $\alpha$. We call this new family of losses the $\alpha$-IoU losses and analyze properties such as order preservingness and loss/gradient reweighting. Experiments on multiple object detection benchmarks and models demonstrate that $\alpha$-IoU losses, 1) can surpass existing IoU-based losses by a noticeable performance margin; 2) offer detectors more flexibility in achieving different levels of bbox regression accuracy by modulating $\alpha$; and 3) are more robust to small datasets and noisy bboxes. Jiabo He, Sarah M. Erfani, Xingjun Ma, James Bailey 0001, Ying Chi, Xian-Sheng Hua 0001 |
NeurIPS | 4 |
| 2021 | Exploring Architectural Ingredients of Adversarially Robust Deep Neural NetworksabstractDeep neural networks (DNNs) are known to be vulnerable to adversarial attacks. A range of defense methods have been proposed to train adversarially robust DNNs, among which adversarial training has demonstrated promising results. However, despite preliminary understandings developed for adversarial training, it is still not clear, from the architectural perspective, what configurations can lead to more robust DNNs. In this paper, we address this gap via a comprehensive investigation on the impact of network width and depth on the robustness of adversarially trained DNNs. Specifically, we make the following key observations: 1) more parameters (higher model capacity) does not necessarily help adversarial robustness; 2) reducing capacity at the last stage (the last group of blocks) of the network can actually improve adversarial robustness; and 3) under the same parameter budget, there exists an optimal architectural configuration for adversarial robustness. We also provide a theoretical analysis explaning why such network configuration can help robustness. These architectural insights can help design adversarially robust DNNs. Hanxun Huang, Yisen Wang 0001, Sarah M. Erfani, Quanquan Gu, James Bailey 0001, Xingjun Ma |
NeurIPS | 5 |
| 2021 | Relationships Between Local Intrinsic Dimensionality and Tail Entropy
James Bailey 0001, Michael E. Houle, Xingjun Ma |
SISAP | 1 |
| 2021 | Understanding adversarial attacks on deep learning based medical image analysis systems
Xingjun Ma, Yuhao Niu, Lin Gu 0003, Yisen Wang 0001, Yitian Zhao, James Bailey 0001, Feng Lu 0005 |
Pattern Recognit. | 6 |
| 2021 | SLA-Based Profit Optimization Resource Scheduling for Big Data Analytics-as-a-Service Platforms in Cloud Computing EnvironmentsabstractThe value that can be extracted from big data greatly motivates users to explore data analytics technologies for better decision making and problem solving in various application domains. Analytical solutions can be expensive due to the demand for large-scale and high-performance computing resources. To provision online big data Analytics-as-a-Service (AaaS) to users in various domains, a general purpose AaaS platform is required to deliver on-demand services at low cost and in an easy to use manner. Our research focuses on proposing efficient and automatic admission control and resource scheduling algorithms for AaaS platforms in cloud environments. In this paper, we propose scalable and automatic admission control and profit optimization resource scheduling algorithms, which effectively admit data analytics requests, dynamically provision resources, and maximize profit for AaaS providers, while satisfying QoS requirements of queries with Service Level Agreement (SLA) guarantees. Moreover, the proposed algorithms enable users to trade-off accuracy for faster response times and less resource costs for query processing on large datasets. We evaluate the algorithm performance by adopting a data splitting method to process smaller data samples as representatives of the original big datasets. We conduct extensive experiments to evaluate the proposed admission control and profit optimization scheduling algorithms. Experimental evaluation shows the algorithms perform significantly better compared to the state-of-the-art algorithms in enhancing profits, reducing resource costs, increasing query admission rates, and decreasing query response times. Yali Zhao, Rodrigo N. Calheiros, Graeme Gange, James Bailey 0001, Richard O. Sinnott |
IEEE Trans. Cloud Comput. | 4 |
| 2021 | High Intrinsic Dimensionality Facilitates Adversarial Attack: Theoretical EvidenceabstractMachine learning systems are vulnerable to adversarial attack. By applying to the input object a small, carefully-designed perturbation, a classifier can be tricked into making an incorrect prediction. This phenomenon has drawn wide interest, with many attempts made to explain it. However, a complete understanding is yet to emerge. In this paper we adopt a slightly different perspective, still relevant to classification. We consider retrieval, where the output is a set of objects most similar to a user-supplied query object, corresponding to the set of k-nearest neighbors. We investigate the effect of adversarial perturbation on the ranking of objects with respect to a query. Through theoretical analysis, supported by experiments, we demonstrate that as the intrinsic dimensionality of the data domain rises, the amount of perturbation required to subvert neighborhood rankings diminishes, and the vulnerability to adversarial attack rises. We examine two modes of perturbation of the query: either `closer' to the target point, or `farther' from it. We also consider two perspectives: `query-centric', examining the effect of perturbation on the query's own neighborhood ranking, and `target-centric', considering the ranking of the query point in the target's neighborhood set. All four cases correspond to practical scenarios involving classification and retrieval. Laurent Amsaleg, James Bailey 0001, Amélie Barbe, Sarah M. Erfani, Teddy Furon, Michael E. Houle, Milos Radovanovic 0001, Xuan Vinh Nguyen |
IEEE Trans. Inf. Forensics Secur. | 2 |
| 2021 | GAVIN: Gaze-Assisted Voice-Based Implicit Note-takingabstractAnnotation is an effective reading strategy people often undertake while interacting with digital text. It involves highlighting pieces of text and making notes about them. Annotating while reading in a desktop environment is considered trivial but, in a mobile setting where people read while hand-holding devices, the task of highlighting and typing notes on a mobile display is challenging. In this article, we introduce GAVIN, a gaze-assisted voice note-taking application, which enables readers to seamlessly take voice notes on digital documents by implicitly anchoring them to text passages. We first conducted a contextual enquiry focusing on participants’ note-taking practices on digital documents. Using these findings, we propose a method which leverages eye-tracking and machine learning techniques to annotate voice notes with reference text passages. To evaluate our approach, we recruited 32 participants performing voice note-taking. Following, we trained a classifier on the data collected to predict text passage where participants made voice notes. Lastly, we employed the classifier to built GAVIN and conducted a user study to demonstrate the feasibility of the system. This research demonstrates the feasibility of using gaze as a resource for implicit anchoring of voice notes, enabling the design of systems that allow users to record voice notes with minimal effort and high accuracy. Anam Ahmad Khan, Joshua Newn, Ryan Kelly 0001, Namrata Srivastava, James Bailey 0001, Eduardo Velloso |
ACM Trans. Comput. Hum. Interact. | 5 |
| 2020 | Dynamic Programming for Predict+OptimiseabstractWe study the predict+optimise problem, where machine learning and combinatorial optimisation must interact to achieve a common goal. These problems are important when optimisation needs to be performed on input parameters that are not fully observed but must instead be estimated using machine learning. We provide a novel learning technique for predict+optimise to directly reason about the underlying combinatorial optimisation problem, offering a meaningful integration of machine learning and optimisation. This is done by representing the combinatorial problem as a piecewise linear function parameterised by the coefficients of the learning model and then iteratively performing coordinate descent on the learning coefficients. Our approach is applicable to linear learning functions and any optimisation problem solvable by dynamic programming. We illustrate the effectiveness of our approach on benchmarks from the literature. Emir Demirovic, Peter J. Stuckey, Tias Guns, James Bailey 0001, Christopher Leckie, Kotagiri Ramamohanarao, Jeffrey Chan |
AAAI | 4 |
| 2020 | Transfer of Automated Performance Feedback Models to Different Specimens in Virtual Reality Temporal Bone Surgery
Jesslyn Lamtara, Nathan Hanegbi, Benjamin Talks, Sudanthi N. R. Wijewickrema, Xingjun Ma, Patorn Piromchai, James Bailey 0001, Stephen J. O'Leary |
AIED (1) | 7 |
| 2020 | Analysis of Task Difficulty Sequences in a Simulation-Based POE Environment
Sadia Nawaz, Namrata Srivastava, Ji Hyun Yu, Ryan Baker 0001, Gregor E. Kennedy, James Bailey 0001 |
AIED (1) | 6 |
| 2020 | Adversarial Camouflage: Hiding Physical-World Attacks With Natural StylesabstractDeep neural networks (DNNs) are known to be vulnerable to adversarial examples. Existing works have mostly focused on either digital adversarial examples created via small and imperceptible perturbations, or physical-world adversarial examples created with large and less realistic distortions that are easily identified by human observers. In this paper, we propose a novel approach, called Adversarial Camouflage (\emph{AdvCam}), to craft and camouflage physical-world adversarial examples into natural styles that appear legitimate to human observers. Specifically, \emph{AdvCam} transfers large adversarial perturbations into customized styles, which are then “hidden” on-target object or off-target background. Experimental evaluation shows that, in both digital and physical-world scenarios, adversarial examples crafted by \emph{AdvCam} are well camouflaged and highly stealthy, while remaining effective in fooling state-of-the-art DNN image classifiers. Hence, \emph{AdvCam} is a flexible approach that can help craft stealthy attacks to evaluate the robustness of DNNs. Ranjie Duan, Xingjun Ma, Yisen Wang 0001, James Bailey 0001, A. K. Qin 0001, Yun Yang 0001 |
CVPR | 4 |
| 2020 | Clean-Label Backdoor Attacks on Video Recognition ModelsabstractDeep neural networks (DNNs) are vulnerable to backdoor attacks which can hide backdoor triggers in DNNs by poisoning training data. A backdoored model behaves normally on clean test images, yet consistently predicts a particular target class for any test examples that contain the trigger pattern. As such, backdoor attacks are hard to detect, and have raised severe security concerns in real-world applications. Thus far, backdoor research has mostly been conducted in the image domain with image classification models. In this paper, we show that existing image backdoor attacks are far less effective on videos, and outline 4 strict conditions where existing attacks are likely to fail: 1) scenarios with more input dimensions (eg. videos), 2) scenarios with high resolution, 3) scenarios with a large number of classes and few examples per class (a ``sparse dataset"), and 4) attacks with access to correct labels (eg. clean-label attacks). We propose the use of a universal adversarial trigger as the backdoor trigger to attack video recognition models, a situation where backdoor attacks are likely to be challenged by the above 4 strict conditions. We show on benchmark video datasets that our proposed backdoor attack can manipulate state-of-the-art video models with high success rates by poisoning only a small proportion of training data (without changing the labels). We also show that our proposed backdoor attack is resistant to state-of-the-art backdoor defense/detection methods, and can even be applied to improve image backdoor attacks. Our proposed video backdoor attack not only serves as a strong baseline for improving the robustness of video models, but also provides a new perspective for more understanding more powerful backdoor attacks. Xingjun Ma, James Bailey 0001, Jingjing Chen 0001, Yu-Gang Jiang 0001 |
CVPR | 4 |
| 2020 | Reflection Backdoor: A Natural Backdoor Attack on Deep Neural Networks
Yunfei Liu 0001, Xingjun Ma, James Bailey 0001, Feng Lu 0005 |
ECCV (10) | 3 |
| 2020 | Improving Adversarial Robustness Requires Revisiting Misclassified Examples
Yisen Wang 0001, Difan Zou, Jinfeng Yi, James Bailey 0001, Xingjun Ma, Quanquan Gu |
ICLR | 4 |
| 2020 | Skip Connections Matter: On the Transferability of Adversarial Examples Generated with ResNets
Dongxian Wu, Yisen Wang 0001, Shutao Xia, James Bailey 0001, Xingjun Ma |
ICLR | 4 |
| 2020 | Normalized Loss Functions for Deep Learning with Noisy LabelsabstractRobust loss functions are essential for training accurate deep neural networks (DNNs) in the presence of noisy (incorrect) labels. It has been shown that the commonly used Cross Entropy (CE) loss is not robust to noisy labels. Whilst new loss functions have been designed, they are only partially robust. In this paper, we theoretically show by applying a simple normalization that: \emph{any loss can be made robust to noisy labels}. However, in practice, simply being robust is not sufficient for a loss function to train accurate DNNs. By investigating several robust loss functions, we find that they suffer from a problem of \emph{underfitting}. To address this, we propose a framework to build robust loss functions called \emph{Active Passive Loss} (APL). APL combines two robust loss functions that mutually boost each other. Experiments on benchmark datasets demonstrate that the family of new loss functions created by our APL framework can consistently outperform state-of-the-art methods by large margins, especially under large noise rates such as 60% or 80% incorrect labels. Xingjun Ma, Hanxun Huang, Yisen Wang 0001, Simone Romano 0003, Sarah M. Erfani, James Bailey 0001 |
ICML | 6 |
| 2020 | Improving Single and Multi-View Blockmodelling by Algebraic SimplificationabstractBlockmodelling is an important technique in social network analysis for discovering the latent structures and groupings in graphs. State-of-the-art approaches approximate the graph using matrix factorisation, which can discover both the latent graph structures and vertex groupings. However, factorisation is a one-way approximation, in that it only approximates the graph with a lossy model that removes the background noise. Traditional Blockmodelling methods rely on an alternating 2-step optimization that involves iteratively updating the matrix representing membership while fixing the matrix representing the graph's underlying structure, and then updating the structure matrix while keeping the membership matrix fixed. We propose a single step optimization method, which uses algebraic simplifi-cation to directly update the lower dimensional, latent structure representation. This helps improve both the convergence and accuracy of blockmodelling. We also show that this approach can solve multi-view blockmodelling problems, involving multiple graphs over the same vertices. We use real datasets to show that our approach has much higher accuracy and comparable running times to competing approaches. Rishabh Ramteke, Peter J. Stuckey, Jeffrey Chan, Kotagiri Ramamohanarao, James Bailey 0001, Christopher Leckie, Emir Demirovic |
IJCNN | 5 |
| 2020 | Prediction of students' assessment readiness in online learning environments: the sequence mattersabstractOnline learning environments are now pervasive in higher education. While not exclusively the case, in these environments, there is often modest teacher presence, and students are provided with access to a range of learning, assessment, and support materials. This places pressure on their study skills, including self-regulation. In this context, students may access assessment material without being fully prepared. This may result in limited success and, in turn, raise a significant risk of disengagement. Therefore, if the prediction of students' assessment readiness was possible, it could be used to assist educators or online learning environments to postpone assessment tasks until students were deemed "ready". In this study, we employed a range of machine learning techniques with aggregated and sequential representations of students' behaviour in a Massive Open Online Course (MOOC), to predict their readiness for assessment tasks. Based on our results, it was possible to successfully predict students' readiness for assessment tasks, particularly if the sequential aspects of behaviour were represented in the model. Additionally, we used sequential pattern mining to investigate which sequences of behaviour differed between high or low level of performance in assessments. We found that a high level of performance had the most sequences related to viewing and reviewing the lecture materials, whereas a low level of performance had the most sequences related to successive failed submissions for an assessment. Based on the findings, implications for supporting specific behaviours to improve learning in online environments are discussed. Donia Malekian, James Bailey 0001, Gregor E. Kennedy |
LAK | 2 |
| 2020 | Exploring the usage of thermal imaging for understanding video lecture designs and students' experiencesabstractVideo is becoming a dominant medium for the delivery of educational material. Despite the widespread use of video for learning, there is still a lack of understanding about how best to help people learn in this medium. This study demonstrates the use of thermal camera as compared to traditional self-reported methods for assessing learners' cognitive load while watching video lectures of different styles. We evaluated our approach in a study with 78 university students viewing two variants of short video lectures on two different topics. To incorporate subjective measures, the students reported on mental effort, interest, prior knowledge, confidence, and challenge. Moreover, through a physical slider device, the students could continuously report on their perceived level of difficulty. Lastly, we used thermal sensor as an additional indicator of students' level of difficulty and associated cognitive load. This was achieved through, continuous real-time monitoring of students by using a thermal imaging camera. This study aims to address the following: firstly, to analyze if video styles differ in terms of the associated cognitive load. Secondly, to assess the effects of cognitive load on learning outcomes; could an increase in the cognitive load be associated with poorer learning outcomes? Third, to see if there is a match between students' perceived difficulty levels and a biological indicator. The results suggest that thermal imaging could be an effective tool to assess learners' cognitive load, and an increased cognitive load could lead to poorer performance. Moreover, in terms of the lecture styles, the animated video lectures appear to be a better tool than the text-only lectures (in the content areas tested here). The results of this study may guide future works on effective video designs, especially those that consider the cognitive load. Namrata Srivastava, Sadia Nawaz, Jason M. Lodge, Eduardo Velloso, Sarah M. Erfani, James Bailey 0001 |
LAK | 6 |
| 2020 | PRESS: A personalised approach for mining top-k groups of objects with subspace similarity
Tahrima Hashem, Lida Rashidi, Lars Kulik, James Bailey 0001 |
Data Knowl. Eng. | 4 |
| 2020 | Exploiting patterns to explain individual predictions
Yunzhe Jia, James Bailey 0001, Kotagiri Ramamohanarao, Christopher Leckie, Xingjun Ma |
Knowl. Inf. Syst. | 2 |
| 2019 | SLA-Aware and Deadline Constrained Profit Optimization for Cloud Resource Management in Big Data Analytics-as-a-Service PlatformsabstractDiscovering optimal data analytics solutions to extract value from data for better and faster decision making is essential for many application domains, especially in the big data era. Big data analytics typically requires a tremendous amount of computational resources to process large data volumes that can be very expensive and time consuming. Our research focuses on providing optimization solutions for Analytics-as-a-Service (AaaS) platforms that automatically and elastically provision cloud resources to execute queries guaranteeing Service Level Agreements (SLAs) across a range of Quality of Service (QoS) requirements. We propose admission control and resource scheduling algorithms for AaaS platforms to maximize profits while providing time-minimized query execution plans to meet user demands and expectations. To enable timely responses as required for many domains, the algorithms utilize data splitting-based query admission and resource scheduling offering parallel processing on the split datasets. Extensive experiments are conducted to evaluate the algorithm performance compared to state-of-the-art optimization algorithms. Experimental results show that our algorithms perform significantly better from a range of perspectives, including increasing query admission rates and creating higher profits, whilst supporting efficient resource configurations that are able to support big data processing demands under tight deadlines. Yali Zhao, Rodrigo N. Calheiros, Athanasios V. Vasilakos, James Bailey 0001, Richard O. Sinnott |
CLOUD | 4 |
| 2019 | The Importance of Automated Real-Time Performance Feedback in Virtual Reality Temporal Bone Surgery Training
Myles Davaris, Sudanthi N. R. Wijewickrema, Yun Zhou 0002, Patorn Piromchai, James Bailey 0001, Gregor E. Kennedy, Stephen J. O'Leary |
AIED (1) | 5 |
| 2019 | Continuous Evaluation of Video Lectures from Real-Time Difficulty Self-ReportabstractWith the increased reach and impact of video lectures, it is crucial to understand how they are experienced. Whereas previous studies typically present questionnaires at the end of the lecture, they fail to capture students' experience in enough granularity. In this paper we propose recording the lecture difficulty in real-time with a physical slider, enabling continuous and fine-grained analysis of the learning experience. We evaluated our approach in a study with 100 participants viewing two variants of two short lectures. We demonstrate that our approach helps us paint a more complete picture of the learning experience. Our analysis has design implications for instructors, providing them with a method that helps them compare their expectations with students' beliefs about the lectures and to better understand the specific effects of different instructional design decisions. Namrata Srivastava, Eduardo Velloso, Jason M. Lodge, Sarah M. Erfani, James Bailey 0001 |
CHI | 5 |
| 2019 | An Investigation into Prediction + Optimisation for the Knapsack Problem
Emir Demirovic, Peter J. Stuckey, James Bailey 0001, Jeffrey Chan, Christopher Leckie, Kotagiri Ramamohanarao, Tias Guns |
CPAIOR | 3 |
| 2019 | Profit Optimization for Splitting and Sampling Based Resource Management in Big Data Analytics-as-a-Service Platforms in Cloud Computing EnvironmentsabstractExploring optimal big data analytics solutions to benefit various domains in decision making and problem solving becomes an ever-important research area. Big data Analytics-as-a-Service (AaaS) platforms offer online AaaS to various domains in a pay-as-you-go model. Big data analytics incurs expensive costs and takes lengthy processing times due to large-scale computing requirements. To tackle the cost and time challenges for big data analytics, we focus on proposing efficient and automatic resource management algorithms to maximize profits and minimize query times while guaranteeing Service Level Agreements (SLAs) on Quality of Service (QoS) requirements of queries. For query processing constrained by tight deadlines and limited budgets, our proposed algorithms enable data splitting and sampling based resource scheduling for parallel and approximate processing that significantly reduce data processing times and resource costs. We formulate the multi-objective resource scheduling problem to optimize profits for AaaS platforms while guaranteeing SLAs of queries with minimized response times. We design extensive experiments for algorithm performance evaluation, results show our proposed algorithms outperform state-of-the-art algorithms that maximize profits for AaaS platforms while improving admission rates and minimizing response times for queries. The scheduling algorithms support elastic and automatic large-scale resource configurations to minimize resource costs, and deliver timely, cost-effective, and reliable AaaS with SLA guarantees. Yali Zhao, Athanasios V. Vasilakos, James Bailey 0001, Richard O. Sinnott |
eScience | 3 |
| 2019 | Characterising Students' Writing Processes Using Temporal Keystroke Analysis
Donia Malekian, James Bailey 0001, Gregor E. Kennedy, Paula G. de Barba, Sadia Nawaz |
EDM | 2 |
| 2019 | Symmetric Cross Entropy for Robust Learning With Noisy LabelsabstractTraining accurate deep neural networks (DNNs) in the presence of noisy labels is an important and challenging task. Though a number of approaches have been proposed for learning with noisy labels, many open issues remain. In this paper, we show that DNN learning with Cross Entropy (CE) exhibits overfitting to noisy labels on some classes ("easy" classes), but more surprisingly, it also suffers from significant under learning on some other classes ("hard" classes). Intuitively, CE requires an extra term to facilitate learning of hard classes, and more importantly, this term should be noise tolerant, so as to avoid overfitting to noisy labels. Inspired by the symmetric KL-divergence, we propose the approach of Symmetric cross entropy Learning (SL), boosting CE symmetrically with a noise robust counterpart Reverse Cross Entropy (RCE). Our proposed SL approach simultaneously addresses both the under learning and overfitting problem of CE in the presence of noisy labels. We provide a theoretical analysis of SL and also empirically show, on a range of benchmark and real-world datasets, that SL outperforms state-of-the-art methods. We also show that SL can be easily incorporated into existing methods in order to further enhance their performance. Yisen Wang 0001, Xingjun Ma, Zaiyi Chen, Yuan Luo 0003, Jinfeng Yi, James Bailey 0001 |
ICCV | 6 |
| 2019 | On the Convergence and Robustness of Adversarial TrainingabstractImproving the robustness of deep neural networks (DNNs) to adversarial examples is an important yet challenging problem for secure deep learning. Across existing defense techniques, adversarial training with Projected Gradient Decent (PGD) is amongst the most effective. Adversarial training solves a min-max optimization problem, with the inner maximization generating adversarial examples by maximizing the classification loss, and the outer minimization finding model parameters by minimizing the loss on adversarial examples generated from the inner maximization. A criterion that measures how well the inner maximization is solved is therefore crucial for adversarial training. In this paper, we propose such a criterion, namely First-Order Stationary Condition for constrained optimization (FOSC), to quantitatively evaluate the convergence quality of adversarial examples found in the inner maximization. With FOSC, we find that to ensure better robustness, it is essential to use adversarial examples with better convergence quality at the later stages of training. Yet at the early stages, high convergence quality adversarial examples are not necessary and may even lead to poor robustness. Based on these observations, we propose a dynamic training strategy to gradually increase the convergence quality of the generated adversarial examples, which significantly improves the robustness of adversarial training. Our theoretical and empirical results show the effectiveness of the proposed method. Yisen Wang 0001, Xingjun Ma, James Bailey 0001, Jinfeng Yi, Bowen Zhou 0001, Quanquan Gu |
ICML | 3 |
| 2019 | Predict+Optimise with Ranking Objectives: Exhaustively Learning Linear FunctionsabstractWe study the predict+optimise problem, where machine learning and combinatorial optimisation must interact to achieve a common goal. These problems are important when optimisation needs to be performed on input parameters that are not fully observed but must instead be estimated using machine learning. Our contributions are two-fold: 1) we provide theoretical insight into the properties and computational complexity of predict+optimise problems in general, and 2) develop a novel framework that, in contrast to related work, guarantees to compute the optimal parameters for a linear learning function given any ranking optimisation problem. We illustrate the applicability of our framework for the particular case of the unit-weighted knapsack predict+optimise problem and evaluate on benchmarks from the literature. Emir Demirovic, Peter J. Stuckey, James Bailey 0001, Jeffrey Chan, Christopher Leckie, Kotagiri Ramamohanarao, Tias Guns |
IJCAI | 3 |
| 2019 | SynthNet: Learning to Synthesize Music End-to-EndabstractWe consider the problem of learning a mapping directly from annotated music to waveforms, bypassing traditional single note synthesis. We propose a specific architecture based on WaveNet, a convolutional autoregressive generative model designed for text to speech. We investigate the representations learned by these models on music and concludethat mappings between musical notes and the instrument timbre can be learned directly from the raw audio coupled with the musical score, in binary piano roll format.Our model requires minimal training data (9 minutes), is substantially better in quality and converges 6 times faster in comparison to strong baselines in the form of powerful text to speech models.The quality of the generated waveforms (generation accuracy) is sufficiently high,that they are almost identical to the ground truth.Our evaluations are based on both the RMSE of the Constant-Q transform, and mean opinion scores from human subjects.We validate our work using 7 distinct synthetic instrument timbres, real cello music and also provide visualizations and links to all generated audio. Florin Schimbinschi, Christian Walder, Sarah M. Erfani, James Bailey 0001 |
IJCAI | 4 |
| 2019 | Improving the Quality of Explanations with Local Embedding PerturbationsabstractClassifier explanations have been identified as a crucial component of knowledge discovery. Local explanations evaluate the behavior of a classifier in the vicinity of a given instance. A key step in this approach is to generate synthetic neighbors of the given instance. This neighbor generation process is challenging and it has considerable impact on the quality of explanations. To assess quality of generated neighborhoods, we propose a local intrinsic dimensionality (LID) based locality constraint. Based on this, we then propose a new neighborhood generation method. Our method first fits a local embedding/subspace around a given instance using the LID of the test instance as the target dimensionality, then generates neighbors in the local embedding and projects them back to the original space. Experimental results show that our method generates more realistic neighborhoods and consequently better explanations. It can be used in combination with existing local explanation algorithms. Yunzhe Jia, James Bailey 0001, Kotagiri Ramamohanarao, Christopher Leckie, Michael E. Houle |
KDD | 2 |
| 2019 | Black-box Adversarial Attacks on Video Recognition ModelsabstractDeep neural networks (DNNs) are known for their vulnerability to adversarial examples. These are examples that have undergone small, carefully crafted perturbations, and which can easily fool a DNN into making misclassifications at test time. Thus far, the field of adversarial research has mainly focused on image models, under either a white-box setting, where an adversary has full access to model parameters, or a black-box setting where an adversary can only query the target model for probabilities or labels. Whilst several white-box attacks have been proposed for video models, black-box video attacks are still unexplored. To close this gap, we propose the first black-box video attack framework, called V-BAD. V-BAD utilizestentative perturbations transferred from image models andpartition-based rectifications found by the NES to obtain good adversarial gradient estimates with fewer queries to the target model. V-BAD is equivalent to estimating the projection of the adversarial gradient on a selected subspace. Using three benchmark video datasets, we demonstrate that V-BAD can craft both untargeted and targeted attacks to fool two state-of-the-art deep video recognition models. For the targeted attack, it achieves $>$93% success rate using only an average of $3.4 \sim 8.4 \times 10^4$ queries, a similar number of queries to state-of-the-art black-box image attacks. This is despite the fact that videos often have two orders of magnitude higher dimensionality than static images. We believe that V-BAD is a promising new tool to evaluate and improve the robustness of video recognition models to black-box adversarial attacks. Linxi Jiang, Xingjun Ma, Shaoxiang Chen 0001, James Bailey 0001, Yu-Gang Jiang 0001 |
ACM Multimedia | 4 |
| 2019 | Characteristics of Local Intrinsic Dimensionality (LID) in Subspaces: Local Neighbourhood Analysis
Tahrima Hashem, Lida Rashidi, James Bailey 0001, Lars Kulik |
SISAP | 3 |
| 2019 | An effective and versatile distance measure for spatiotemporal trajectories
Somayeh Naderivesal, Lars Kulik, James Bailey 0001 |
Data Min. Knowl. Discov. | 3 |
| 2019 | Online cluster validity indices for performance monitoring of streaming data clusteringabstractCluster analysis is used to explore structure in unlabeled batch data sets in a wide range of applications. An important part of cluster analysis is validating the quality of computationally obtained clusters. A large number of different internal indices have been developed for validation in the offline setting. However, this concept cannot be directly extended to the online setting because streaming algorithms do not retain the data, nor maintain a partition of it, both needed by batch cluster validity indices. In this paper, we develop two incremental versions (with and without forgetting factors) of the Xie-Beni and Davies-Bouldin validity indices, and use them to monitor and control two streaming clustering algorithms (sk-means and online ellipsoidal clustering), In this context, our new incremental validity indices are more accurately viewed as performance monitoring functions. We also show that incremental cluster validity indices can send a distress signal to online monitors when evolving structure leads an algorithm astray. Our numerical examples indicate that the incremental Xie-Beni index with a forgetting factor is superior to the other three indices tested. Masud Moshtaghi, James C. Bezdek, Sarah M. Erfani, Christopher Leckie, James Bailey 0001 |
Int. J. Intell. Syst. | 5 |
| 2018 | Lagrangian Constrained Community DetectionabstractSemi-supervised or constrained community detection incorporates side information to findcommunities of interest in complex networks. The supervision is often represented as constraints such as known labels and pairwise constraints. Existing constrained community detection approaches often fail to fully benefit from the available side information. This results in poor performance for scenarios such as: when the constraints are required to be fully satisfied, when there is a high confidence about the correctness of the supervision information, and in situations where the side information is expensive or hard to achieve and is only available in a limited amount. In this paper, we propose a new constrained community detection algorithm based on Lagrangian multipliers to incorporate and fully satisfy the instance level supervisio nconstraints. Our proposed algorithm can more fully utilise available side information and find better quality solutions. Our experiments on real and synthetic data sets show our proposed LagCCD algorithm outperforms existing algorithms in terms of solution quality, ability to satisfy the constraints and noise resistance. Mohadeseh Ganji, James Bailey 0001, Peter J. Stuckey |
AAAI | 2 |
| 2018 | Providing Automated Real-Time Technical Feedback for Virtual Reality Based Surgical Training: Is the Simpler the Better?
Sudanthi N. R. Wijewickrema, Xingjun Ma, Patorn Piromchai, Robert Briggs 0002, James Bailey 0001, Gregor E. Kennedy, Stephen J. O'Leary |
AIED (1) | 5 |
| 2018 | Development and Validation of a Virtual Reality Tutor to Teach Clinically Oriented Surgical Anatomy of the EarabstractVirtual reality (VR) is being increasingly used in medical education. However, investigations into its effectiveness in this field have yielded mixed results, indicating that no general conclusions can be drawn in this regard. Therefore, the suitability of a system to teach a given task has to be investigated on a case-by-case basis. In this paper, we focus on teaching clinically oriented surgical ear anatomy, as it is important to provide a well-rounded view of ear anatomy as a foundation for understanding clinical surgery. Although there are some VR systems that teach basic ear anatomy, for example, identification of structures and spatial relationships, to our knowledge, those that deliver a complete clinical understanding of ear anatomy do not yet exist. As such, we discuss the design and development of a 3D interactive VR tutor with integrated haptic capability to teach clinically oriented surgical anatomy of the ear and establish its effectiveness through a user study. Sudanthi N. R. Wijewickrema, Bridget Copson, Xingjun Ma, Robert Briggs 0002, James Bailey 0001, Gregor E. Kennedy, Stephen J. O'Leary |
CBMS | 5 |
| 2018 | Iterative Learning With Open-Set Noisy LabelsabstractLarge-scale datasets possessing clean label annotations are crucial for training Convolutional Neural Networks (CNNs). However, labeling large-scale data can be very costly and error-prone, and even high-quality datasets are likely to contain noisy (incorrect) labels. Existing works usually employ a closed-set assumption, whereby the samples associated with noisy labels possess a true class contained within the set of known classes in the training data. However, such an assumption is too restrictive for many applications, since samples associated with noisy labels might in fact possess a true class that is not present in the training data. We refer to this more complex scenario as the open-set noisy label problem and show that it is nontrivial in order to make accurate predictions. To address this problem, we propose a novel iterative learning framework for training CNNs on datasets with open-set noisy labels. Our approach detects noisy labels and learns deep discriminative features in an iterative fashion. To benefit from the noisy label detection, we design a Siamese network to encourage clean labels and noisy labels to be dissimilar. A reweighting module is also applied to simultaneously emphasize the learning from clean labels and reduce the effect caused by noisy labels. Experiments on CIFAR-10, ImageNet and real-world noisy (web-search) datasets demonstrate that our proposed model can robustly train CNNs in the presence of a high proportion of open-set as well as closed-set noisy labels. Yisen Wang 0001, Weiyang Liu, Xingjun Ma, James Bailey 0001, Hongyuan Zha, Shutao Xia |
CVPR | 4 |
| 2018 | Online CP Decomposition for Sparse TensorsabstractTensor decomposition techniques such as CANDECOMP/PARAFAC (CP) decomposition have achieved great success across a range of scientific fields. They have been traditionally applied to dense, static data. However, today's datasets are often highly sparse and dynamically changing over time. Traditional decomposition methods such as Alternating Least Squares (ALS) cannot be easily applied to sparse tensors, due to poor efficiency. Furthermore, existing online tensor decomposition methods mostly target dense tensors, and thus also encounter significant scalability issues for sparse data. To address this gap, we propose a new incremental algorithm for tracking the CP decompositions of online sparse tensors on-the-fly. Experiments on nine real-world datasets show that our algorithm is able to produce quality decompositions of comparable quality to the most accurate algorithm, ALS, whilst at the same time achieving speed improvements of up to 250 times and 100 times less memory. Shuo Zhou 0001, Sarah M. Erfani, James Bailey 0001 |
ICDM | 3 |
| 2018 | Characterizing Adversarial Subspaces Using Local Intrinsic Dimensionality
Xingjun Ma, Bo Li 0026, Yisen Wang 0001, Sarah M. Erfani, Sudanthi N. R. Wijewickrema, Grant Schoenebeck, Dawn Song, Michael E. Houle, James Bailey 0001 |
ICLR | 9 |
| 2018 | Dimensionality-Driven Learning with Noisy LabelsabstractDatasets with significant proportions of noisy (incorrect) class labels present challenges for training accurate Deep Neural Networks (DNNs). We propose a new perspective for understanding DNN generalization for such datasets, by investigating the dimensionality of the deep representation subspace of training samples. We show that from a dimensionality perspective, DNNs exhibit quite distinctive learning styles when trained with clean labels versus when trained with a proportion of noisy labels. Based on this finding, we develop a new dimensionality-driven learning strategy, which monitors the dimensionality of subspaces during training and adapts the loss function accordingly. We empirically demonstrate that our approach is highly tolerant to significant proportions of noisy labels, and can effectively learn low-dimensional local subspaces that capture the data distribution. Xingjun Ma, Yisen Wang 0001, Michael E. Houle, Shuo Zhou 0001, Sarah M. Erfani, Shutao Xia, Sudanthi N. R. Wijewickrema, James Bailey 0001 |
ICML | 8 |
| 2018 | Semi-supervised Blockmodelling with Pairwise Guidance
Mohadeseh Ganji, Jeffrey Chan, Peter J. Stuckey, James Bailey 0001, Christopher Leckie, Kotagiri Ramamohanarao, Laurence Anthony F. Park |
ECML/PKDD (2) | 4 |
| 2018 | An Automated Matrix Profile for Mining Consecutive Repeats in Time Series
Mahtab Mirmomeni, Yousef Kowsar, Lars Kulik, James Bailey 0001 |
PRICAI | 4 |
| 2018 | Image Constrained Blockmodelling: A Constraint Programming ApproachabstractBlockmodelling is an important technique for detecting underlying patterns in graphs. However, existing blockmodelling algorithms do not provide the user with any explicit control to specify which patterns might be of interest. Furthermore, existing algorithms focus on finding standard community structures in graphs, and are likely to overlook informative but more complex patterns, such as hierarchical or ring blockmodel structures. In this paper, we propose a generic constraint programming framework for blockmodelling, which allows a user to specify and search for complex blockmodel patterns in graphs. Our proposed framework can be incorporated into existing iterative blockmodelling algorithms, operating as a hybrid optimization scheme that provides high flexibility and expressiveness. We demonstrate the power of our framework for discovering complex patterns, via experiments over a range of synthetic and real data sets. Mohadeseh Ganji, Jeffrey Chan, Peter J. Stuckey, James Bailey 0001, Christopher Leckie, Kotagiri Ramamohanarao, Ian Davidson |
SDM | 4 |
| 2018 | Learning Deep Hidden Nonlinear Dynamics from Aggregate Data
Yisen Wang 0001, Bo Dai 0001, Sarah M. Erfani, James Bailey 0001, Hongyuan Zha |
UAI | 5 |
| 2018 | The randomized information coefficient: assessing dependencies in noisy data
Simone Romano 0003, Xuan Vinh Nguyen, Karin Verspoor, James Bailey 0001 |
Mach. Learn. | 4 |
| 2017 | From Shared Subspaces to Shared Landmarks: A Robust Multi-Source Classification ApproachabstractTraining machine leaning algorithms on augmented data fromdifferent related sources is a challenging task. This problemarises in several applications, such as the Internet of Things(IoT), where data may be collected from devices with differentsettings. The learned model on such datasets can generalizepoorly due to distribution bias. In this paper we considerthe problem of classifying unseen datasets, given several labeledtraining samples drawn from similar distributions. Weexploit the intrinsic structure of samples in a latent subspaceand identify landmarks, a subset of training instances fromdifferent sources that should be similar. Incorporating subspacelearning and landmark selection enhances generalizationby alleviating the impact of noise and outliers, as well asimproving efficiency by reducing the size of the data. However,since addressing the two issues simultaneously resultsin an intractable problem, we relax the objective functionby leveraging the theory of nonlinear projection and solve atractable convex optimisation. Through comprehensive analysis,we show that our proposed approach outperforms stateof-the-art results on several benchmark datasets, while keepingthe computational complexity low. Sarah M. Erfani, Mahsa Baktash, Masud Moshtaghi, Vinh Nguyen 0003, Christopher Leckie, James Bailey 0001, Kotagiri Ramamohanarao |
AAAI | 6 |
| 2017 | Unbiased Multivariate Correlation AnalysisabstractCorrelation measures are a key element of statistics and machine learning, and essential for a wide range of data analysis tasks. Most existing correlation measures are for pairwise relationships, but real-world data can also exhibit complex multivariate correlations, involving three or more variables. We argue that multivariate correlation measures should be comparable, interpretable, scalable and unbiased. However, no existing measures satisfy all these requirements. In this paper, we propose an unbiased multivariate correlation measure, called UMC, which satisfies all the above criteria. UMC is a cumulative entropy based non-parametric multivariate correlation measure, which can capture both linear and non-linear correlations for groups of three or more variables. It employs a correction for chance using a statistical model of independence to address the issue of bias. UMC has high interpretability and we empirically show it outperforms state-of-the-art multivariate correlation measures in terms of statistical power, as well as for use in both subspace clustering and outlier detection tasks. Yisen Wang 0001, Simone Romano 0003, Vinh Nguyen 0003, James Bailey 0001, Xingjun Ma, Shutao Xia |
AAAI | 4 |
| 2017 | Simulation for Training Cochlear Implant Electrode InsertionabstractCochlear implant surgery is performed to restore hearing in patients with a range of hearing disorders. To optimise hearing outcomes, trauma during the insertion of a cochlear implant electrode has to be minimised. Factors that contribute to the degree of trauma caused during surgery include: the location of the electrode, type of electrode, and the competence level of the surgeon. Surgical competence depends on knowledge of anatomy and experience in a range of situations, along with technical skills. Thus, during training, a surgeon should be exposed to a range of anatomical variations, where he/she can learn and practice the intricacies of the surgical procedure, as well as explore different implant options and consequences thereof. Virtual reality simulation offers a versatile platform on which such training can be conducted. In this paper, we discuss a prototype implementation for the visualisation and analysis of electrode trajectories in relation to anatomical variation, prior to its inclusion in a virtual reality training module for cochlear implant surgery. Xingjun Ma, Sudanthi N. R. Wijewickrema, Yun Zhou 0002, Bridget Copson, James Bailey 0001, Gregor E. Kennedy, Stephen J. O'Leary |
CBMS | 5 |
| 2017 | Design and Evaluation of a Virtual Reality Simulation Module for Training Advanced Temporal Bone SurgeryabstractSurgical education has traditionally relied on cadaveric dissection and supervised training in the operating theatre. However, both these forms of training have become inefficient due to issues such as scarcity of cadavers and competing priorities taking up surgeons time. Within this context, computer-based simulations such as virtual reality have gained popularity as supplemental modes of training. Virtual reality simulation offers repeated practice in a riskfree environment where standardised surgical training modules can be developed, along with systems to provide automated guidance and assessment. In this paper, we discuss the design and evaluation of such a training module, specifically aimed at training an advanced temporal bone procedure, namelycochlear implant surgery. Sudanthi N. R. Wijewickrema, Bridget Copson, Yun Zhou 0002, Xingjun Ma, Robert Briggs 0002, James Bailey 0001, Gregor E. Kennedy, Stephen J. O'Leary |
CBMS | 6 |
| 2017 | A Declarative Approach to Constrained Community Detection
Mohadeseh Ganji, James Bailey 0001, Peter J. Stuckey |
CP | 2 |
| 2017 | SCED: A General Framework for Sparse Tensor Decomposition with Constraints and Elementwise Dynamic LearningabstractCANDECOMP/PARAFAC Decomposition (CPD) is one of the most popular tensor decomposition methods that has been extensively studied and widely applied. In recent years, sparse tensors that contain a huge portion of zeros but a limited number of non-zeros have attracted increasing interest. Existing techniques are not directly applicable to sparse tensors, since they mainly target dense ones and usually have poor efficiency. Additionally, specific issues also arise for sparse tensors, depending on different data sources and applications: the role of zero entries can be different; incorporating constraints like non-negativity and sparseness might be necessary; the ability to learn on-the-fly is a must for dynamic scenarios that new data keeps arriving at high velocity. However, state-of-art algorithms only partially address the above issues. To fill this gap, we propose a general framework for finding the CPD of sparse tensors. Modeling the sparse tensor decomposition problem by a generalized weighted CPD formulation and solving it efficiently, our proposed method is also flexible to handle constraints and dynamic data streams. Through experiments on both synthetic and real-world datasets, for the static case, our method demonstrates significant improvements in terms of effectiveness, efficiency and scalability. Moreover, under the dynamic setting, our method speeds up current technology by hundreds to thousands times, without sacrificing decomposition quality. Shuo Zhou 0001, Sarah M. Erfani, James Bailey 0001 |
ICDM | 3 |
| 2017 | Efficient Orthogonal Parametrisation of Recurrent Neural Networks Using Householder ReflectionsabstractThe problem of learning long-term dependencies in sequences using Recurrent Neural Networks (RNNs) is still a major challenge. Recent methods have been suggested to solve this problem by constraining the transition matrix to be unitary during training which ensures that its norm is equal to one and prevents exploding gradients. These methods either have limited expressiveness or scale poorly with the size of the network when compared with the simple RNN case, especially when using stochastic gradient descent with a small mini-batch size. Our contributions are as follows; we first show that constraining the transition matrix to be unitary is a special case of an orthogonal constraint. Then we present a new parametrisation of the transition matrix which allows efficient training of an RNN while ensuring that the matrix is always orthogonal. Our results show that the orthogonal constraint on the transition matrix applied through our parametrisation gives similar benefits to the unitary constraint, without the time complexity limitations. Zakaria Mhammedi, Andrew D. Hellicar, Ashfaqur Rahman, James Bailey 0001 |
ICML | 4 |
| 2017 | Adversarial Generation of Real-time Feedback with Neural Networks for Simulation-based TrainingabstractSimulation-based training (SBT) is gaining popularity as a low-cost and convenient training technique in a vast range of applications. However, for a SBT platform to be fully utilized as an effective training tool, it is essential that feedback on performance is provided automatically in real-time during training. It is the aim of this paper to develop an efficient and effective feedback generation method for the provision of real-time feedback in SBT. Existing methods either have low effectiveness in improving novice skills or suffer from low efficiency, resulting in their inability to be used in real-time. In this paper, we propose a neural network based method to generate feedback using the adversarial technique. The proposed method utilizes a bounded adversarial update to minimize a L1 regularized loss via back-propagation. We empirically show that the proposed method can be used to generate simple, yet effective feedback. Also, it was observed to have high effectiveness and efficiency when compared to existing methods, thus making it a promising option for real-time feedback generation in SBT. Xingjun Ma, Sudanthi N. R. Wijewickrema, Shuo Zhou 0001, Yun Zhou 0002, Zakaria Mhammedi, Stephen J. O'Leary, James Bailey 0001 |
IJCAI | 7 |
| 2017 | Providing Effective Real-Time Feedback in Simulation-Based Surgical Training
Xingjun Ma, Sudanthi N. R. Wijewickrema, Yun Zhou 0002, Shuo Zhou 0001, Stephen J. O'Leary, James Bailey 0001 |
MICCAI (2) | 6 |
| 2017 | A Fast and Accurate Index Structure for Spatiotemporal TrajectoriesabstractThere are many applications that rely on the analysis of historical trajectory data provided by location-aware devices. Traffic management, ridesharing and Pay-As-You-Drive insurance are some example applications. These applications require one to scan a large-scale historical dataset in order to extract similar trajectories to a query trajectory. A naive approach is a one-by-one similarity comparison between the query trajectory and dataset trajectories. However, most existing methods for assessing similarity between pairs of trajectories have quadratic time-complexity, making sequential scan of a large dataset computationally expensive. Existing solutions for this problem mainly focus on reducing the computation time by summarizing the trajectories or by defining upper-bounds (lower-bounds) for the similarity between two trajectories. However, these solutions do not directly address the efficiency challenge. To tackle this challenge of large scale similar trajectory retrieval, we propose an efficient index structure that filters out distant trajectories and outputs an approximate set of similar trajectories. Experimental results show that our novel index structure significantly improves the efficiency of trajectory retrieval, whilst maintaining high accuracy. Somayeh Naderivesal, Lars Kulik, James Bailey 0001 |
MobiQuitous | 3 |
| 2017 | Challenges of Differentially Private Release of Data Under an Open-world AssumptionabstractSince its introduction a decade ago, differential privacy has been deployed and adapted in different application scenarios due to its rigorous protection of individuals' privacy regardless of the adversary's background knowledge. An urgent open research issue is how to query/release time evolving datasets in a differentially private manner. Most of the proposed solutions in this area focus on releasing private counters or histograms, which involve low sensitivity, and the main focus of these solutions is minimizing the amount of noise and the utility loss throughout the process. In this paper we consider the case of releasing private numerical values with unbounded sensitivity in a dataset that grows over time. While providing utility bounds for such case is of particular interest, we show that straightforward application of current mechanisms cannot guarantee (differential) privacy for individuals under an open-world assumption where data is continuously being updated, especially if the dataset is updated by an outlier. Elham Naghizade, James Bailey 0001, Lars Kulik, Egemen Tanin |
SSDBM | 2 |
| 2017 | Topology-regularized universal vector autoregression for traffic forecasting in large urban areas
Florin Schimbinschi, Luís Moreira-Matias, Xuan Vinh Nguyen, James Bailey 0001 |
Expert Syst. Appl. | 4 |
| 2017 | rFILTA: relevant and nonredundant view discovery from collections of clusterings via filtering and ranking
Yang Lei 0003, Xuan Vinh Nguyen, Jeffrey Chan, James Bailey 0001 |
Knowl. Inf. Syst. | 4 |
| 2017 | Ground truth bias in external cluster validity indices
Yang Lei 0003, James C. Bezdek, Simone Romano 0003, Xuan Vinh Nguyen, Jeffrey Chan, James Bailey 0001 |
Pattern Recognit. | 6 |
| 2017 | Extending Information-Theoretic Validity Indices for Fuzzy ClusteringabstractPreviously, eight popular information-theoretic-based cluster validity indices have been generalized and tested for probabilistic partitions built by the expectation-maximization (EM) algorithm for the Gaussian mixture model. However, the analysis was limited to probabilistic clusters, and there were limited explanations for differences in the performance of the indices. In this paper, we extend the tests to partitions found by fuzzy c-means (FCM) and provide further explanations and insights about the performance of these indices. Of the eight generalized indices, we advocate a normalized version of the soft mutual information cluster validity index (NMI sM) as the best overall choice, as it outperforms the other seven indices for both FCM and EM according to our tests on synthetic and real data. The superiority of NMIsM is most pronounced for datasets with overlapped and/or varying-sized clusters. Finally, we provide a theoretical analysis, which helps explain the superior performance of NMIsM compared with the other three normalizations of soft mutual information. Yang Lei 0003, James C. Bezdek, Jeffrey Chan, Xuan Vinh Nguyen, Simone Romano 0003, James Bailey 0001 |
IEEE Trans. Fuzzy Syst. | 6 |
| 2016 | MOOCs Meet Measurement Theory: A Topic-Modelling ApproachabstractThis paper adapts topic models to the psychometric testing of MOOC students based on their online forum postings. Measurement theory from education and psychology provides statistical models for quantifying a person's attainment of intangible attributes such as attitudes, abilities or intelligence. Such models infer latent skill levels by relating them to individuals' observed responses on a series of items such as quiz questions. The set of items can be used to measure a latent skill if individuals' responses on them conform to a Guttman scale. Such well-scaled items differentiate between individuals and inferred levels span the entire range from most basic to the advanced. In practice, education researchers manually devise items (quiz questions) while optimising well-scaled conformance. Due to the costly nature and expert requirements of this process, psychometric testing has found limited use in everyday teaching. We aim to develop usable measurement models for highly-instrumented MOOC delivery platforms, by using participation in automatically-extracted online forum topics as items. The challenge is to formalise the Guttman scale educational constraint and incorporate it into topic models. To favour topics that automatically conform to a Guttman scale, we introduce a novel regularisation into non-negative matrix factorisation-based topic modelling. We demonstrate the suitability of our approach with both quantitative experiments on three Coursera MOOCs, and with a qualitative survey of topic interpretability on two MOOCs by domain expert interviews. Jiazhen He, Benjamin I. P. Rubinstein, James Bailey 0001, Rui Zhang 0003, Sandra Milligan, Jeffrey Chan |
AAAI | 3 |
| 2016 | SLA-based profit optimization for resource management of big data analytics-as-a-service platforms in cloud computing environmentsabstractThe value that can be extracted from big data greatly motivates organizations to explore data analytics technologies for better decision making and problem solving in a wide range of application domains. Cloud computing greatly eases and benefits big data analytics by offering on-demand and scalable computing infrastructures, platforms, and applications as services. Big data Analytics-as-a-Service (AaaS) platforms aim to deliver data analytics as consumable services in cloud computing environments in a pay as you go model with Service Level Agreement (SLA) guarantees. Resource scheduling for AaaS platforms is significant as big data analytics requires large-scale computing, which can consume huge amounts of resources and incur high resource costs. Our research focuses on proposing automatic and scalable resource scheduling algorithms to maximize the profits for AaaS platforms while delivering AaaS services to users with SLA guarantees on budgets and deadlines to allow timely responses with controllable costs. In this paper, we model and formulate the profit optimization resource scheduling problem and propose an optimization scheduling algorithm that maximizes profits for AaaS platforms and guarantees SLAs for query requests. Experimental evaluations show that the profit optimization scheduling algorithm performs significantly better in cost saving and profit enhancement compared to the state-of-the-art scheduling algorithms. Yali Zhao, Rodrigo N. Calheiros, James Bailey 0001, Richard O. Sinnott |
IEEE BigData | 3 |
| 2016 | Measuring dependency via intrinsic dimensionalityabstractMeasuring the amount of dependency among multiple variables is an important task in pattern recognition. In the last few years, many new dependency measures have been developed for the exploration of functional relationships. In this paper, we develop a dependency measure between variables based on an extreme-value theoretic treatment of intrinsic dimensionality. Our measure identifies variables with low intrinsic dimension - that is, those that support embeddings of the data within low-dimensional manifolds. To build a dependency measure on strong foundations, we theoretically prove a connection between information theory and intrinsic dimensionality theory. This allows us also to propose novel estimators of intrinsic dimensionality. Finally, we show that our dependency measure enables to find patterns that cannot be found by other state-of-the-art measures on real and synthetic data. Simone Romano 0003, Oussama Chelly, Vinh Nguyen 0003, James Bailey 0001, Michael E. Houle |
ICPR | 4 |
| 2016 | Training robust models using Random ProjectionabstractRegularization plays an important role in machine learning systems. We propose a novel methodology for model regularization using random projection. We demonstrate the technique on neural networks, since such models usually comprise a very large number of parameters, calling for strong regularizers. It has been shown recently that neural networks are sensitive to two kinds of samples: (i) adversarial samples, which are generated by imperceptible perturbations of previously correctly-classified samples—yet the network will misclassify them; and (ii) fooling samples, which are completely unrecognizable, yet the network will classify them with extremely high confidence. In this paper, we show how robust neural networks can be trained using random projection. We show that while random projection acts as a strong regularizer, boosting model accuracy similar to other regularizers, such as weight decay and dropout, it is far more robust to adversarial noise and fooling samples. We further show that random projection also helps to improve the robustness of traditional classifiers, such as Random Forrest and Gradient Boosting Machines. Xuan Vinh Nguyen, Sarah M. Erfani, Sakrapee Paisitkriangkrai, James Bailey 0001, Christopher Leckie, Kotagiri Ramamohanarao |
ICPR | 4 |
| 2016 | Robust Domain Generalisation by Enforcing Distribution Invariance
Sarah M. Erfani, Mahsa Baktash, Masud Moshtaghi, Vinh Nguyen 0003, Christopher Leckie, James Bailey 0001, Kotagiri Ramamohanarao |
IJCAI | 6 |
| 2016 | Accelerating Online CP Decompositions for Higher Order TensorsabstractTensors are a natural representation for multidimensional data. In recent years, CANDECOMP/PARAFAC (CP) decomposition, one of the most popular tools for analyzing multi-way data, has been extensively studied and widely applied. However, today's datasets are often dynamically changing over time. Tracking the CP decomposition for such dynamic tensors is a crucial but challenging task, due to the large scale of the tensor and the velocity of new data arriving. Traditional techniques, such as Alternating Least Squares (ALS), cannot be directly applied to this problem because of their poor scalability in terms of time and memory. Additionally, existing online approaches have only partially addressed this problem and can only be deployed on third-order tensors. To fill this gap, we propose an efficient online algorithm that can incrementally track the CP decompositions of dynamic tensors with an arbitrary number of dimensions. In terms of effectiveness, our algorithm demonstrates comparable results with the most accurate algorithm, ALS, whilst being computationally much more efficient. Specifically, on small and moderate datasets, our approach is tens to hundreds of times faster than ALS, while for large-scale datasets, the speedup can be more than 3,000 times. Compared to other state-of-the-art online approaches, our method shows not only significantly better decomposition quality, but also better performance in terms of stability, efficiency and scalability. Shuo Zhou 0001, Xuan Vinh Nguyen, James Bailey 0001, Yunzhe Jia, Ian Davidson |
KDD | 3 |
| 2016 | Validity: a framework for cross-disciplinary collaboration in mining indicators of learning from MOOC forumsabstractTwo research teams from the University of Melbourne's Learning Analytics Research Group used validation as applied in educational measurement to provide a framework for collaboration. One team was focussed on defining and building measures of learning capability of MOOCs participants, and the other on using topic modelling to discover topics in MOOC forums. The collaboration explored the suitability of items discovered from MOOC forums using topic modelling as measures of learning capability of participants in MOOCs. Sandra Milligan, Jiazhen He, James Bailey 0001, Rui Zhang 0003, Benjamin I. P. Rubinstein |
LAK | 3 |
| 2016 | Real Time Autonomous Point of Interest Mining through Ambient Smartphone SensingabstractThe advancement of sensor equipped smartphones provides tremendous opportunities for fine-grained monitoring of user Points of Interest (POIs) for a range of mobile applications such as place-based advertisement, personalised healthcare services, location based social networks. Existing systems, however, cannot infer both indoor and outdoor POIs using a single approach and typically require a mix of technologies for localization such as GPS, GSM or Wi-Fi. The accuracy of these techniques depend on the availability of local infrastructure and normally can retrieve POIs only at a coarse level, for example at the level of a building or region. We develop a novel algorithm to automatically detect user POIs in near real time at room level accuracy using only lightweight ambient environment sensors. Our method can infer both indoor and outdoor POIs at a fine granularity without depending on local infrastructure or without using GPS or Wi-Fi. It works in an unsupervised manner using covariances of ambient sensor data to detect user visits to POIs. An experimental study with real-world data shows that our system can achieve an F1 score of approximately 80% for the top 3 retrieved locations and outperforms the existing approaches such as Google place search and Foursquare venue search. Tanusri Bhattacharya, Lars Kulik, James Bailey 0001 |
MobiQuitous | 3 |
| 2016 | Node Re-Ordering as a Means of Anomaly Detection in Time-Evolving Graphs
Lida Rashidi, Andrey Kan, James Bailey 0001, Jeffrey Chan, Christopher Leckie, Wei Liu 0007, Sutharshan Rajasegarar, Kotagiri Ramamohanarao |
ECML/PKDD (2) | 3 |
| 2016 | A Framework to Adjust Dependency Measure Estimates for ChanceabstractEstimating the strength of dependency between two variables is fundamental for exploratory analysis and many other applications in data mining. For example: non-linear dependencies between two continuous variables can be explored with the Maximal Information Coefficient (MIC); and categorical variables that are dependent to the target class are selected using Gini gain in random forests. Nonetheless, because dependency measures are estimated on finite samples, the interpretability of their quantification and the accuracy when ranking dependencies become challenging. Dependency estimates are not equal to 0 when variables are independent, cannot be compared if computed on different sample size, and they are inflated by chance on variables with more categories. In this paper, we propose a framework to adjust dependency measure estimates on finite samples. Our adjustments, which are simple and applicable to any dependency measure, are helpful in improving interpretability when quantifying dependency and in improving accuracy on the task of ranking dependencies. In particular, we demonstrate that our approach enhances the interpretability of MIC when used as a proxy for the amount of noise between variables, and to gain accuracy when ranking variables during the splitting procedure in random forests. Simone Romano 0003, Xuan Vinh Nguyen, James Bailey 0001, Karin Verspoor |
SDM | 3 |
| 2016 | R1STM: One-class Support Tensor Machine with Randomised KernelabstractIdentifying unusual or anomalous patterns in an underlying dataset is an important but challenging task in many applications. The focus of the unsupervised anomaly detection literature has mostly been on vectorised data. However, many applications are more naturally described using higher-order tensor representations. Approaches that vectorise tensorial data can destroy the structural information encoded in the high-dimensional space, and lead to the problem of the curse of dimensionality. In this paper we present the first unsupervised tensorial anomaly detection method, along with a randomised version of our method. Our anomaly detection method, the One-class Support Tensor Machine (1STM), is a generalisation of conventional one-class Support Vector Machines to higher-order spaces. 1STM preserves the multiway structure of tensor data, while achieving significant improvement in accuracy and efficiency over conventional vectorised methods. We then leverage the theory of nonlinear random projections to propose the Randomised 1STM (R1STM). Our empirical analysis on several real and synthetic datasets shows that our R1STM algorithm delivers comparable or better accuracy to a state-of-the-art deep learning method and traditional kernelised approaches for anomaly detection, while being approximately 100 times faster in training and testing. Sarah M. Erfani, Mahsa Baktash, Sutharshan Rajasegarar, Vinh Nguyen 0003, Christopher Leckie, James Bailey 0001, Kotagiri Ramamohanarao |
SDM | 6 |
| 2016 | Lagrangian Constrained ClusteringabstractIncorporating background knowledge in clustering problems has attracted wide interest. This knowledge can be represented as pairwise instance-level constraints. Existing techniques approach satisfaction of such constraints from a soft (discretionary) perspective, yet there exist scenarios for constrained clustering where satisfying as many constraints as possible. We present a new Lagrangian Constrained Clustering framework (LCC) for clustering in the presence of pairwise constraints which gives high priority to satisfying constraints. LCC is an iterative optimization procedure which incorporates dynamic penalties for violated constraints. Experiments show that LCC can outperform existing constrained clustering algorithms in scenarios which satisfying as many constraints as possible. Mohadeseh Ganji, James Bailey 0001, Peter J. Stuckey |
SDM | 2 |
| 2016 | Provision of automated step-by-step procedural guidance in virtual reality surgery simulationabstractOne of the roadblocks to the wide-spread use of virtual reality simulation as a surgical training platform is the need for expert supervision during training to ensure proper skill acquisition. To fully utilize the capacity of virtual reality in surgical training, it is imperative that the guidance process is automated. In this paper, we discuss a method of providing one aspect of performance guidance: advice on the steps of a surgery or procedural guidance. We manually segment the surgical trajectory of an expert surgeon into steps and present them one at a time to guide trainees through a surgical procedure. We show, using a randomized controlled trial, that this form of guidance is effective in moving trainee behavior towards an expert ideal. Sudanthi N. R. Wijewickrema, Yun Zhou 0002, James Bailey 0001, Gregor E. Kennedy, Stephen J. O'Leary |
VRST | 3 |
| 2016 | Discovering outlying aspects in large datasets
Xuan Vinh Nguyen, Jeffrey Chan, Simone Romano 0003, James Bailey 0001, Christopher Leckie, Kotagiri Ramamohanarao, Jian Pei 0001 |
Data Min. Knowl. Discov. | 4 |
| 2016 | Adjusting for Chance Clustering Comparison MeasuresabstractAdjusted for chance measures are widely used to compare partitions/clusterings of the same data set. In particular, the Adjusted Rand Index (ARI) based on pair-counting, and the Adjusted Mutual Information (AMI) based on Shannon information theory are very popular in the clustering community. Nonetheless it is an open problem as to what are the best application scenarios for each measure and guidelines in the literature for their usage are sparse, with the result that users often resort to using both. Generalized Information Theoretic (IT) measures based on the Tsallis entropy have been shown to link pair- counting and Shannon IT measures. In this paper, we aim to bridge the gap between adjustment of measures based on pair- counting and measures based on information theory. We solve the key technical challenge of analytically computing the expected value and variance of generalized IT measures. This allows us to propose adjustments of generalized IT measures, which reduce to well known adjusted clustering comparison measures as special cases. Using the theory of generalized IT measures, we are able to propose the following guidelines for using ARI and AMI as external validation indices: ARI should be used when the reference clustering has large equal sized clusters; AMI should be used when the reference clustering is unbalanced and there exist small clusters. Simone Romano 0003, Xuan Vinh Nguyen, James Bailey 0001, Karin Verspoor |
J. Mach. Learn. Res. | 3 |
| 2016 | Efficient discovery of contrast subspaces for object explanation and characterization
Lei Duan, Guanting Tang, Jian Pei 0001, James Bailey 0001, Guozhu Dong, Xuan Vinh Nguyen, Akiko Campbell, Changjie Tang |
Knowl. Inf. Syst. | 4 |
| 2016 | Can high-order dependencies improve mutual information based feature selection?
Xuan Vinh Nguyen, Shuo Zhou 0001, Jeffrey Chan, James Bailey 0001 |
Pattern Recognit. | 4 |
| 2016 | SleepExplorer: a visualization tool to make sense of correlations between personal sleep data and contextual factors
Zilu Liang, Bernd Ploderer, Wanyu Liu 0001, Yukiko Nagata, James Bailey 0001, Lars Kulik, Yuxuan Li 0001 |
Pers. Ubiquitous Comput. | 5 |
| 2016 | Visual Assessment of Clustering Tendency for Incomplete DataabstractThe iVAT (asiVAT) algorithms reorder symmetric (asymmetric) dissimilarity data so that an image of the data may reveal cluster substructure. Images formed from incomplete data don't offer a very rich interpretation of cluster structure. In this paper, we examine four methods for completing the input data with imputed values before imaging. We choose a best method using contaminated versions of the complete Iris data, for which the desired results are known. Then, we analyze two real world data sets from social networks that are incomplete using the best imputation method chosen in the juried trials with Iris: (i) Sampson's monastery data, an incomplete, asymmetric relation matrix; and (ii) the karate club data, comprising a symmetric similarity matrix that is about 86 percent incomplete. Laurence Anthony F. Park, James C. Bezdek, Christopher Leckie, Kotagiri Ramamohanarao, James Bailey 0001, Marimuthu Palaniswami |
IEEE Trans. Knowl. Data Eng. | 5 |
| 2015 | Identifying At-Risk Students in Massive Open Online CoursesabstractMassive Open Online Courses (MOOCs) have received widespread attention for their potential to scale higher education, with multiple platforms such as Coursera, edX and Udacity recently appearing. Despite their successes, a major problem faced by MOOCs is low completion rates. In this paper, we explore the accurate early identification of students who are at risk of not completing courses. We build predictive models weekly, over multiple offerings of a course. Furthermore, we envision student interventions that present meaningful probabilities of failure, enacted only for marginal students.To be effective, predicted probabilities must be both well-calibrated and smoothed across weeks.Based on logistic regression, we propose two transfer learning algorithms to trade-off smoothness and accuracy by adding a regularization term to minimize the difference of failure probabilities between consecutive weeks. Experimental results on two offerings of a Coursera MOOC establish the effectiveness of our algorithms. Jiazhen He, James Bailey 0001, Benjamin I. P. Rubinstein, Rui Zhang 0003 |
AAAI | 2 |
| 2015 | Traffic forecasting in complex urban networks: Leveraging big data and machine learningabstractAccurate network-wide real time traffic forecasting is essential for next generation smart cities. In this context, we study a novel and complex traffic data set and explore the potential to apply big data and machine learning analysis. We evaluate several hypotheses and find that the availability of big data is able to facilitate more accurate predictions. Furthermore, we find that spatial aspects have more influence than temporal ones and that careful choice of thresholding parameters is crucial for high performance classification. Florin Schimbinschi, Xuan Vinh Nguyen, James Bailey 0001, Christopher Leckie, Hai Le Vu 0001, Kotagiri Ramamohanarao |
IEEE BigData | 3 |
| 2015 | Region-Specific Automated Feedback in Temporal Bone Surgery SimulationabstractThe use of virtual reality simulators for surgical training has gained popularity in recent years, with an ever increasing body of evidence supporting the benefits and validity of simulation-based training. However, a crucial component of effective skill acquisition has not been adequately addressed, namely the provision of timely performance feedback. The utility of a surgical simulator is limited if it still requires the presence of experts to guide trainees. Automated feedback that emulates the advise provided by experts is necessary to facilitate independent learning. We propose an automated system that provides region-specific feedback on surgical technique within a temporal bone surgery simulator. The design of this system allows easy transfer of feedback models to multiple temporal bone specimens in the simulator. The system was validated by an expert otologist and was found to provide highly accurate and timely feedback. Sudanthi N. R. Wijewickrema, Ioanna Ioannou, Yun Zhou 0002, Patorn Piromchai, James Bailey 0001, Gregor E. Kennedy, Stephen J. O'Leary |
CBMS | 5 |
| 2015 | Trajectory inference for mobile devices using connected cell towersabstractTrajectory inference from raw location samples of a mobile device is an important task for many location based services, such as crowd sourced traffic monitoring, fleet management and personalized trip planning. This task becomes challenging when location samples are obtained only from the connected cell towers (GSM localization), instead of using other localization sensors such as GPS or Wi-Fi. Cell tower based localization consumes negligible energy compared to GPS or Wi-Fi and has high availability. However, it can have large inaccuracy, making the task of cellular trajectory mapping extremely challenging. In previous studies, cellular trajectory inference has been performed assuming the availability of knowledge of the cellular network or the signal strengths of the neighbouring cell towers. However, for a mobile application running on a user's device, this information may be hard to obtain and it may also require additional storage and computation costs. In this paper, we propose a novel cellular trajectory inference method which requires only the user's connected cell tower location, time and speed information. Exploiting the preciseness of the time dimension, we accurately compute the distance a user has travelled within a cell and use it to infer the straight line segments and turning points of a trajectory. We show that using the distance information of three consecutive cells, exact inference of the line segment is possible. Our method achieves high accuracy for trajectory inference in urban areas with high cell density and straight line road segments. It does not require any historical trajectory information or pre-training and incurs low storage and computation costs. Kushani Perera, Tanusri Bhattacharya, Lars Kulik, James Bailey 0001 |
SIGSPATIAL/GIS | 4 |
| 2015 | How private can i be among public users?abstractPeople are increasingly volunteering personal data. Services based on this data rely on a high number of participants and high data quality. Personal data is often seen as private and individuals are more likely to provide such data if they can choose its granularity, e.g., instead of an exact value, they may provide a range. Focusing on spatial crowdsourced data, this work aims to determine whether the common method of coarsening location data of privacy-conscious individuals is an effective approach if fine-grained location data has also been submitted by privacy-apathetic users. We propose a novel inference attack to refine the location of privacy-conscious individuals. Our experiments suggest that even with a dataset that is mostly populated with privacy-conscious users, our technique succeeds with high precision and recall. Elham Naghizade, James Bailey 0001, Lars Kulik, Egemen Tanin |
UbiComp | 2 |
| 2015 | Detection of Deception in the Mafia Party GameabstractThe problem of deception detection is very challenging. Only trained people with specialist knowledge are able to demonstrate an accuracy that is sufficiently higher than random predictions. We present a multi-stage automatic system for extracting features from facial cues and evaluate it on the Mafia game database which we have collected. It is a large database of truthful and deceptive people, recorded in conditions more variable and realistic than many other databases of similar kind. We demonstrate that using the extracted features we are able to correctly classify instances with an average AUC (area under the ROC curve) equal to 0.61, significantly better than random predictions. Sergey Demyanov, James Bailey 0001, Kotagiri Ramamohanarao, Christopher Leckie |
ICMI | 2 |
| 2015 | Automated Segmentation of Surgical Motion for Performance Analysis and Feedback
Yun Zhou 0002, Ioanna Ioannou, Sudanthi N. R. Wijewickrema, James Bailey 0001, Gregor E. Kennedy, Stephen J. O'Leary |
MICCAI (1) | 4 |
| 2015 | Scalable Outlying-Inlying Aspects Discovery via Feature Ranking
Xuan Vinh Nguyen, Jeffrey Chan, James Bailey 0001, Christopher Leckie, Kotagiri Ramamohanarao, Jian Pei 0001 |
PAKDD (2) | 3 |
| 2015 | Generalized Modularity for Community Detection
Mohadeseh Ganji, Abbas Seifi, Hosein Alizadeh, James Bailey 0001, Peter J. Stuckey |
ECML/PKDD (2) | 4 |
| 2015 | A Framework for Simplifying Trip Data into Networks via Coupled Matrix FactorizationabstractPortable devices such as GPS-equipped smart phones and cameras are able to provide detailed spatiotemporal trip event data for each user. Such data can be aggregated over many users to provide large amounts of behavioral data of very fine granularity. Trying to simplify this data into meaningful higher-level insights is challenging for a variety of reasons. In this paper we study the problem of simplifying spatio-temporal trip data and summarizing them into an easily interpretable graph/network. We propose several constrained coupled nonnegative matrix factorization formulations that simultaneously cluster locations and times based on the associated trips, and develop a (block) coordinate descent algorithm to solve them. We empirically evaluate our approach on a real world data set of taxis' GPS traces and show the advantages of our approach over traditional clustering algorithms. Chia-Tung Kuo, James Bailey 0001, Ian Davidson |
SDM | 2 |
| 2015 | Mining outlying aspects on numeric data
Lei Duan, Guanting Tang, Jian Pei 0001, James Bailey 0001, Akiko Campbell, Changjie Tang |
Data Min. Knowl. Discov. | 4 |
| 2015 | Efficient mining of platoon patterns in trajectory databases
Yuxuan Li 0001, James Bailey 0001, Lars Kulik |
Data Knowl. Eng. | 2 |
| 2015 | Mining multidimensional contextual outliers from categorical relational dataabstractA wide range of methods have been proposed for detecting different types of outliers in both the full attribute space and its subspaces. However, the interpretability of outliers, that is, explaining in what ways and to what extent an object is an outlier, remains a critical issue. In this paper, we focus on improving the interpretability of outliers. Particularly, we develop a notion of multidimensional contextual outliers to model the context of an outlier, and propose a framework for contextual outlier detection. Intuitively, a contextual outlier is a small group of objects that share strong similarity with a significantly larger reference group of objects on some attributes, but deviate dramatically on some other attributes. In contextual outlier detection, we identify not only the outliers, but also their associated contextual information including (1) comparing to what reference group of objects the detected object(s) is/are an outlier; (2) the attributes defining the unusual behavior of the outlier(s) compared against the reference group; (3) the population of similar outliers sharing the same context; and (4) the outlier degree, which measures the population ratio between the reference group and the outlier group. We present an algorithm and conduct extensive experiments to evaluate our approach. Guanting Tang, Jian Pei 0001, James Bailey 0001, Guozhu Dong |
Intell. Data Anal. | 3 |
| 2015 | Enriched spatial comparison of clusterings through discovery of deviating subspaces
Eric Bae, James Bailey 0001 |
Mach. Learn. | 2 |
| 2015 | A framework to uncover multiple alternative clusterings
Xuan-Hong Dang, James Bailey 0001 |
Mach. Learn. | 2 |
| 2015 | Automatically recognizing places of interest from unreliable GPS data using spatio-temporal density estimation and line intersections
Tanusri Bhattacharya, Lars Kulik, James Bailey 0001 |
Pervasive Mob. Comput. | 3 |
| 2015 | Ranking cell tracking systems without manual validation
Andrey Kan, John Markham, Rajib Chakravorty, James Bailey 0001, Christopher Leckie |
Pattern Recognit. Lett. | 4 |
| 2014 | Reconsidering Mutual Information Based Feature Selection: A Statistical Significance ViewabstractMutual information (MI) based approaches are a popular feature selection paradigm. Although the stated goal of MI-based feature selection is to identify a subset of features that share the highest mutual information with the class variable, most current MI-based techniques are greedy methods that make use of low dimensional MI quantities. The reason for using low dimensional approximation has been mostly attributed to the difficulty associated with estimating the high dimensional MI from limited samples. In this paper, we argue a different viewpoint that, given a very large amount of data, the high dimensional MI objective is still problematic to be employed as a meaningful optimization criterion, due to its overfitting nature: the MI almost always increases as more features are added, thus leading to a trivial solution which includes all features. We propose a novel approach to the MI-based feature selection problem, in which the overfitting phenomenon is controlled rigourously by means of a statistical test. We develop local and global optimization algorithms for this new feature selection model, and demonstrate its effectiveness in the applications of explaining variables and objects. Xuan Vinh Nguyen, Jeffrey Chan, James Bailey 0001 |
AAAI | 3 |
| 2014 | Generalized information theoretic cluster validity indices for soft clusteringsabstractThere have been a large number of external validity indices proposed for cluster validity. One such class of cluster comparison indices is the information theoretic measures, due to their strong mathematical foundation and their ability to detect non-linear relationships. However, they are devised for evaluating crisp (hard) partitions. In this paper, we generalize eight information theoretic crisp indices to soft clusterings, so that they can be used with partitions of any type (i.e., crisp or soft, with soft including fuzzy, probabilistic and possibilistic cases). We present experimental results to demonstrate the effectiveness of the generalized information theoretic indices. Yang Lei 0003, James C. Bezdek, Jeffrey Chan, Xuan Vinh Nguyen, Simone Romano 0003, James Bailey 0001 |
CIDM | 6 |
| 2014 | Exploiting Transitive Similarity and Temporal Dynamics for Similarity Search in Heterogeneous Information Networks
Jiazhen He, James Bailey 0001, Rui Zhang 0003 |
DASFAA (2) | 2 |
| 2014 | TRIBAC: Discovering Interpretable Clusters and Latent Structures in GraphsabstractGraphs are a powerful representation of relational data, such as social and biological networks. Often, these entities form groups and are organised according to a latent structure. However, these groupings and structures are generally unknown and it can be difficult to identify them. Graph clustering is an important type of approach used to discover these vertex groups and the latent structure within graphs. One type of approach for graph clustering is non-negative matrix factorisation However, the formulations of existing factorisation approaches can be overly relaxed and their groupings and results consequently difficult to interpret, may fail to discover the true latent structure and groupings, and converge to extreme solutions. In this paper, we propose a new formulation of the graph clustering problem that results in clusterings that are easy to interpret. Combined with a novel algorithm, the clusterings are also more accurate than state-of-the-art algorithms for both synthetic and real datasets. Jeffrey Chan, Christopher Leckie, James Bailey 0001, Kotagiri Ramamohanarao |
ICDM | 3 |
| 2014 | Standardized Mutual Information for Clustering Comparisons: One Step Further in Adjustment for ChanceabstractMutual information is a very popular measure for comparing clusterings. Previous work has shown that it is beneficial to make an adjustment for chance to this measure, by subtracting an expected value and normalizing via an upper bound. This yields the constant baseline property that enhances intuitiveness. In this paper, we argue that a further type of statistical adjustment for the mutual information is also beneficial - an adjustment to correct selection bias. This type of adjustment is useful when carrying out many clustering comparisons, to select one or more preferred clusterings. It reduces the tendency for the mutual information to choose clustering solutions i) with more clusters, or ii) induced on fewer data points, when compared to a reference one. We term our new adjusted measure the *standardized mutual information*. It requires computation of the variance of mutual information under a hypergeometric model of randomness, which is technically challenging. We derive an analytical formula for this variance and analyze its complexity. We then experimentally assess how our new measure can address selection bias and also increase interpretability. We recommend using the standardized mutual information when making multiple clustering comparisons in situations where the number of records is small compared to the number of clusters considered. Simone Romano 0003, James Bailey 0001, Xuan Vinh Nguyen, Karin Verspoor |
ICML | 2 |
| 2014 | Transfer Learning of a Temporal Bone Performance Model via Anatomical Feature RegistrationabstractEvaluation of the outcome (end-product) of surgical procedures carried out in virtual reality environments is an essential part of simulation-based surgical training. Automated end-product assessment can be carried out by performance classifiers built from a set of expert performances. When applied to temporal bone surgery simulation, these classifiers can evaluate performance on the bone specimen they were trained on, but they cannot be extended to new specimens. Thus, new expert performances need to be recorded for each new specimen, requiring considerable time commitment from time-poor expert surgeons. To eliminate this need, we propose a transfer learning framework to adapt a classifier built on a single temporal bone specimen to multiple specimens. Once a classifier is trained, we translate each new specimens' features to the original feature space, which allows us to carry out performance evaluation on different specimens using the same classifier. In our experiment, we built a surgical end-product performance classifier from 16 expert trials on a simulated temporal bone specimen. We applied the transfer learning approach to 8 new specimens to obtain machine generated end-products. We also collected end-products for these 8 specimens drilled by a single expert. We then compared the machine generated end-products to those drilled by the expert. The drilled regions generated by transfer learning were similar to those drilled by the expert. Yun Zhou 0002, Ioanna Ioannou, Sudanthi N. R. Wijewickrema, James Bailey 0001, Patorn Piromchai, Gregor E. Kennedy, Stephen J. O'Leary |
ICPR | 4 |
| 2014 | Effective global approaches for mutual information based feature selectionabstractMost current mutual information (MI) based feature selection techniques are greedy in nature thus are prone to sub-optimal decisions. Potential performance improvements could be gained by systematically posing MI-based feature selection as a global optimization problem. A rare attempt at providing a global solution for the MI-based feature selection is the recently proposed Quadratic Programming Feature Selection (QPFS) approach. We point out that the QPFS formulation faces several non-trivial issues, in particular, how to properly treat feature `self-redundancy' while ensuring the convexity of the objective function. In this paper, we take a systematic approach to the problem of global MI-based feature selection. We show how the resulting NP-hard global optimization problem could be efficiently approximately solved via spectral relaxation and semi-definite programming techniques. We experimentally demonstrate the efficiency and effectiveness of these novel feature selection frameworks. Xuan Vinh Nguyen, Jeffrey Chan, Simone Romano 0003, James Bailey 0001 |
KDD | 4 |
| 2014 | A context-aware do-not-disturb service for mobile devicesabstractModern sensor-equipped smartphones have attracted significant research interest in the pervasive community for recognizing and creating context-aware applications at a personal or community scale level. In this paper, we propose a proof of concept Do-Not-Disturb (DND) service that can a) determine a user's context relevant for DND service from the built-in smartphone sensors and b) correctly predict the DND status based on the given context such as being in a meeting, sleeping, or working at the office. In this preliminary study, we investigate whether sensor data can be clustered to represent user contexts. We use standard machine learning techniques to learn the relationship between a user's context and the corresponding DND status (available or unavailable). Given a user's current context, the DND service predicts a DND status and configures the mobile device accordingly. Our preliminary experiment demonstrates that the proposed system can achieve a prediction accuracy of up to 90% when trained with sufficient data. Yujue Qin, Tanusri Bhattacharya, Lars Kulik, James Bailey 0001 |
MUM | 4 |
| 2014 | Is this you?: identifying a mobile user using only diagnostic featuresabstractMobile smart phones capture a great amount of information about a user across a variety of different data domains. This information can be sensitive and allow for identifying a user profile, thus causing potential threats to a user's privacy. Our work shows that diagnostic information that is not considered sensitive, could be used to identify a user after just three consecutive days of monitoring. We have used the Device Analyzer dataset to determine what features of a mobile device are important in identifying a user. Anthony Quattrone, Tanusri Bhattacharya, Lars Kulik, Egemen Tanin, James Bailey 0001 |
MUM | 5 |
| 2014 | Structure-Aware Distance Measures for Comparing Clusterings in Graphs
Jeffrey Chan, Xuan Vinh Nguyen, Wei Liu 0007, James Bailey 0001, Christopher Leckie, Kotagiri Ramamohanarao, Jian Pei 0001 |
PAKDD (1) | 4 |
| 2014 | Mining Contrast Subspaces
Lei Duan, Guanting Tang, Jian Pei 0001, James Bailey 0001, Guozhu Dong, Akiko Campbell, Changjie Tang |
PAKDD (1) | 4 |
| 2014 | FILTA: Better View Discovery from Collections of Clusterings via Filtering
Yang Lei 0003, Xuan Vinh Nguyen, Jeffrey Chan, James Bailey 0001 |
ECML/PKDD (2) | 4 |
| 2014 | Improved Feature Transformations for Classification Using Density Estimation
Yamuna Kankanige, James Bailey 0001 |
PRICAI | 2 |
| 2014 | Efficient Matching of Substrings in Uncertain SequencesabstractSubstring matching is fundamental to data mining methods for sequential data. It involves checking the existence of a short subsequence within a longer sequence, ensuring no gaps within a match. Whilst a large amount of existing work has focused on substring matching and mining techniques for certain sequences, there are only a few results for uncertain sequences. Uncertain sequences provide powerful representations for modelling sequence behavioural characteristics in emerging domains, such as bioinformatics, sensor streams and trajectory analysis. In this paper, we focus on the core problem of computing substring matching probability in uncertain sequences and propose an efficient dynamic programming algorithm for this task. We demonstrate our approach is both competitive theoretically, as well as effective and scalable experimentally. Our results contribute towards a foundation for adapting classic sequence mining methods to deal with uncertain data. Yuxuan Li 0001, James Bailey 0001, Lars Kulik, Jian Pei 0001 |
SDM | 2 |
| 2014 | Generating multiple alternative clusterings via globally optimal subspaces
Xuan-Hong Dang, James Bailey 0001 |
Data Min. Knowl. Discov. | 2 |
| 2013 | Discovering latent blockmodels in sparse and noisy graphs using non-negative matrix factorisationabstractBlockmodelling is an important technique in social network analysis for discovering the latent structure in graphs. A blockmodel partitions the set of vertices in a graph into groups, where there are either many edges or few edges between any two groups. For example, in the reply graph of a question and answer forum, blockmodelling can identify the group of experts by their many replies to questioners, and the group of questioners by their lack of replies among themselves but many replies from experts. Jeffrey Chan, Wei Liu 0007, Andrey Kan, Christopher Leckie, James Bailey 0001, Kotagiri Ramamohanarao |
CIKM | 5 |
| 2013 | Discrimination aware classification for imbalanced datasetsabstractThe problem of learning a discrimination aware model has recently received attention in the data mining community. Various methods and improved models have been proposed, with the main approach being the detection of a discrimination sensitive attribute. Once the discrimination sensitive attribute is identified, the methods aim to develop a strategy that will include the useful information from that attribute without causing any additional discrimination. Our work focuses on an aspect often overlooked in the discrimination aware classification - the scenario of an imbalanced dataset, where the number of samples from one class is disproportionate to the other. We also investigate a strategy that is directly minimizing discrimination and is independent of the class balance. Our empirical results indicate additional concerns that need to be considered when developing discrimination aware classifiers, and our proposed strategy shows promise in overcoming these concerns. Goce Ristanoski, Wei Liu 0007, James Bailey 0001 |
CIKM | 3 |
| 2013 | Clustering and visualization of fuzzy communities in social networksabstractWe discuss a new formulation of a fuzzy validity index that generalizes the Newman-Girvan (NG) modularity function. The NG function serves as a cluster validity functional in community detection studies. The input data is an undirected graph G = (V, E) that represents a social network. Clusters in V correspond to socially similar substructures in the network. We compare our fuzzy modularity to an existing modularity function using the well-studied Karate Club data set. Timothy C. Havens, James C. Bezdek, Christopher Leckie, Jeffrey Chan, Wei Liu 0007, James Bailey 0001, Kotagiri Ramamohanarao, Marimuthu Palaniswami |
FUZZ-IEEE | 6 |
| 2013 | Mining Probabilistic Frequent Spatio-Temporal Sequential Patterns with Gap Constraints from Uncertain DatabasesabstractUncertainty is common in real-world applications, for example, in sensor networks and moving object tracking, resulting in much interest in item set mining for uncertain transaction databases. In this paper, we focus on pattern mining for uncertain sequences and introduce probabilistic frequent spatial-temporal sequential patterns with gap constraints. Such patterns are important for the discovery of knowledge given uncertain trajectory data. We propose a dynamic programming approach for computing the frequentness probability of these patterns, which has linear time complexity, and we explore its embedding into pattern enumeration algorithms using both breadth-first search and depth-first search strategies. Our extensive empirical study shows the efficiency and effectiveness of our methods for synthetic and real-world datasets. Yuxuan Li 0001, James Bailey 0001, Lars Kulik, Jian Pei 0001 |
ICDM | 2 |
| 2013 | A time-dependent enhanced support vector machine for time series regressionabstractSupport Vector Machines (SVMs) are a leading tool in machine learning and have been used with considerable success for the task of time series forecasting. However, a key challenge when using SVMs for time series is the question of how to deeply integrate time elements into the learning process. To address this challenge, we investigated the distribution of errors in the forecasts delivered by standard SVMs. Once we identified the samples that produced the largest errors, we observed their correlation with distribution shifts that occur in the time series. This motivated us to propose a time-dependent loss function which allows the inclusion of the information about the distribution shifts in the series directly into the SVM learning process. We present experimental results which indicate that using a time-dependent loss function is highly promising, reducing the overall variance of the errors, as well as delivering more accurate predictions. Goce Ristanoski, Wei Liu 0007, James Bailey 0001 |
KDD | 3 |
| 2013 | Constructive Real Time Feedback for a Temporal Bone Simulator
Yun Zhou 0002, James Bailey 0001, Ioanna Ioannou, Sudanthi N. R. Wijewickrema, Gregor E. Kennedy, Stephen J. O'Leary |
MICCAI (3) | 2 |
| 2013 | Time Series Forecasting Using Distribution Enhanced Linear Regression
Goce Ristanoski, Wei Liu 0007, James Bailey 0001 |
PAKDD (1) | 3 |
| 2013 | A Bayesian Classifier for Learning from Tensorial Data
Wei Liu 0007, Jeffrey Chan, James Bailey 0001, Christopher Leckie, Fang Chen 0001, Kotagiri Ramamohanarao |
ECML/PKDD (2) | 3 |
| 2013 | Mining Labelled Tensors by Discovering both their Common and Discriminative SubspacesabstractConventional non-negative tensor factorization (NTF) methods assume there is only one tensor that needs to be decomposed to low-rank factors. However, in practice data are usually generated from different time periods or by different class labels, which are represented by a sequence of multiple tensors associated with different labels. This raises the problem that when one needs to analyze and compare multiple tensors, existing NTF is unsuitable for discovering all potentially useful patterns: 1) if one factorizes each tensor separately, the common information shared by the tensors is lost in the factors, and 2) if one concatenates these tensors together and forms a larger tensor to factorize, the intrinsic discriminative subspaces that are unique to each tensor are not captured. The cause of such an issue is from the fact that conventional factorization methods handle data observations in an unsupervised way, which only considers features and not labels of the data. To tackle this problem, in this paper we design a novel factorization algorithm called CDNTF (common and discriminative subspace non-negative tensor factorization), which takes both features and class labels into account in the factorization process. CDNTF uses a set of labelled tensors as input and computes both their common and discriminative subspaces simultaneously as output. We design an iterative algorithm that solves the common and discriminative subspace factorization problem with a proof of convergence. Experiment results on solving graph classification problems demonstrate the power and the effectiveness of the subspaces discovered by our method. James Bailey 0001, Jeffrey Chan, Kotagiri Ramamohanarao, Christopher Leckie, Wei Liu 0007 |
SDM | 1 |
| 2013 | Mining multidimensional contextual outliers from categorical relational dataabstractA wide range of methods have been proposed for detecting different types of outliers in full space and subspaces. However, the interpretability of outliers, that is, explaining in what ways and to what extent an object is an outlier, remains a critical open issue. In this paper, we develop a notion of contextual outliers on categorical data. Intuitively, a contextual outlier is a small group of objects that share strong similarity with a significantly larger reference group of objects on some attributes, but deviate dramatically on some other attributes. We develop a detection algorithm, and conduct experiments to evaluate our approach. Guanting Tang, James Bailey 0001, Jian Pei 0001, Guozhu Dong |
SSDBM | 2 |
| 2013 | Pattern-based real-time feedback for a temporal bone simulatorabstractDelivering automated real-time performance feedback in simulated surgical environments is an important and challenging task. We propose a framework based on patterns to evaluate surgical performance and provide feedback during simulated ear (temporal bone) surgery in a 3D virtual environment. Temporal bone surgery is composed of a number of stages with distinct aims and surgical techniques. To provide context-appropriate feedback we must be able to identify each stage, recognise when feedback is to be provided, and determine the nature of that feedback. To achieve these aims, we train pattern-based models using data recorded by a temporal bone simulator. We create one model to predict the current stage of the procedure and separate stage-specific models to provide human-friendly feedback within each stage. We use 27 temporal bone simulation runs conducted by 7 expert ear surgeons and 6 trainees to train and evaluate our models. The results of our evaluation show that the proposed system identifies the stage of the procedure correctly and provides constructive feedback to assist surgical trainees in improving their technique. Yun Zhou 0002, James Bailey 0001, Ioanna Ioannou, Sudanthi N. R. Wijewickrema, Stephen J. O'Leary, Gregor E. Kennedy |
VRST | 2 |
| 2013 | Discovery and analysis of consistent active sub-networks in cancersabstractGene expression profiles can show significant changes when genetically diseased cells are compared with non-diseased cells. Biological networks are often used to identify active subnetworks (ASNs) of the diseases from the expression profiles to understand the reason behind the observed changes. Current methodologies for discovering ASNs mostly use undirected PPI networks and node centric approaches. This can limit their ability to find the meaningful ASNs when using integrated networks having comprehensive information than the traditional protein-protein interaction networks. Using appropriate scoring functions to assess both genes and their interactions may allow the discovery of better ASNs. In this paper, we present CASNet, which aims to identify better ASNs using (i) integrated interaction networks (mixed graphs), (ii) directions of regulations of genes, and (iii) combined node and edge scores. We simplify and extend previous methodologies to incorporate edge evaluations and lessen their sensitivity to significance thresholds. We formulate our objective functions using mixed integer programming (MIP) and show that optimal solutions may be obtained. We compare the ASNs obtained by CASNet and similar other approaches to show that CASNet can often discover more meaningful and stable regulatory ASNs. Our analysis of a breast cancer dataset finds that the positive feedback loops across 7 genes, AR, ESR1, MYC, E2F2, PGR, BCL2 and CCND1 are conserved across the basal/triple negative subtypes in multiple datasets that could potentially explain the aggressive nature of this cancer subtype. Furthermore, comparison of the basal subtype of breast cancer and the mesenchymal subtype of glioblastoma ASNs shows that an ASN in the vicinity of IL6 is conserved across the two subtypes. This result suggests that subtypes of different cancers can show molecular similarities indicating that the therapeutic approaches in different types of cancers may be shared. Raj K. Gaire, Lorey Smith, Patrick Humbert, James Bailey 0001, Peter J. Stuckey, Izhak Haviv |
BMC Bioinform. | 4 |
| 2013 | Measures for ranking cell trackers without manual validation
Andrey Kan, Christopher Leckie, James Bailey 0001, John Markham, Rajib Chakravorty |
Pattern Recognit. | 3 |
| 2013 | Comments on supervised feature selection by clustering using conditional mutual information-based distances
Xuan Vinh Nguyen, James Bailey 0001 |
Pattern Recognit. | 2 |
| 2013 | A time decoupling approach for studying forum dynamics
Andrey Kan, Jeffrey Chan, Conor Hayes, Bernie Hogan, James Bailey 0001, Christopher Leckie |
World Wide Web | 5 |
| 2012 | Utilizing common substructures to speedup tensor factorization for mining dynamic graphsabstractIn large and complex graphs of social, chemical/biological, or other relations, frequent substructures are commonly shared by different graphs or by graphs evolving through different time periods. Tensors are natural representations of these complex time-evolving graph data. A factorization of a tensor provides a high-quality low-rank compact basis for each dimension of the tensor, which facilitates the interpretation of frequent substructures of the original graphs. However, the high computational cost of tensor factorization makes it infeasible for conventional tensor factorization methods to handle large graphs that evolve frequently with time. To address this problem, in this paper we propose a novel iterative tensor factorization (ITF) method whose time complexity is linear in the cardinalities of all dimensions of a tensor. This low time complexity means that when using tensors to represent dynamic graphs, the computational cost of ITF is linear in the size (number of edges/vertices) of graphs and is also linear in the number of time periods over which the graph evolves. More importantly, an error estimation of ITF suggests that its factorization correctness is comparable to that of the standard factorization method. We empirically evaluate our method on publication networks and chemical compound graphs, and demonstrate that ITF is an order of magnitude faster than the conventional method and at the same time preserves factorization quality. To the best of our knowledge, this research is the first work that uses important frequent substructures to speed up tensor factorizations for mining dynamic graphs. Wei Liu 0007, Jeffrey Chan, James Bailey 0001, Christopher Leckie, Kotagiri Ramamohanarao |
CIKM | 3 |
| 2012 | On compressing weighted time-evolving graphsabstractExisting graph compression techniquesmostly focus on static graphs. However for many practical graphs such as social networks the edge weights frequently change over time. This phenomenon raises the question of how to compress dynamic graphs while maintaining most of their intrinsic structural patterns at each time snapshot. In this paper we show that the encoding cost of a dynamic graph is proportional to the heterogeneity of a three dimensional tensor that represents the dynamic graph. We propose an effective algorithm that compresses a dynamic graph by reducing the heterogeneity of its tensor representation, and at the same time also maintains a maximum lossy compression error at any time stamp of the dynamic graph. The bounded compression error benefits compressed graphs in that they retain good approximations of the original edge weights, and hence properties of the original graph (such as shortest paths) are well preserved. To the best of our knowledge, this is the first work that compresses weighted dynamic graphs with bounded lossy compression error at any time snapshot of the graph. Wei Liu 0007, Andrey Kan, Jeffrey Chan, James Bailey 0001, Christopher Leckie, Jian Pei 0001, Kotagiri Ramamohanarao |
CIKM | 4 |
| 2012 | Extracting significant places from mobile user GPS trajectories: a bearing change based approachabstractMoving object data, in particular of mobile users, is becoming widely available. A GPS trajectory of a moving object is a time-stamped sequence of latitude and longitude coordinates. The analysis and extraction of knowledge from GPS trajectories is important for a range of applications. Existing studies have extracted knowledge from trajectory patterns for both single and multiple GPS trajectories. However, few works have taken into account the unreliability of GPS measurements for mobile devices or focused on the extraction of fine-grained events from a user's GPS trajectory, such as waiting in traffic, at an intersection, or at a bus stop. In this paper, we develop and experimentally evaluate a novel algorithm that analyses a mobile user's bearing change distribution, together with speed and acceleration, to extract significant places of events from their GPS trajectory. Tanusri Bhattacharya, Lars Kulik, James Bailey 0001 |
SIGSPATIAL/GIS | 3 |
| 2012 | SeqiBloc: mining multi-time spanning blockmodels in dynamic graphsabstractBlockmodelling is an important technique for decomposing graphs into sets of roles. Vertices playing the same role have similar patterns of interactions with vertices in other roles. These roles, along with the role to role interactions, can succinctly summarise the underlying structure of the studied graphs. As the underlying graphs evolve with time, it is important to study how their blockmodels evolve too. This will enable us to detect role changes across time, detect different patterns of interactions, for example, weekday and weekend behaviour, and allow us to study how the structure in the underlying dynamic graph evolves. To date, there has been limited research on studying dynamic blockmodels. They focus on smoothing role changes between adjacent time instances. However, this approach can overfit during stationary periods where the underling structure does not change but there is random noise in the graph. Therefore, an approach to a) find blockmodels across spans of time and b) to find the stationary periods is needed. In this paper, we propose an information theoretic framework, SeqiBloc, combined with a change point detection approach to achieve a) and b). In addition, we propose new vertex equivalence definitions that include time, and show how they relate back to our information theoretic approach. We demonstrate their usefulness and superior accuracy over existing work on synthetic and real datasets. Jeffrey Chan, Wei Liu 0007, Christopher Leckie, James Bailey 0001, Kotagiri Ramamohanarao |
KDD | 4 |
| 2012 | Sentiment Analysis by Augmenting Expectation Maximisation with Lexical Knowledge
Xiuzhen Zhang 0001, Yun Zhou 0002, James Bailey 0001, Kotagiri Ramamohanarao |
WISE | 3 |
| 2012 | Computer-Aided Diagnosis of Melanoma Using Border- and Wavelet-Based Texture AnalysisabstractThis paper presents a novel computer-aided diagnosis system for melanoma. The novelty lies in the optimised selection and integration of features derived from textural, borderbased and geometrical properties of the melanoma lesion. The texture features are derived from using wavelet-decomposition, the border features are derived from constructing a boundaryseries model of the lesion border and analysing it in spatial and frequency domains, and the geometry features are derived from shape indexes. The optimised selection of features is achieved by using the Gain-Ratio method, which is shown to be computationally efficient for melanoma diagnosis application. Classification is done through the use of four classifiers; namely, Support Vector Machine, Random Forest, Logistic Model Tree and Hidden Naive Bayes. The proposed diagnostic system is applied on a set of 289 dermoscopy images (114 malignant, 175 benign) partitioned into train, validation and test image sets. The system achieves and accuracy of 91.26% and AUC value of 0.937, when 23 features are used. Other important findings include (i) the clear advantage gained in complementing texture with border and geometry features, compared to using texture information only, and (ii) higher contribution of texture features than border-based features in the optimised feature set. Rahil Garnavi, Mohammad Aldeen, James Bailey 0001 |
IEEE Trans. Inf. Technol. Biomed. | 3 |
| 2012 | ciForager: Incrementally discovering regions of correlated change in evolving graphsabstractData mining techniques for understanding how graphs evolve over time have become increasingly important. Evolving graphs arise naturally in diverse applications such as computer network topologies, multiplayer games and medical imaging. A natural and interesting problem in evolving graph analysis is the discovery of compact subgraphs that change in a similar manner. Such subgraphs are known as regions of correlated change and they can both summarise change patterns in graphs and help identify the underlying events causing these changes. However, previous techniques for discovering regions of correlated change suffer from limited scalability, making them unsuitable for analysing the evolution of very large graphs. In this paper, we introduce a new algorithm called ciForager, that addresses this scalability challenge and offers considerable improvements. The efficiency of ciForager is based on the use of new incremental techniques for detecting change, as well as the use of Voronoi representations for efficiently determining distance. We experimentally show that ciForager can achieve speedups of up to 1000 times over previous approaches. As a result, it becomes feasible for the first time to discover regions of correlated change in extremely large graphs, such as the entire BGP routing topology of the Internet. Jeffrey Chan, James Bailey 0001, Christopher Leckie, Michael E. Houle |
ACM Trans. Knowl. Discov. Data | 2 |
| 2011 | Improving MeSH classification of biomedical articles using citation contexts
Bader Aljaber, David Martínez 0001, Nicola Stokes, James Bailey 0001 |
J. Biomed. Informatics | 4 |
| 2010 | Mining distribution change in stock order streamsabstractDetecting changes in stock prices is a well known problem in finance with important implications for monitoring and business intelligence. Forewarning of changes in stock price, can be made by the early detection of changes in the distributions of stock order numbers. In this paper, we address the change detection problem for streams of stock order numbers and propose a novel incremental detection algorithm. Our algorithm gains high accuracy and low delay by employing a natural Poisson distribution assumption about the nature of stock order streams. We establish that our algorithm is highly scalable and has linear complexity. We also experimentally demonstrate its effectiveness for detecting change points, via experiments using both synthetic and real-world datasets. Xindong Wu 0001, Huaiqing Wang, Rui Zhang 0003, James Bailey 0001, Kotagiri Ramamohanarao |
ICDE | 5 |
| 2010 | A hierarchical information theoretic technique for the discovery of non linear alternative clusteringsabstractDiscovery of alternative clusterings is an important method for exploring complex datasets. It provides the capability for the user to view clustering behaviour from different perspectives and thus explore new hypotheses. However, current algorithms for alternative clustering have focused mainly on linear scenarios and may not perform as desired for datasets containing clusters with non linear shapes. Our goal in this paper is to address this challenge of non linearity. In particular, we propose a novel algorithm to uncover an alternative clustering that is distinctively different from an existing, reference clustering. Our technique is information theory based and aims to ensure alternative clustering quality by maximizing the mutual information between clustering labels and data observations, whilst at the same time ensuring alternative clustering distinctiveness by minimizing the information sharing between the two clusterings. We perform experiments to assess our method against a large range of alternative clustering algorithms in the literature. We show our technique's performance is generally better for non-linear scenarios and furthermore, is highly competitive even for simpler, linear scenarios. Xuan-Hong Dang, James Bailey 0001 |
KDD | 2 |
| 2010 | A Novel Scalable Multi-class ROC for Effective Visualization and Computation
Md. Rafiul Hassan, Kotagiri Ramamohanarao, Chandan K. Karmakar, M. Maruf Hossain, James Bailey 0001 |
PAKDD (1) | 5 |
| 2010 | Generation of Alternative Clusterings Using the CAMI ApproachabstractExploratory data analysis aims to discover and generate multiple views of the structure within a dataset. Conventional clustering techniques, however, are designed to only provide a single grouping or clustering of a dataset. In this paper, we introduce a novel algorithm called CAMI, that can uncover alternative clusterings from a dataset. CAMI takes a mathematically appealing approach, combining the use of mutual information to distinguish between alternative clusterings, coupled with an expectation maximization framework to ensure clustering quality. We experimentally test CAMI on both synthetic and real-world datasets, comparing it against a variety of state-of-the-art algorithms. We demonstrate that CAMI's performance is high and that its formulation provides a number of advantages compared to existing techniques. Xuan-Hong Dang, James Bailey 0001 |
SDM | 2 |
| 2010 | MIRAGAA - a methodology for finding coordinated effects of microRNA expression changes and genome aberrations in cancerabstractMOTIVATION: Cancer evolves through microevolution where random lesions that provide the biggest advantage to cancer stand out in their frequent occurrence in multiple samples. At the same time, a gene function can be changed by aberration of the corresponding gene or modification of microRNA (miRNA) expression, which attenuates the gene. In a large number of cancer samples, these two mechanisms might be distributed in a coordinated and almost mutually exclusive manner. Understanding this coordination may assist in identifying changes which significantly produce the same functional impact on cancer phenotype, and further identify genes that are universally required for cancer. Present methodologies for finding aberrations usually analyze single datasets, which cannot identify such pairs of coordinating genes and miRNAs. RESULTS: We have developed MIRAGAA, a statistical approach, to assess the coordinated changes of genome copy numbers and miRNA expression. We have evaluated MIRAGAA on The Cancer Genome Atlas (TCGA) Glioblastoma Multiforme datasets. In these datasets, a number of genome regions coordinating with different miRNAs are identified. Although well known for their biological significance, these genes and miRNAs would be left undetected for being less significant if the two datasets were analyzed individually. AVAILABILITY AND IMPLEMENTATION: The source code, implemented in R and java, is available from our project web site at http://www.csse.unimelb.edu.au/~rgaire/MIRAGAA/index.html. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Raj K. Gaire, James Bailey 0001, Jennifer Bearfoot, Ian G. Campbell, Peter J. Stuckey, Izhak Haviv |
Bioinform. | 2 |
| 2010 | is-rSNP: a novel technique for in silico regulatory SNP detectionabstractMOTIVATION: Determining the functional impact of non-coding disease-associated single nucleotide polymorphisms (SNPs) identified by genome-wide association studies (GWAS) is challenging. Many of these SNPs are likely to be regulatory SNPs (rSNPs): variations which affect the ability of a transcription factor (TF) to bind to DNA. However, experimental procedures for identifying rSNPs are expensive and labour intensive. Therefore, in silico methods are required for rSNP prediction. By scoring two alleles with a TF position weight matrix (PWM), it can be determined which SNPs are likely rSNPs. However, predictions in this manner are noisy and no method exists that determines the statistical significance of a nucleotide variation on a PWM score. RESULTS: We have designed an algorithm for in silico rSNP detection called is-rSNP. We employ novel convolution methods to determine the complete distributions of PWM scores and ratios between allele scores, facilitating assignment of statistical significance to rSNP effects. We have tested our method on 41 experimentally verified rSNPs, correctly predicting the disrupted TF in 28 cases. We also analysed 146 disease-associated SNPs with no known functional impact in an attempt to identify candidate rSNPs. Of the 11 significantly predicted disrupted TFs, 9 had previous evidence of being associated with the disease in the literature. These results demonstrate that is-rSNP is suitable for high-throughput screening of SNPs for potential regulatory function. This is a useful and important tool in the interpretation of GWAS. AVAILABILITY: is-rSNP software is available for use at: www.genomics.csse.unimelb.edu.au/is-rSNP. Geoff MacIntyre, James Bailey 0001, Izhak Haviv, Adam Kowalczyk |
Bioinform. | 2 |
| 2010 | is-rSNP: a novel technique for in silico regulatory SNP detection
Geoff MacIntyre, James Bailey 0001, Izhak Haviv, Adam Kowalczyk |
BMC Bioinform. | 2 |
| 2010 | A fast indexing approach for protein structure comparisonabstractBACKGROUND: Protein structure comparison is a fundamental task in structural biology. While the number of known protein structures has grown rapidly over the last decade, searching a large database of protein structures is still relatively slow using existing methods. There is a need for new techniques which can rapidly compare protein structures, whilst maintaining high matching accuracy. RESULTS: We have developed IR Tableau, a fast protein comparison algorithm, which leverages the tableau representation to compare protein tertiary structures. IR tableau compares tableaux using information retrieval style feature indexing techniques. Experimental analysis on the ASTRAL SCOP protein structural domain database demonstrates that IR Tableau achieves two orders of magnitude speedup over the search times of existing methods, while producing search results of comparable accuracy. CONCLUSION: We show that it is possible to obtain very significant speedups for the protein structure comparison problem, by employing an information retrieval style approach for indexing proteins. The comparison accuracy achieved is also strong, thus opening the way for large scale processing of very large protein structure databases. James Bailey 0001, Arun Siddharth Konagurthu, Kotagiri Ramamohanarao |
BMC Bioinform. | 2 |
| 2010 | A clustering comparison measure using density profiles and its application to the discovery of alternate clusterings
Eric Bae, James Bailey 0001, Guozhu Dong |
Data Min. Knowl. Discov. | 2 |
| 2010 | Classifying proteins using gapped Markov feature pairs
Xiaonan Ji, James Bailey 0001, Kotagiri Ramamohanarao |
Neurocomputing | 2 |
| 2010 | Efficient incremental mining of contrast patterns in changing data
James Bailey 0001, Elsa Loekito |
Inf. Process. Lett. | 1 |
| 2010 | Enhancing the B+-tree by dynamic node popularity caching
Cui Yu, James Bailey 0001, Julian Montefusco, Rui Zhang 0003, Jiling Zhong |
Inf. Process. Lett. | 2 |
| 2010 | Document clustering of scientific texts using citation contexts
Bader Aljaber, Nicola Stokes, James Bailey 0001, Jian Pei 0001 |
Inf. Retr. | 3 |
| 2010 | Information Theoretic Measures for Clusterings Comparison: Variants, Properties, Normalization and Correction for Chance
Xuan Vinh Nguyen, Julien Epps, James Bailey 0001 |
J. Mach. Learn. Res. | 3 |
| 2010 | A binary decision diagram based approach for mining frequent subsequences
Elsa Loekito, James Bailey 0001, Jian Pei 0001 |
Knowl. Inf. Syst. | 2 |
| 2010 | Using Gene Ontology annotations in exploratory microarray clustering to understand cancer etiology
Geoff MacIntyre, James Bailey 0001, Daniel Gustafsson, Izhak Haviv, Adam Kowalczyk |
Pattern Recognit. Lett. | 2 |
| 2010 | Logical queries over views: Decidability and expressivenessabstractWe study the problem of deciding the satisfiability of first-order logic queries over views, with our aim to delimit the boundary between the decidable and the undecidable fragments of this language. Views currently occupy a central place in database research due to their role in applications such as information integration and data warehousing. Our main result is the identification of a decidable class of first-order queries over unary conjunctive views that generalizes the decidability of the classical class of first-order sentences over unary relations known as the Löwenheim class. We then demonstrate how various extensions of this class lead to undecidability and also provide some expressivity results. Besides its theoretical interest, our new decidable class is potentially interesting for use in applications such as deciding implication of complex dependencies, analysis of a restricted class of active database rules, and ontology reasoning. James Bailey 0001, Guozhu Dong, Anthony Widjaja Lin |
ACM Trans. Comput. Log. | 1 |
| 2009 | Information theoretic measures for clusterings comparison: is a correction for chance necessary?abstractInformation theoretic based measures form a fundamental class of similarity measures for comparing clusterings, beside the class of pair-counting based and set-matching based measures. In this paper, we discuss the necessity of correction for chance for information theoretic based measures for clusterings comparison. We observe that the baseline for such measures, i.e. average value between random partitions of a data set, does not take on a constant value, and tends to have larger variation when the ratio between the number of data points and the number of clusters is small. This effect is similar in some other non-information theoretic based measures such as the well-known Rand Index. Assuming a hypergeometric model of randomness, we derive the analytical formula for the expected mutual information value between a pair of clusterings, and then propose the adjusted version for several popular information theoretic based measures. Some examples are given to demonstrate the need and usefulness of the adjusted measures. Xuan Vinh Nguyen, Julien Epps, James Bailey 0001 |
ICML | 3 |
| 2009 | Using Highly Expressive Contrast Patterns for Classification - Is It Worthwhile?
Elsa Loekito, James Bailey 0001 |
PAKDD | 2 |
| 2009 | Feature Weighted SVMs Using Receiver Operating CharacteristicsabstractSupport Vector Machines (SVMs) are a leading tool in classification and pattern recognition and the kernel function is one of its most important components.This function is used to map the input space into a high dimensional feature space.However, it can perform rather poorly when there are too many dimensions (e.g. for gene expression data) or when there is a lot of noise.In this paper, we investigate the suitability of using a new feature weighting scheme for SVM kernel functions, based on receiver operating characteristics (ROC).This strategy is clean, simple and surprisingly effective.We experimentally demonstrate that it can significantly and substantially boost classification performance, across a range of datasets. Shaoyi Zhang, M. Maruf Hossain, Md. Rafiul Hassan, James Bailey 0001, Kotagiri Ramamohanarao |
SDM | 4 |
| 2009 | A voting approach to identify a small number of highly predictive genes using multiple classifiersabstractBACKGROUND: Microarray gene expression profiling has provided extensive datasets that can describe characteristics of cancer patients. An important challenge for this type of data is the discovery of gene sets which can be used as the basis of developing a clinical predictor for cancer. It is desirable that such gene sets be compact, give accurate predictions across many classifiers, be biologically relevant and have good biological process coverage. RESULTS: By using a new type of multiple classifier voting approach, we have identified gene sets that can predict breast cancer prognosis accurately, for a range of classification algorithms. Unlike a wrapper approach, our method is not specialised towards a single classification technique. Experimental analysis demonstrates higher prediction accuracies for our sets of genes compared to previous work in the area. Moreover, our sets of genes are generally more compact than those previously proposed. Taking a biological viewpoint, from the literature, most of the genes in our sets are known to be strongly related to cancer. CONCLUSION: We show that it is possible to obtain superior classification accuracy with our approach and obtain a compact gene set that is also biologically relevant and has good coverage of different biological processes. Md. Rafiul Hassan, M. Maruf Hossain, James Bailey 0001, Geoff MacIntyre, Joshua W. K. Ho, Kotagiri Ramamohanarao |
BMC Bioinform. | 3 |
| 2009 | Using graph partitioning to discover regions of correlated spatio-temporal change in evolving graphsabstractThere is growing interest in studying dynamic graphs, or graphs that evolve with time. In this work, we investigate a new type of dynamic graph analysis – finding regions of a graph that are evolving in a similar manner and are topologically similar over a period of time. For example, these regions can be used to group a set of changes having a common cause in event detection and fault diagnosis. Prior work [6] has proposed a greedy framework called cSTAG to find these regions. It was accurate in datasets where the regions are temporally and spatially well separated. However, in cases where the regions are not well separated, cSTAG produces incorrect groupings. In this paper, we propose a new algorithm called regHunter. It treats the region discovery problem as a multi-objective optimisation problem, and it uses a multi-level graph partitioning algorithm to discover the regions of correlated change. In addition, we propose an external clustering validation technique, and use several existing internal measures to evaluate the accuracy of regHunter. Using synthetic datasets, we found regHunter is significantly more accurate than cSTAG in dynamic graphs that have regions with small separation. Using two real datasets – the access graph of the 1998 World Cup website, and the BGP connectivity graph during the landfall of Hurricane Katrina – we found regHunter obtained more accurate results than cSTAG. Furthermore, regHunter was able to discover two interesting regions for the World Cup access graph that CSTAG was not able to find. Jeffrey Chan, James Bailey 0001, Christopher Leckie |
Intell. Data Anal. | 2 |
| 2009 | Building more robust multi-agent systems using a log-based approachabstractIn an agent system, the ability to handle problems and recover from them is important in sustaining stability and providing robustness. We claim that execution logging is essential to support agent system robustness, and that agents should have archi Amy Unruh, James Bailey 0001, Kotagiri Ramamohanarao |
Web Intell. Agent Syst. | 2 |
| 2008 | Mining, Ranking, and Using Acronym Patterns
Xiaonan Ji, Gu Xu, James Bailey 0001, Hang Li 0001 |
APWeb | 3 |
| 2008 | Mining influential attributes that capture class and group contrast behaviourabstractContrast data mining is a key tool for finding differences between sets of objects, or classes, and contrast patterns are a popular method for discrimination between two classes. However, such patterns can be limited in two primary ways: i) They do not readily allow second order differentiation - i.e. discovering contrasts of contrasts, ii) Mining contrast patterns often results in an overwhelming volume of output for the user. To address these limitations, this paper proposes a method which can identify contrast behaviour across both classes and also groups of classes. Furthermore, to increase interpretability for the user, it presents a new technique for finding the attributes which represent the key underlying factors behind the contrast behaviour. The associated mining task is computationally challenging and we describe an efficient algorithm to handle it, based on binary decision diagrams. Experimental results demonstrate that our technique can efficiently identify and explain contrast behaviour which would be difficult or impossible to isolate using standard techniques. Elsa Loekito, James Bailey 0001 |
CIKM | 2 |
| 2008 | Improving k-Nearest Neighbour Classification with Distance Functions Based on Receiver Operating Characteristics
Md. Rafiul Hassan, M. Maruf Hossain, James Bailey 0001, Kotagiri Ramamohanarao |
ECML/PKDD (1) | 3 |
| 2008 | ROC-tree: A Novel Decision Tree Induction Algorithm Based on Receiver Operating Characteristics to Classify Gene Expression DataabstractGene expression information from microarray experiments is a primary form of data for biological analysis and can offer insights into disease processes and cellular behaviour. Such datasets are particularly challenging to build classifiers for, due to their very high dimensional nature and small sample size. Decision trees are a seemingly attractive technique for this domain, due to their easily interpretable white box nature and noise resistance. However, existing decision tree methods tend to perform rather poorly for classifying gene expression data. To address this gap, we introduce a new technique for building decision trees that is better suited to this scenario. Our method is based on consideration of the area under the Receiver Operating Characteristics (ROC) curve, to help determine decision tree characteristics, such as node selection and stopping criteria. We experimentally compare our algorithm, called ROC-tree, against other well known decision tree techniques, on a number of gene expression datasets. The experimental results clearly demonstrate that ROC-tree can deliver better classification accuracy in a range of challenging situations. M. Maruf Hossain, Md. Rafiul Hassan, James Bailey 0001 |
SDM | 3 |
| 2008 | Discovering correlated spatio-temporal changes in evolving graphs
Jeffrey Chan, James Bailey 0001, Christopher Leckie |
Knowl. Inf. Syst. | 2 |
| 2007 | Mining minimal distinguishing subsequence patterns with gap constraints
Xiaonan Ji, James Bailey 0001, Guozhu Dong |
Knowl. Inf. Syst. | 2 |
| 2006 | A Framework for Integrating XML Transformations
Ce Dong, James Bailey 0001 |
ER | 2 |
| 2006 | COALA: A Novel Approach for the Extraction of an Alternate Clustering of High Quality and High DissimilarityabstractCluster analysis has long been a fundamental task in data mining and machine learning. However, traditional clustering methods concentrate on producing a single solution, even though multiple alternative clusterings may exist. It is thus difficult for the user to validate whether the given solution is in fact appropriate, particularly for large and complex datasets. In this paper we explore the critical requirements for systematically finding a new clustering, given that an already known clustering is available and we also propose a novel algorithm, COALA, to discover this new clustering. Our approach is driven by two important factors; dissimilarity and quality. These are especially important for finding a new clustering which is highly informative about the underlying structure of data, but is at the same time distinctively different from the provided clustering. We undertake an experimental analysis and show that our method is able to outperform existing techniques, for both synthetic and real datasets. Eric Bae, James Bailey 0001 |
ICDM | 2 |
| 2006 | Fast mining of high dimensional expressive contrast patterns using zero-suppressed binary decision diagramsabstractPatterns of contrast are a very important way of comparing multi-dimensional datasets. Such patterns are able to capture regions of high difference between two classes of data, and are useful for human experts and the construction of classifiers. However, mining such patterns is particularly challenging when the number of dimensions is large. This paper describes a new technique for mining several varieties of contrast pattern, based on the use of Zero-Suppressed Binary Decision Diagrams (ZBDDs), a powerful data structure for manipulating sparse data. We study the mining of both simple contrast patterns, such as emerging patterns, and more novel and complex contrasts, which we call disjunctive emerging patterns. A performance study demonstrates our ZBDD technique is highly scalable, substantially improves on state of the art mining for emerging patterns and can be effective for discovering complex contrasts from datasets with thousands of attributes. Elsa Loekito, James Bailey 0001 |
KDD | 2 |
| 2006 | Mining Minimal Contrast Subgraph PatternsabstractIn this paper, we introduce a new type of contrast pattern, the minimal contrast subgraph. It is able to capture structural differences between any two collections of graphs and can be useful in chemical compound comparison and building graph classification models. However, mining minimal contrast subgraphs is a challenging task, due to the exponentially large search space and graph (sub)isomorphism problems. We present an algorithm which utilises a backtracking tree to first compute the maximal common edge sets and then uses a minimal hypergraph transversal algorithm, to derive the set of minimal contrast subgraphs. An experimental evaluation demonstrates the potential of our technique for finding interesting differences in graph data. Roger Ming Hieng Ting, James Bailey 0001 |
SDM | 2 |
| 2005 | Mining Minimal Distinguishing Subsequence Patterns with Gap ConstraintsabstractDiscovering contrasts between collections of data is an important task in data mining. In this paper, we introduce a new type of contrast pattern, called a minimal distinguishing subsequence (MDS). An MDS is a minimal subsequence that occurs frequently in one class of sequences and infrequently in sequences of another class. It is a natural way of representing strong and succinct contrast information between two sequential datasets and can be useful in applications such as protein comparison, document comparison and building sequential classification models. Mining MDS patterns is a challenging task and is significantly different from mining contrasts between relational/transactional data. One particularly important type of constraint that can be integrated into the mining process is the maximum gap constraint. We present an efficient algorithm called ConSGapMiner, to mine all MDSs according to a maximum gap constraint. It employs highly efficient bitset and Boolean operations, for powerful gap based pruning within a prefix growth framework. A performance evaluation with both sparse and dense datasets, demonstrates the scalability of ConSGapMiner and shows its ability to mine patterns from high dimensional datasets at low supports. Xiaonan Ji, James Bailey 0001, Guozhu Dong |
ICDM | 2 |
| 2005 | Discovery of Minimal Unsatisfiable Subsets of Constraints Using Hitting Set Dualization
James Bailey 0001, Peter J. Stuckey |
PADL | 1 |
| 2005 | Optimization of XSLT by Compact Specialization and Combination
Ce Dong, James Bailey 0001 |
WISE | 2 |
| 2004 | XSLTGen: A System for Automatically Generating XML Transformations via Semantic Mappings
Stella Waworuntu, James Bailey 0001 |
ER | 2 |
| 2004 | ParaDualMiner: An Efficient Parallel Implementation of the DualMiner Algorithm
Roger Ming Hieng Ting, James Bailey 0001, Kotagiri Ramamohanarao |
PAKDD | 2 |
| 2004 | Optimization of XML Transformations Using Template Specialization
Ce Dong, James Bailey 0001 |
WISE | 2 |
| 2004 | On the decidability of the termination problem of active database systems
James Bailey 0001, Guozhu Dong, Kotagiri Ramamohanarao |
Theor. Comput. Sci. | 1 |
| 2003 | A Fast Algorithm for Computing Hypergraph Transversals and its Application in Mining Emerging PatternsabstractComputing the minimal transversals of a hypergraph is an important problem in computer science that has significant applications in data mining. We present a new algorithm for computing hypergraph transversals and highlight their close connection to an important class of patterns known as emerging patterns. We evaluate our technique on a number of large datasets and show that it outperforms previous approaches by a factor of 9-29 times. James Bailey 0001, Thomas Manoukian, Kotagiri Ramamohanarao |
ICDM | 1 |
| 2003 | Classification Using Constrained Emerging Patterns
James Bailey 0001, Thomas Manoukian, Kotagiri Ramamohanarao |
WAIM | 1 |
| 2003 | CodeX: An Approach for Debugging XSLT TransformationsabstractXML is now a dominant standard for storing and exchanging information. One very important activity is the transformation of XML documents into other formats, via the transformation language XSLT. XSLT provides a powerful way to perform document conversion and exchange, avoiding reliance on application specific solutions. However, XSLT is a complex language and the current level of support for debugging tools is poor. Many tools that do exist are mainly an extension of conventional techniques for imperative programs and not well-suited to the task. In this paper, we present CodeX, a debugger for XSLT and propose three debugging techniques which are particularly suited to the language. We aim to offer XSLT users a tool which is beneficial in finding errors, as well as facilitating a better understanding of the XML transformation process. Eric Bae, James Bailey 0001 |
WISE | 2 |
| 2002 | Fast Algorithms for Mining Emerging Patterns
James Bailey 0001, Thomas Manoukian, Kotagiri Ramamohanarao |
PKDD | 1 |
| 2002 | An event-condition-action language for XMLabstractXML repositories are now a widespread means for storing and exchanging information on the Web. As these repositories become increasingly used in dynamic applications such as e-commerce, there is a rapidly growing need for a mechanism to incorporate reactive functionality in an XML setting. Event-condition-action (ECA) rules are a technology from active databases and are a natural method for supporting suchfunctionality. ECA rules can be used for activities such as automatically enforcing document constraints, maintaining repository statistics, and facilitating publish/subscribe applications. An important question associated with the use of a ECA rules is how to statically predict their run-time behaviour. In this paper, we define a language for ECA rules on XML repositories. We then investigate methods for analysing the behaviour of a set of ECA rules, a task which has added complexity in this XML setting compared with conventional active databases. James Bailey 0001, Alexandra Poulovassilis, Peter T. Wood |
WWW | 1 |
| 2002 | Analysis and optimisation of event-condition-action rules on XML
James Bailey 0001, Alexandra Poulovassilis, Peter T. Wood |
Comput. Networks | 1 |
| 2001 | Transaction Oriented Computational Models for Multi-Agent SystemsabstractBDI (Belief, Desire, Intention) is a mature and commonly adopted architecture for intelligent agents. However, the current computational model adopted by BDI has a number of problems with concurrency control, recoverability and predictability. This has hindered the construction of agents having robust and predictable behaviour. Indeed the conceptual and practical tools needed for building dependable agent systems, resilient to faults and other unexpected situations, are still at an early stage of research. To this end, we propose to use ideas from established database technology as an adjunct to BDI agent systems. In the long term, we envisage a two layer model for distributed system development. The upper layer, called "behavioural" in our scheme, consists of concepts and techniques coming from agent research. The lower layer, called "control", is based on more traditional computer technologies and implements the actions decided by the upper layer. The emphasis of the upper behavioural layer is on flexibility of the software development process, in order to be effective in application domains that are difficult to analyse or rapidly changing. By contrast, the main focus of the lower control layer is rigorous and efficient implementation within wellknown boundaries. We discuss the development of an agent system having a computational model with well-defined correctness criteria. Instead of hardwiring robustness and fault-tolerant behaviour into agent plans, well defined notions of correctness exist at the semantic level. Verification can then be undertaken at the desired level of abstraction. Kotagiri Ramamohanarao, James Bailey 0001, Paolo Busetta |
ICTAI | 2 |
| 1999 | Decidability of First-Order Logic Queries over Views
James Bailey 0001, Guozhu Dong |
ICDT | 1 |
| 1999 | Abstract Interpretation for Termination Analysis in Functional Active Databases
James Bailey 0001, Alexandra Poulovassilis |
J. Intell. Inf. Syst. | 1 |
| 1998 | Decidability and Undecidability Results for the Termination Problem of Active Database RulesabstractActive database systems enhance the functionality of traditional databases through the use of active rules or `triggers'. One of the principal questions for such systems is that of termination - is it possible for the rules to recursively activate one another indefinitely, given an initial triggering event. In this paper, we study the decidability of the termination problem, our aim being to delimit the boundary between the decidable and the undecidable. We present two families of rule languages, the one literal languages where each update is permitted to have just one atom in its body, and the unary languages where only unary relations may be updated, but higher arity relations may be accessed through views. Within each of these, we identify members close to the boundary of (un)decidability. Our context is similar to the while query language and the dynamics gives an interesting contrast to Datalog with negation; our results shed insights on the power of triggers as well as comparison of the termination problem to boundedness and query containment. James Bailey 0001, Guozhu Dong, Kotagiri Ramamohanarao |
PODS | 1 |
| 1998 | Incremental View Maintenance By Base Relation Tagging in Distributed Databases
James Bailey 0001, Guozhu Dong, Mukesh K. Mohania, Xiaoyang Sean Wang |
Distributed Parallel Databases | 1 |
| 1997 | Abstract Interpretation of Active Rules and its Use in Termination Analysis
James Bailey 0001, Lobel Crnogorac, Kotagiri Ramamohanarao, Harald Søndergaard |
ICDT | 1 |
| 1997 | Structural Issues in Active Rule Systems
James Bailey 0001, Guozhu Dong, Kotagiri Ramamohanarao |
ICDT | 1 |