Emma Hart (computer scientist)

Last updated

Emma Hart
Emma Hart.jpg
Born1967 (age 5657)
NationalityEnglish
Alma mater University of Oxford
University of Edinburgh
Known for Evolutionary algorithms, optimisation
Awards2018, Bronze Award in International Human-Competitive Awards (Humies)
Scientific career
FieldsComputer science
Institutions Edinburgh Napier University
Thesis Immunology as a metaphor for computational information processing: Fact or fiction?  (2002)
Doctoral advisor Peter Ross
External videos
Nuvola apps kaboodle.svg "An Insider's Guide to Artificial Intelligence: Evolutionary Computation", Laura van Beers talks to Professor Emma Hart
Nuvola apps kaboodle.svg "Emma Hart - Full Interview", Sentient Technologies, Aug 16, 2018
Nuvola apps kaboodle.svg "Self-assembling robots and the potential of artificial evolution" TED talk 2021

Professor Emma Hart, FRSE (born 1967) is an English computer scientist known for her work in artificial immune systems (AIS), evolutionary computation and optimisation. She is a professor of computational intelligence at Edinburgh Napier University, editor-in-chief of the Journal of Evolutionary Computation (MIT Press), and D. Coordinator of the Future & Emerging Technologies (FET) Proactive Initiative, Fundamentals of Collective Adaptive Systems.

Contents

Early life and education

Hart was born in Middlesbrough, England in 1967. [1] In 1990 she graduated from the University of Oxford with a first class BA(Hons) in Chemistry. She then continued her studies at the University of Edinburgh, graduating with an MSc in Artificial Intelligence in 1994, followed by a PhD that explored the use of immunology as an inspiration for computing, examining a range of techniques applied to optimization and data classification problems. [2] Her dissertation was titled Immunology as a metaphor for computational information processing: Fact or fiction?, [3] and her doctoral advisor was Peter Ross.

Career

In 2000 Hart took a position as a lecturer at Edinburgh Napier University, and was promoted to a Reader, Professor, and in 2008 Chair in Natural Computation. [2] She is now director of the Centre of Algorithms, Visualisation and Evolving Systems (CAVES) group in the School of Computing. She continues to research in the area of developing novel bio-inspired techniques for solving a range of real-world optimisation and classification problems, [4] as well as exploring the fundamental properties of immune-inspired computing through modelling and simulation. [2] She is also involved in editorial activity and currently occupies the position of Editor-in-Chief of the Journal of Evolutionary Computation (MIT Press). [5] [6]

Her interests lie in the area of bio-inspired computing, in particular artificial immune systems (AIS). She also undertakes research in three main areas: optimisation, self-organising/self-adaptive systems, and artificial intelligence.

Hart is D. Coordinator of Fundamentals of Collective Adaptive Systems (FoCAS), a Future and Emerging Technologies Proactive Initiative funded by the European Commission under FP7. [7]

Selected works

Conference talks

Journal articles

Awards and recognition

Related Research Articles

<span class="mw-page-title-main">Genetic algorithm</span> Competitive algorithm for searching a problem space

In computer science and operations research, a genetic algorithm (GA) is a metaheuristic inspired by the process of natural selection that belongs to the larger class of evolutionary algorithms (EA). Genetic algorithms are commonly used to generate high-quality solutions to optimization and search problems via biologically inspired operators such as selection, crossover, and mutation. Some examples of GA applications include optimizing decision trees for better performance, solving sudoku puzzles, hyperparameter optimization, and causal inference.

<span class="mw-page-title-main">Evolutionary algorithm</span> Subset of evolutionary computation

An evolutionary algorithm (EA) in computational intelligence is a subset of evolutionary computation, a generic population-based metaheuristic optimization algorithm. An EA uses mechanisms inspired by biological evolution, such as reproduction, mutation, recombination and selection. Candidate solutions to the optimization problem play the role of individuals in a population, and the fitness function determines the quality of the solutions. Evolution of the population then takes place after the repeated application of the above operators.

<span class="mw-page-title-main">Evolutionary computation</span> Trial and error problem solvers with a metaheuristic or stochastic optimization character

Evolutionary computation from computer science is a family of algorithms for global optimization inspired by biological evolution, and the subfield of artificial intelligence and soft computing studying these algorithms. In technical terms, they are a family of population-based trial and error problem solvers with a metaheuristic or stochastic optimization character.

