publications

2024

  1. Re-Identification of Individual Kākā: An Explainable DINO-Based Model
    Paula MaddiganOskar EhrhardtAndrew Lensen, and Rachael C. Shaw
    In Proceedings of the International Conference on Image and Vision Computing New Zealand (IVCNZ), Dec 2024
    To Appear
  2. Interpretable Local Explanations Through Genetic Programming
    Hayden AndersenAndrew LensenWill N. Browne, and Yi Mei
    In Proceedings of the Genetic and Evolutionary Computation Conference (GECCO) Companion, Jul 2024
  3. Explaining Genetic Programming Trees using Large Language Models
    Paula MaddiganAndrew Lensen, and Bing Xue
    arXiv, Mar 2024
  4. Genetic Programming Trees for Explainable Manifold Learning
    Ben CravensAndrew LensenPaula Maddigan, and Bing Xue
    arXiv, Mar 2024

2023

  1. Explainable Artificial Intelligence by Genetic Programming: A Survey
    Yi MeiQi ChenAndrew LensenBing Xue, and Mengjie Zhang
    IEEE Transactions on Evolutionary Computation, Nov 2023
  2. Explainable AI–building trust through understanding
    Matt Lythe, Gabriella Mazorra Cos, Maria Mingallon, Andrew Lensen, Christopher Galloway, David Knox, Sarah Auvaa, and Kaushalya Kumarasinghe
    Nov 2023
  3. Producing Diverse Rashomon Sets of Counterfactual Explanations with Niching Particle Swarm Optimisation
    Hayden AndersenAndrew LensenWill N. Browne, and Yi Mei
    In Proceedings of the Genetic and Evolutionary Computation Conference (GECCO), Jul 2023
  4. A Genetic Programming Encoder for Increasing Autoencoder Interpretability
    Finn SchofieldLuis Slyfield, and Andrew Lensen
    In Proceedings of the European Conference on Genetic Programming (EuroGP), Apr 2023
  5. Differentiable Genetic Programming for High-dimensional Symbolic Regression
    Peng Zeng, Xiaotian Song, Andrew Lensen, Yuwei Ou, Yanan SunMengjie Zhang, and Jiancheng Lv
    arXiv, Apr 2023
  6. Feature-based Image Matching for Identifying Individual Kākā
    arXiv, Jan 2023

2022

  1. Using Neural Networks to Automate Monitoring of Fish Stocks
    Michael StanleyAndrew Lensen, and Mengjie Zhang
    In Proceedings of the Symposium Series on Computational Intelligence (SSCI), Dec 2022
  2. Speeding up Genetic Programming Based Symbolic Regression Using GPUs
    Rui Zhang, Andrew Lensen, and Yanan Sun
    In Proceedings of the Pacific Rim International Conference on Artificial Intelligence (PRICAI), Nov 2022
  3. Genetic Programming for Manifold Learning: Preserving Local Topology
    Andrew LensenBing Xue, and Mengjie Zhang
    IEEE Transactions on Evolutionary Computation, Aug 2022
  4. Explainable Artificial Intelligence for Assault Sentence Prediction in New Zealand
    Harry RodgerAndrew Lensen, and Marcin Betkier
    Journal of the Royal Society of New Zealand, Aug 2022
  5. Large Scale Image Classification Using GPU-based Genetic Programming
    Peng Zeng, Andrew Lensen, and Yanan Sun
    In Proceedings of the Genetic and Evolutionary Computation Conference (GECCO) Companion, Jul 2022
  6. Improving the Search of Learning Classifier Systems Through Interpretable Feature Clustering
    Hayden AndersenAndrew Lensen, and Will N. Browne
    In Proceedings of the Genetic and Evolutionary Computation Conference (GECCO) Companion, Jul 2022
  7. Evolving Counterfactual Explanations with Particle Swarm Optimization and Differential Evolution
    Hayden AndersenAndrew LensenWill N. Browne, and Yi Mei
    In Proceedings of the IEEE Congress on Evolutionary Computation (CEC), Jul 2022

2021

  1. Genetic Programming for Evolving a Front of Interpretable Models for Data Visualisation
    Andrew LensenBing Xue, and Mengjie Zhang
    IEEE Transactions on Cybernetics, Nov 2021
  2. Genetic Programming for Evolving Similarity Functions Tailored to Clustering Algorithms
    Hayden AndersenAndrew Lensen, and Bing Xue
    In Proceedings of the IEEE Congress on Evolutionary Computation (CEC), Jun 2021
  3. Using Genetic Programming to Find Functional Mappings for UMAP Embeddings
    Finn Schofield, and Andrew Lensen
    In Proceedings of the IEEE Congress on Evolutionary Computation (CEC), Jun 2021
  4. Mining Feature Relationships in Data
    Andrew Lensen
    In Proceedings of the European Conference on Genetic Programming (EuroGP), Apr 2021

