Malcolm I. Heywood

Orcid: 0000-0002-1521-0671

Affiliations:
  • Dalhousie University, Nova Scotia, Canada


According to our database1, Malcolm I. Heywood authored at least 156 papers between 1993 and 2024.

Collaborative distances:
  • Dijkstra number2 of five.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Interpreting Tangled Program Graphs Under Partially Observable Dota 2 Invoker Tasks.
IEEE Trans. Artif. Intell., April, 2024

Assessing the impact of bag-of-words versus word-to-vector embedding methods and dimension reduction on anomaly detection from log files.
Int. J. Netw. Manag., 2024

Simple Efficient Evolutionary Ensemble Learning on Network Intrusion Detection Benchmarks.
Proceedings of the Applications of Evolutionary Computation - 27th European Conference, 2024

2023
W. B. Langdon "Jaws 30".
Genet. Program. Evolvable Mach., December, 2023

Benchmarking Large Language Models for Log Analysis, Security, and Interpretation.
CoRR, 2023

A Boosting Approach to Constructing an Ensemble Stack.
Proceedings of the Genetic Programming - 26th European Conference, 2023

MIMC: Anomaly Detection in Network Data via Multiple Instances of Micro-Cluster Detection.
Proceedings of the 19th International Conference on Network and Service Management, 2023

2022
Exploring syntactical features for anomaly detection in application logs.
it Inf. Technol., 2022

On the interaction between lexicase selection, modularity and data subsets.
Proceedings of the GECCO '22: Genetic and Evolutionary Computation Conference, Companion Volume, Boston, Massachusetts, USA, July 9, 2022

Genetic programming with external memory in sequence recall tasks.
Proceedings of the GECCO '22: Genetic and Evolutionary Computation Conference, Companion Volume, Boston, Massachusetts, USA, July 9, 2022

Benchmarking genetic programming in a multi-action reinforcement learning locomotion task.
Proceedings of the GECCO '22: Genetic and Evolutionary Computation Conference, Companion Volume, Boston, Massachusetts, USA, July 9, 2022

2021
Emergent Tangled Program Graphs in Partially Observable Recursive Forecasting and ViZDoom Navigation Tasks.
ACM Trans. Evol. Learn. Optim., 2021

Stock selection heuristics for performing frequent intraday trading with genetic programming.
Genet. Program. Evolvable Mach., 2021

Training regime influences to semi-supervised learning for insider threat detection.
Proceedings of the IEEE Security and Privacy Workshops, 2021

On the impact of tangled program graph marking schemes under the atari reinforcement learning benchmark.
Proceedings of the GECCO '21: Genetic and Evolutionary Computation Conference, 2021

Evolving Simple Solutions to the CIFAR-10 Benchmark using Tangled Program Graphs.
Proceedings of the IEEE Congress on Evolutionary Computation, 2021

Log Abstraction for Information Security: Heuristics and Reproducibility.
Proceedings of the ARES 2021: The 16th International Conference on Availability, 2021

2020
Analyzing Data Granularity Levels for Insider Threat Detection Using Machine Learning.
IEEE Trans. Netw. Serv. Manag., 2020

2019
Unsupervised Monitoring of Networkand Service Behaviour Using SelfOrganizing Maps.
J. Cyber Secur. Mobil., 2019

Dynamic Insider Threat Detection Based on Adaptable Genetic Programming.
Proceedings of the IEEE Symposium Series on Computational Intelligence, 2019

Network Analytics for Streaming Traffic Analysis.
Proceedings of the IFIP/IEEE International Symposium on Integrated Network Management, 2019