Neuroevolution, or neuro-evolution, is a form of artificial intelligence that uses evolutionary algorithms to generate artificial neural networks (ANN), parameters, and rules. It is most commonly applied in artificial life, general game playing and evolutionary robotics. The main benefit is that neuroevolution can be applied more widely than supervised learning algorithms, which require a syllabus of correct input-output pairs. In contrast, neuroevolution requires only a measure of a network's performance at a task. For example, the outcome of a game can be easily measured without providing labeled examples of desired strategies. Neuroevolution is commonly used as part of the reinforcement learning paradigm, and it can be contrasted with conventional deep learning techniques that use backpropagation with a fixed topology.

Metaheuristic in computer science and mathematical optimization is a higher-level procedure or heuristic designed to find, generate, tune, or select a heuristic that may provide a sufficiently good solution to an optimization problem or a machine learning problem, especially with incomplete or imperfect information or limited computation capacity. Metaheuristics sample a subset of solutions which is otherwise too large to be completely enumerated or otherwise explored. Metaheuristics may make relatively few assumptions about the optimization problem being solved and so may be usable for a variety of problems. Their use is always of interest when exact or other (approximate) methods are not available or are not expedient, either because the calculation time is too long or because, for example, the solution provided is too imprecise.

The expression computational intelligence (CI) usually refers to the ability of a computer to learn a specific task from data or experimental observation. Even though it is commonly considered a synonym of soft computing, there is still no commonly accepted definition of computational intelligence.

In artificial intelligence, artificial immune systems (AIS) are a class of computationally intelligent, rule-based machine learning systems inspired by the principles and processes of the vertebrate immune system. The algorithms are typically modeled after the immune system's characteristics of learning and memory for use in problem-solving.

<span class="mw-page-title-main">Memetic algorithm</span> Algorithm for searching a problem space

A memetic algorithm (MA) in computer science and operations research, is an extension of the traditional genetic algorithm (GA) or more general evolutionary algorithm (EA). It may provide a sufficiently good solution to an optimization problem. It uses a suitable heuristic or local search technique to improve the quality of solutions generated by the EA and to reduce the likelihood of premature convergence.

Extremal optimization (EO) is an optimization heuristic inspired by the Bak–Sneppen model of self-organized criticality from the field of statistical physics. This heuristic was designed initially to address combinatorial optimization problems such as the travelling salesman problem and spin glasses, although the technique has been demonstrated to function in optimization domains.

A hyper-heuristic is a heuristic search method that seeks to automate, often by the incorporation of machine learning techniques, the process of selecting, combining, generating or adapting several simpler heuristics to efficiently solve computational search problems. One of the motivations for studying hyper-heuristics is to build systems which can handle classes of problems rather than solving just one problem.

<span class="mw-page-title-main">Clonal selection algorithm</span>

In artificial immune systems, clonal selection algorithms are a class of algorithms inspired by the clonal selection theory of acquired immunity that explains how B and T lymphocytes improve their response to antigens over time called affinity maturation. These algorithms focus on the Darwinian attributes of the theory where selection is inspired by the affinity of antigen-antibody interactions, reproduction is inspired by cell division, and variation is inspired by somatic hypermutation. Clonal selection algorithms are most commonly applied to optimization and pattern recognition domains, some of which resemble parallel hill climbing and the genetic algorithm without the recombination operator.

<span class="mw-page-title-main">HyperNEAT</span>

Hypercube-based NEAT, or HyperNEAT, is a generative encoding that evolves artificial neural networks (ANNs) with the principles of the widely used NeuroEvolution of Augmented Topologies (NEAT) algorithm developed by Kenneth Stanley. It is a novel technique for evolving large-scale neural networks using the geometric regularities of the task domain. It uses Compositional Pattern Producing Networks (CPPNs), which are used to generate the images for Picbreeder.orgArchived 2011-07-25 at the Wayback Machine and shapes for EndlessForms.comArchived 2018-11-14 at the Wayback Machine. HyperNEAT has recently been extended to also evolve plastic ANNs and to evolve the location of every neuron in the network.

Design Automation usually refers to electronic design automation, or Design Automation which is a Product Configurator. Extending Computer-Aided Design (CAD), automated design and Computer-Automated Design (CAutoD) are more concerned with a broader range of applications, such as automotive engineering, civil engineering, composite material design, control engineering, dynamic system identification and optimization, financial systems, industrial equipment, mechatronic systems, steel construction, structural optimisation, and the invention of novel systems.