2020

  1. Genetic Programming for Evolving Similarity Functions for Clustering: Representations and Analysis
    Andrew LensenBing Xue, and Mengjie Zhang
    Evolutionary Computation, Dec 2020
  2. Evolving Simpler Constructed Features for Clustering Problems with Genetic Programming
    Finn Schofield, and Andrew Lensen
    In Proceedings of the IEEE Congress on Evolutionary Computation (CEC), Jul 2020
  3. Multi-Objective Genetic Programming for Manifold Learning: Balancing Quality and Dimensionality
    Andrew LensenMengjie Zhang, and Bing Xue
    Genetic Programming and Evolvable Machines, Feb 2020

2019

  1. Evolutionary Feature Manipulation in Unsupervised Learning
    Andrew Lensen
    Sep 2019
  2. Can Genetic Programming Do Manifold Learning Too?
    Andrew LensenBing Xue, and Mengjie Zhang
    In Proceedings of the European Conference on Genetic Programming (EuroGP), Apr 2019
    Best paper
  3. A survey on evolutionary machine learning
    Harith Al-SahafYing BiQi ChenAndrew LensenYi MeiYanan Sun, Binh Tran, Bing Xue, and Mengjie Zhang
    Journal of the Royal Society of New Zealand, Apr 2019

2018

  1. Automatically Evolving Difficult Benchmark Feature Selection Datasets with Genetic Programming
    Andrew LensenBing Xue, and Mengjie Zhang
    In Proceedings of the Genetic and Evolutionary Computation Conference (GECCO), Jul 2018
  2. Particle Swarm Optimisation for Feature Selection and Weighting in High-Dimensional Clustering
    Damien O’NeillAndrew LensenBing Xue, and Mengjie Zhang
    In Proceedings of the IEEE Congress on Evolutionary Computation (CEC), Jul 2018
  3. Generating Redundant Features with Unsupervised Multi-tree Genetic Programming
    Andrew LensenBing Xue, and Mengjie Zhang
    In Proceedings of the European Conference on Genetic Programming (EuroGP), Apr 2018

2017

  1. New Representations in Genetic Programming for Feature Construction in k-Means Clustering
    Andrew LensenBing Xue, and Mengjie Zhang
    In Proceedings of the 11th International Conference on Simulated Evolution and Learning (SEAL), Nov 2017
  2. GPGC: genetic programming for automatic clustering using a flexible non-hyper-spherical graph-based approach
    Andrew LensenBing Xue, and Mengjie Zhang
    In Proceedings of the Genetic and Evolutionary Computation Conference (GECCO), Jul 2017
  3. Improving k-means clustering with genetic programming for feature construction
    Andrew LensenBing Xue, and Mengjie Zhang
    In Proceedings of the Genetic and Evolutionary Computation Conference (GECCO) Companion, Apr 2017
  4. Using Particle Swarm Optimisation and the Silhouette Metric to Estimate the Number of Clusters, Select Features, and Perform Clustering
    Andrew LensenBing Xue, and Mengjie Zhang
    In Proceedings of the European Conference on the Applications of Evolutionary Computation (EvoApplications), Part I, Apr 2017

2016

  1. Particle Swarm Optimisation Representations for Simultaneous Clustering and Feature Selection
    Andrew LensenBing Xue, and Mengjie Zhang
    In Proceedings of the Symposium Series on Computational Intelligence (SSCI), Dec 2016
  2. Genetic Programming for Region Detection, Feature Extraction, Feature Construction and Classification in Image Data
    Andrew LensenHarith Al-SahafMengjie Zhang, and Bing Xue
    In Proceedings of the European Conference on Genetic Programming (EuroGP), Mar 2016

2015

  1. A hybrid Genetic Programming approach to feature detection and image classification
    Andrew LensenHarith Al-SahafMengjie Zhang, and Bing Xue
    In Proceedings of the International Conference on Image and Vision Computing New Zealand (IVCNZ), Nov 2015
  2. Genetic Programming for algae detection in river images
    Andrew LensenHarith Al-SahafMengjie Zhang, and Brijesh Verma
    In Proceedings of the IEEE Congress on Evolutionary Computation (CEC), May 2015