Evolving a Dota 2 Hero Bot with a Probabilistic Shared Memory Model.
Proceedings of the Genetic Programming Theory and Practice XVII [GPTP 2019, 2019

Benchmarking genetic programming in dynamic insider threat detection.
Proceedings of the Genetic and Evolutionary Computation Conference Companion, 2019

Evolving dota 2 shadow fiend bots using genetic programming with external memory.
Proceedings of the Genetic and Evolutionary Computation Conference, 2019

A Model of External Memory for Navigation in Partially Observable Visual Reinforcement Learning Tasks.
Proceedings of the Genetic Programming - 22nd European Conference, 2019

2018
Discovering Agent Behaviors Through Code Reuse: Examples From Half-Field Offense and Ms. Pac-Man.
IEEE Trans. Games, 2018

On botnet detection with genetic programming under streaming data label budgets and class imbalance.
Swarm Evol. Comput., 2018

Emergent Solutions to High-Dimensional Multitask Reinforcement Learning.
Evol. Comput., 2018

Streaming Botnet traffic analysis using bio-inspired active learning.
Proceedings of the 2018 IEEE/IFIP Network Operations and Management Symposium, 2018

Emergent Tangled Program Graphs in Multi-Task Learning.
Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence, 2018

Emergent Policy Discovery for Visual Reinforcement Learning Through Tangled Program Graphs: A Tutorial.
Proceedings of the Genetic Programming Theory and Practice XVI, 2018

Benchmarking evolutionary computation approaches to insider threat detection.
Proceedings of the Genetic and Evolutionary Computation Conference, 2018

A genetic algorithm for dynamic controller placement in software defined networking.
Proceedings of the Genetic and Evolutionary Computation Conference Companion, 2018

Scaling Tangled Program Graphs to Visual Reinforcement Learning in ViZDoom.
Proceedings of the Genetic Programming - 21st European Conference, 2018

2017
Coevolving deep hierarchies of programs to solve complex tasks.
Proceedings of the Genetic and Evolutionary Computation Conference, 2017

Properties of a GP active learning framework for streaming data with class imbalance.
Proceedings of the Genetic and Evolutionary Computation Conference, 2017

Multi-task learning in Atari video games with emergent tangled program graphs.
Proceedings of the Genetic and Evolutionary Computation Conference, 2017

Return-oriented programme evolution with ROPER: a proof of concept.
Proceedings of the Genetic and Evolutionary Computation Conference, 2017

Emergent Tangled Graph Representations for Atari Game Playing Agents.
Proceedings of the Genetic Programming - 20th European Conference, 2017

2016
Data analytics on network traffic flows for botnet behaviour detection.
Proceedings of the 2016 IEEE Symposium Series on Computational Intelligence, 2016

On novelty driven evolution in Poker.
Proceedings of the 2016 IEEE Symposium Series on Computational Intelligence, 2016

Benchmarking a coevolutionary streaming classifier under the individual household electric power consumption dataset.
Proceedings of the 2016 International Joint Conference on Neural Networks, 2016

Smart Phone User Behaviour Characterization Based on Autoencoders and Self Organizing Maps.
Proceedings of the IEEE International Conference on Data Mining Workshops, 2016

Initiating a Moving Target Network Defense with a Real-time Neuro-evolutionary Detector.
Proceedings of the Genetic and Evolutionary Computation Conference, 2016

Discovering Rubik's Cube Subgroups using Coevolutionary GP: A Five Twist Experiment.
Proceedings of the 2016 on Genetic and Evolutionary Computation Conference, Denver, CO, USA, July 20, 2016

On Synergies between Diversity and Task Decomposition in Constructing Complex Systems with GP.
Proceedings of the Genetic and Evolutionary Computation Conference, 2016

On the Impact of Class Imbalance in GP Streaming Classification with Label Budgets.
Proceedings of the Genetic Programming - 19th European Conference, 2016

2015
Evolving GP Classifiers for Streaming Data Tasks with Concept Change and Label Budgets: A Benchmarking Study.
Proceedings of the Handbook of Genetic Programming Applications, 2015

Evolutionary model building under streaming data for classification tasks: opportunities and challenges.
Genet. Program. Evolvable Mach., 2015

Feature selection for robust backscatter DDoS detection.
Proceedings of the 40th IEEE Local Computer Networks Conference Workshops, 2015

Knowledge Transfer from Keepaway Soccer to Half-field Offense through Program Symbiosis: Building Simple Programs for a Complex Task.
Proceedings of the Genetic and Evolutionary Computation Conference, 2015

Solving Complex Problems with Coevolutionary Algorithms.
Proceedings of the Genetic and Evolutionary Computation Conference, 2015

Tapped Delay Lines for GP Streaming Data Classification with Label Budgets.
Proceedings of the Genetic Programming - 18th European Conference, 2015

Benchmarking Stream Clustering for Churn Detection in Dynamic Networks.
Proceedings of the Discovery Science - 18th International Conference, 2015

Better trade exits for foreign exchange currency trading using FXGP.
Proceedings of the IEEE Congress on Evolutionary Computation, 2015

2014
On evolutionary subspace clustering with symbiosis.
Evol. Intell., 2014

On the application of GP to streaming data classification tasks with label budgets.
Proceedings of the Genetic and Evolutionary Computation Conference, 2014

On botnet behaviour analysis using GP and C4.5.
Proceedings of the Genetic and Evolutionary Computation Conference, 2014

On Evolving Multi-agent FX Traders.
Proceedings of the Applications of Evolutionary Computation - 17th European Conference, 2014

On Diversity, Teaming, and Hierarchical Policies: Observations from the Keepaway Soccer Task.
Proceedings of the Genetic Programming - 17th European Conference, 2014

Genotypic versus Behavioural Diversity for Teams of Programs under the 4-v-3 Keepaway Soccer Task.
Proceedings of the Twenty-Eighth AAAI Conference on Artificial Intelligence, 2014

2013
Flat vs. symbiotic evolutionary subspace clusterings.
Proceedings of the Genetic and Evolutionary Computation Conference, 2013

Label free change detection on streaming data with cooperative multi-objective genetic programming.
Proceedings of the Genetic and Evolutionary Computation Conference, 2013

On the impact of streaming interface heuristics on GP trading agents: an FX benchmarking study.
Proceedings of the Genetic and Evolutionary Computation Conference, 2013

Benchmarking pareto archiving heuristics in the presence of concept drift: diversity versus age.
Proceedings of the Genetic and Evolutionary Computation Conference, 2013

On GPU Based Fitness Evaluation with Decoupled Training Partition Cardinality.
Proceedings of the Applications of Evolutionary Computation - 16th European Conference, 2013

On the Utility of Trading Criteria Based Retraining in Forex Markets.
Proceedings of the Applications of Evolutionary Computation - 16th European Conference, 2013

Malicious Automatically Generated Domain Name Detection Using Stateful-SBB.
Proceedings of the Applications of Evolutionary Computation - 16th European Conference, 2013

2012
Symbiotic coevolutionary genetic programming: a benchmarking study under large attribute spaces.
Genet. Program. Evolvable Mach., 2012

Hierarchical task decomposition through symbiosis in reinforcement learning.
Proceedings of the Genetic and Evolutionary Computation Conference, 2012

GP under streaming data constraints: a case for pareto archiving?
Proceedings of the Genetic and Evolutionary Computation Conference, 2012

Network Protocol Discovery and Analysis via Live Interaction.
Proceedings of the Applications of Evolutionary Computation, 2012

Symbiotic evolutionary subspace clustering.
Proceedings of the IEEE Congress on Evolutionary Computation, 2012

On run time libraries and hierarchical symbiosis.
Proceedings of the IEEE Congress on Evolutionary Computation, 2012

2011
Evolutionary computation as an artificial attacker: generating evasion attacks for detector vulnerability testing.
Evol. Intell., 2011

Classification as Clustering: A Pareto Cooperative-Competitive GP Approach.
Evol. Comput., 2011

Can a good offense be a good defense? Vulnerability testing of anomaly detectors through an artificial arms race.
Appl. Soft Comput., 2011

Exploring the state space of an application protocol: A case study of SMTP.
Proceedings of the 2011 IEEE Symposium on Computational Intelligence in Cyber Security, 2011

Genetic optimization and hierarchical clustering applied to encrypted traffic identification.
Proceedings of the 2011 IEEE Symposium on Computational Intelligence in Cyber Security, 2011

Revisiting the Acrobot 'height' task: An example of efficient evolutionary policy search under an episodic goal seeking task.
Proceedings of the IEEE Congress on Evolutionary Computation, 2011

2010
Symbiosis, complexification and simplicity under GP.
Proceedings of the Genetic and Evolutionary Computation Conference, 2010

Using Code Bloat to Obfuscate Evolved Network Traffic.
Proceedings of the Applications of Evolutionary Computation, 2010

Symbiogenesis as a Mechanism for Building Complex Adaptive Systems: A Review.
Proceedings of the Applications of Evolutionary Computation, 2010

Novelty-Based Fitness: An Evaluation under the Santa Fe Trail.
Proceedings of the Genetic Programming, 13th European Conference, 2010

Bottom-up evolutionary subspace clustering.
Proceedings of the IEEE Congress on Evolutionary Computation, 2010

An analysis of clustering objectives for feature selection applied to encrypted traffic identification.
Proceedings of the IEEE Congress on Evolutionary Computation, 2010

2009
Evolutionary clustering with arbitrary subspaces.
Proceedings of the Genetic and Evolutionary Computation Conference, 2009

Benchmarking coevolutionary teaming under classification problems with large attribute spaces.
Proceedings of the Genetic and Evolutionary Computation Conference, 2009

Classifying SSH encrypted traffic with minimum packet header features using genetic programming.
Proceedings of the Genetic and Evolutionary Computation Conference, 2009

Evolving Indirectly Represented Melodies with Corpus-Based Fitness Evaluation.
Proceedings of the Applications of Evolutionary Computing, 2009

Testing Detector Parameterization Using Evolutionary Exploit Generation.
Proceedings of the Applications of Evolutionary Computing, 2009

One-Class Genetic Programming.
Proceedings of the Genetic Programming, 12th European Conference, 2009

An Investigation of Multi-objective Genetic Algorithms for Encrypted Traffic Identification.
Proceedings of the Computational Intelligence in Security for Information Systems, 2009

Evolving TCP/IP packets: A case study of port scans.
Proceedings of the 2009 IEEE Symposium on Computational Intelligence for Security and Defense Applications, 2009

Optimizing anomaly detector deployment under evolutionary black-box vulnerability testing.
Proceedings of the 2009 IEEE Symposium on Computational Intelligence for Security and Defense Applications, 2009

Generating mimicry attacks using genetic programming: A benchmarking study.
Proceedings of the 2009 IEEE Symposium on Computational Intelligence in Cyber Security, 2009

2008
Coevolutionary bid-based genetic programming for problem decomposition in classification.
Genet. Program. Evolvable Mach., 2008

Managing team-based problem solving with symbiotic bid-based genetic programming.
Proceedings of the Genetic and Evolutionary Computation Conference, 2008

Cooperative Problem Decomposition in Pareto Competitive Classifier Models of Coevolution.
Proceedings of the Genetic Programming, 11th European Conference, 2008

GP Classification under Imbalanced Data sets: Active Sub-sampling and AUC Approximation.
Proceedings of the Genetic Programming, 11th European Conference, 2008

2007
Scaling Genetic Programming to Large Datasets Using Hierarchical Dynamic Subset Selection.
IEEE Trans. Syst. Man Cybern. Part B, 2007

Foundations for an intelligent business logic engine using genetic programming and RuleML-based services.
Int. J. Bus. Process. Integr. Manag., 2007

Introducing probabilistic adaptive mapping developmental genetic programming with redundant mappings.
Genet. Program. Evolvable Mach., 2007

A hierarchical SOM-based intrusion detection system.
Eng. Appl. Artif. Intell., 2007

Growing recurrent self organizing map.
Proceedings of the IEEE International Conference on Systems, 2007

Multi-objective competitive coevolution for efficient GP classifier problem decomposition.
Proceedings of the IEEE International Conference on Systems, 2007

One-class learning with multi-objective genetic programming.
Proceedings of the IEEE International Conference on Systems, 2007

Learning recursive programs with cooperative coevolution of genetic code mapping and genotype.
Proceedings of the Genetic and Evolutionary Computation Conference, 2007

Pareto-coevolutionary genetic programming for problem decomposition in multi-class classification.
Proceedings of the Genetic and Evolutionary Computation Conference, 2007

Evolving Buffer Overflow Attacks with Detector Feedback.
Proceedings of the Applications of Evolutinary Computing, 2007

GP Classifier Problem Decomposition Using First-Price and Second-Price Auctions.
Proceedings of the Genetic Programming, 10th European Conference, 2007

Training Binary GP Classifiers Efficiently: A Pareto-coevolutionary Approach.
Proceedings of the Genetic Programming, 10th European Conference, 2007

Automatically Evading IDS Using GP Authored Attacks.
Proceedings of the 2007 IEEE Symposium on Computational Intelligence in Security and Defense Applications, 2007

2006
Adding more intelligence to the network routing problem: AntNet and Ga-agents.
Appl. Soft Comput., 2006

Probabilistic Adaptive Mapping Developmental Genetic Programming (PAM DGP): A New Developmental Approach.
Proceedings of the Parallel Problem Solving from Nature, 2006

MOGE: GP classification problem decomposition using multi-objective optimization.
Proceedings of the Genetic and Evolutionary Computation Conference, 2006

Pareto-coevolutionary genetic programming classifier.
Proceedings of the Genetic and Evolutionary Computation Conference, 2006

On evolving buffer overflow attacks using genetic programming.
Proceedings of the Genetic and Evolutionary Computation Conference, 2006

Improving GP classifier generalization using a cluster separation metric.
Proceedings of the Genetic and Evolutionary Computation Conference, 2006

Probabilistic (Genotype) Adaptive Mapping Combinations for Developmental Genetic Programming.
Proceedings of the IEEE International Conference on Evolutionary Computation, 2006

2005
Training genetic programming on half a million patterns: an example from anomaly detection.
IEEE Trans. Evol. Comput., 2005

Speeding up the Self-Organizing Feature Map Using Dynamic Subset Selection.
Neural Process. Lett., 2005

Selecting Features for Intrusion Detection: A Feature Relevance Analysis on KDD 99.
Proceedings of the Third Annual Conference on Privacy, 2005

Diagnostic Support for Glaucoma Using Retinal Images: A Hybrid Image Analysis and Data Mining Approach.
Proceedings of the Connecting Medical Informatics and Bio-Informatics - Proceedings of MIE 2005, 2005

Use of a genetic algorithm in brill's transformation-based part-of-speech tagger.
Proceedings of the Genetic and Evolutionary Computation Conference, 2005

Evolving recurrent models using linear GP.
Proceedings of the Genetic and Evolutionary Computation Conference, 2005

Context-Based Repeated Sequences in Linear Genetic Programming.
Proceedings of the Genetic Programming, 8th European Conference, 2005

Toward co-evolutionary training of a multi-class classifier.
Proceedings of the IEEE Congress on Evolutionary Computation, 2005

CasGP: building cascaded hierarchical models using niching.
Proceedings of the IEEE Congress on Evolutionary Computation, 2005

Automated Optic Nerve Analysis for Diagnostic Support in Glaucoma.
Proceedings of the 18th IEEE Symposium on Computer-Based Medical Systems (CBMS 2005), 2005

Comparing Dimension Reduction Techniques for Document Clustering.
Proceedings of the Advances in Artificial Intelligence, 2005

Evolving Successful Stack Overflow Attacks for Vulnerability Testing.
Proceedings of the 21st Annual Computer Security Applications Conference (ACSAC 2005), 2005

2004
Resource Review: Three Open Source Systems for Evolving Programs-Lilgp, ECJ and Grammatical Evolution.
Genet. Program. Evolvable Mach., 2004

On Naïve Crossover Biases with Reproduction for Simple Solutions to Classification Problems.
Proceedings of the Genetic and Evolutionary Computation, 2004

On Multi-class Classification by Way of Niching.
Proceedings of the Genetic and Evolutionary Computation, 2004

Toward Glaucoma Classification with Moment Methods.
Proceedings of the 1st Canadian Conference on Computer and Robot Vision (CRV 2004) 17-19 May 2004, 2004

On Dataset Biases in a Learning System with Minimum A Priori Information for Intrusion Detection.
Proceedings of the 2nd Annual Conference on Communication Networks and Services Research (CNSR 2004), 2004

Cascaded GP models for data mining.
Proceedings of the IEEE Congress on Evolutionary Computation, 2004

Towards Efficient Training on Large Datasets for Genetic Programming.
Proceedings of the Advances in Artificial Intelligence, 2004

2003
A Linear Genetic Programming Approach to Intrusion Detection.
Proceedings of the Genetic and Evolutionary Computation, 2003

2002
Dynamic page based crossover in linear genetic programming.
IEEE Trans. Syst. Man Cybern. Part B, 2002

Object-Orientated Design of Digital Library Platforms for Multiagent Environments.
IEEE Trans. Knowl. Data Eng., 2002

Intelligent Packets For Dynamic Network Routing Using Distributed Genetic Algorithm.
Proceedings of the GECCO 2002: Proceedings of the Genetic and Evolutionary Computation Conference, 2002

The effect of routing under local information using a social insect metaphor.
Proceedings of the 2002 Congress on Evolutionary Computation, 2002

2001
Negotiating Agents in Manufacturing Decision Making Processes.
Proceedings of the E-Commerce Agents, 2001

2000
Digital library query clearing using clustering and fuzzy decision-making.
Inf. Process. Manag., 2000

Heterogeneous Digital Library Query Platform Using a Truly Distributed Multi-Agent Search.
Int. J. Cooperative Inf. Syst., 2000

Page-based linear genetic programming.
Proceedings of the IEEE International Conference on Systems, 2000

Continuous Optimal Controllers Using Hierarchical Mixtures of Experts.
Proceedings of the IEEE-INNS-ENNS International Joint Conference on Neural Networks, 2000

Reconfigurable computing implementation of binary morphological operators using 4-, 6- and 8-connectivity.
Proceedings of the IEEE International Conference on Acoustics, 2000

Register Based Genetic Programming on FPGA Computing Platforms.
Proceedings of the Genetic Programming, European Conference, 2000

1999
Real-time digital-optical correlator-systems design.
Microprocess. Microsystems, 1999

1998
Systems control for a micro-stereolithography prototype.
Microprocess. Microsystems, 1998

1995
A framework for improved training of Sigma-Pi networks.
IEEE Trans. Neural Networks, 1995

1994
A practical framework for training sigma-pi neural networks with an application in rotation invariant pattern recognition.
PhD thesis, 1994

1993
Simple addition to back-propagation learning for dynamic weight pruning, sparse network extraction and faster learning.
Proceedings of International Conference on Neural Networks (ICNN'88), San Francisco, CA, USA, March 28, 1993


  Loading...