<span class="mw-page-title-main">Meta-optimization</span>

Meta-optimization from numerical optimization is the use of one optimization method to tune another optimization method. Meta-optimization is reported to have been used as early as in the late 1970s by Mercer and Sampson for finding optimal parameter settings of a genetic algorithm.

Natural computing, also called natural computation, is a terminology introduced to encompass three classes of methods: 1) those that take inspiration from nature for the development of novel problem-solving techniques; 2) those that are based on the use of computers to synthesize natural phenomena; and 3) those that employ natural materials to compute. The main fields of research that compose these three branches are artificial neural networks, evolutionary algorithms, swarm intelligence, artificial immune systems, fractal geometry, artificial life, DNA computing, and quantum computing, among others.

The Genetic and Evolutionary Computation Conference (GECCO) is the premier conference in the area of genetic and evolutionary computation. GECCO has been held every year since 1999, when it was first established as a recombination of the International Conference on Genetic Algorithms (ICGA) and the Annual Genetic Programming Conference (GP).

Memetic computing is a novel computational paradigm that incorporates the notion of meme(s) as basic units of transferable information encoded in computational representations for boosting the performance of artificial evolutionary systems in the domain of search and optimization.

This is a chronological table of metaheuristic algorithms that only contains fundamental computational intelligence algorithms. Hybrid algorithms and multi-objective algorithms are not listed in the table below.

<span class="mw-page-title-main">Gabriela Ochoa</span> Venezuelan British computer scientist

Gabriela Ochoa is a Venezuelan British computer scientist and Professor at the University of Stirling. Her research considers evolutionary algorithms and heuristic search methods.

References

  1. "Emma Hart: Bio-inspired computing". Minerva Scientifica. Edinburg, Scotland: National Library of Scotland, British Society for the History of Science. 6 November 2017. Retrieved 15 February 2019.
  2. 1 2 3 Ishibuchi, Hisao, ed. (2015). Computational Intelligence. Vol. II. United Kingdom: UNESCO, ELOSS Publishers Ltd. p. 138. ISBN   978-1-78021-021-6.
  3. Hart, Emma (2002). Immunology as a metaphor for computational information processing: fact or fiction? (Dissertation). The University of Edinburgh. hdl:1842/23042.
  4. "Autonomous robot evolution cradle to grave". Edinburgh Napier University.
  5. "Welcome Emma Hart". The MIT Press. 13 January 2017. Retrieved 21 February 2019.
  6. Hart, Emma; Gardiner, Barry (29 May 2018). "Storm Damage to Forests Costs Billions – Here's How AI Can Help". Brink News. Washington, D.C. Marsh & McLennan Insights. Retrieved 15 February 2019.
  7. "About FoCAS". Fundamentals of Collective Adaptive Systems. 30 November 2020.
  8. "IFORS newsletter features article on Prof. Harts work on Lifelong Learning in Optimisation". Edinburgh Napier University. 5 December 2016.
  9. "Conference Success for members of Bio-Inspired Special Interest group". Napier. 18 July 2016.
  10. Segredo, E.; Paechter, B.; Hart, E.; González-Vila, C. I. (2016). "Hybrid parameter control approach applied to a diversity-based multi-objective memetic algorithm for frequency assignment problems". 2016 IEEE Congress on Evolutionary Computation (CEC). pp. 1517–1524. doi:10.1109/CEC.2016.7743969. ISBN   978-1-5090-0623-6. S2CID   19364774 . Retrieved 22 February 2019.
  11. "Prof. Emma Hart invited as a keynote speaker at IJCCI in Funchal, Madeira, November 2017". Edinburgh Napier University. 1 November 2017.
  12. "Prof. Emma Hart and Dr Kevin Sim win Bronze Award in International Humies competition for work on predicting wind damage in Forestry". Edinburgh Napier University. 19 July 2018.
  13. Langdon, W. B. (2 January 2019). "Human-Competitive awards 2018". ACM SIGEVOlution. 11 (4): 3–8. arXiv: 1810.09416 . doi:10.1145/3302542.3302543. S2CID   53046528.
  14. "Evolutionary Robotics Research Nominated for Best Paper Award". Edinburgh Napier University. 15 July 2018.
  15. Thomas, James (22 March 2022). "Academic and artistic minds honoured as RSE Fellows". Royal Society of Edinburgh. Retrieved 28 October 2022.