Gabriela Ochoa

Last updated
Gabriela Ochoa
Gabriela Ochoa at GECCO 2018 in Kyoto, Japan (cropped).jpg
Born
Alma mater Simón Bolívar University (BS, MS)
University of Sussex (PhD)
Scientific career
Institutions University of Stirling
University of Nottingham
Simón Bolívar University
Thesis Error thresholds and optimal mutation rates in genetic algorithms  (2001)
Doctoral advisor Hilary Buxton
Inman Harvey

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

Contents

Early life and education

Ochoa was born in Venezuela. Her grandfather was a doctor, and she became interested in science at an early age. [1] She earned her bachelor's degree at the Simón Bolívar University, where she remained for her master's degree and worked as a teacher's assistant. [1] She moved to the United Kingdom for her graduate studies, where she joined the University of Sussex as a doctoral student. At Sussex Ochoa worked on genetic algorithms with Hilary Buxton and Inman Harvey. [2] After graduating she returned to Venezuela, where she was made Associate Professor at the Simón Bolívar University.

Gabriela Ochoa at GECCO 2018 in Kyoto, Japan Gabriela Ochoa at GECCO 2018 in Kyoto, Japan.jpg
Gabriela Ochoa at GECCO 2018 in Kyoto, Japan

Research and career

In 2006 Ochoa once again left Venezuela, and moved to Paris to join the French Institute for Research in Computer Science and Automation. [3] She worked there for three months with Dr. Evelyne Lutton before joining the University of Nottingham. By 2012, Ochoa had relocated to the University of Stirling, where she was promoted to Full Professor.

Her research considers evolutionary algorithms and heuristic search methods. [4] She has worked on the computational design of medical treatments in an effort to minimise antibiotic resistance in Scotland. [5]

Supported by the Leverhulme Trust, Ochoa created the website Lon Maps, a space which looks to establish visualisation techniques for computational search spaces. [6] In 2020 Ochoa was awarded the EvoStar Award for Outstanding Contribution to Evolutionary Computation in Europe. [7] [8]

Academic service

Ochoa has been associate editor and served on many editorial boards, including the IEEE Transactions on Evolutionary Computation, Evolutionary Computation journal and the journal of Genetic Programming and Evolvable Machines. [4] She is on the Executive Board of Association for Computing Machinery (ACM) Special Interest Group on Genetic and Evolutionary Computation (SIGEVO). [9]

Selected publications

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 by relying on biologically inspired operators such as mutation, crossover and selection. Some examples of GA applications include optimizing decision trees for better performance, solving sudoku puzzles, hyperparameter optimization, causal inference, etc.

In computational intelligence (CI), an evolutionary algorithm (EA) 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.

In computer science, evolutionary computation 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.

A fitness function is a particular type of objective function that is used to summarise, as a single figure of merit, how close a given design solution is to achieving the set aims. Fitness functions are used in evolutionary algorithms (EA), such as genetic programming and genetic algorithms to guide simulations towards optimal design solutions.

In computer science and mathematical optimization, a metaheuristic 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.

<span class="mw-page-title-main">Learning classifier system</span> Paradigm of rule-based machine learning methods

Learning classifier systems, or LCS, are a paradigm of rule-based machine learning methods that combine a discovery component with a learning component. Learning classifier systems seek to identify a set of context-dependent rules that collectively store and apply knowledge in a piecewise manner in order to make predictions. This approach allows complex solution spaces to be broken up into smaller, simpler parts.

In natural evolution and artificial evolution the fitness of a schema is rescaled to give its effective fitness which takes into account crossover and mutation.

In computer programming, genetic representation is a way of presenting solutions/individuals in evolutionary computation methods. The term encompasses both the concrete data structures and data types used to realize the genetic material of the candidate solutions in the form of a genome, and the relationships between search space and problem space. In the simplest case, the search space corresponds to the problem space. The choice of problem representation is tied to the choice of genetic operators, both of which have a decisive effect on the efficiency of the optimization. Genetic representation can encode appearance, behavior, physical qualities of individuals. Difference in genetic representations is one of the major criteria drawing a line between known classes of evolutionary computation.

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.

Autoconstructive evolution is a process in which the entities undergoing evolutionary change are themselves responsible for the construction of their own offspring and thus for aspects of the evolutionary process itself. Because biological evolution is always autoconstructive, this term mainly occurs in evolutionary computation, to distinguish artificial life type systems from conventional genetic algorithms where the GA performs replication artificially. The term was coined by Lee Spector.

Riccardo Poli is a Professor in the Department of Computing and Electronic Systems of the University of Essex. His work has centered on genetic programming.

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">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.

In applied mathematics, test functions, known as artificial landscapes, are useful to evaluate characteristics of optimization algorithms, such as:

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).

<span class="mw-page-title-main">Emma Hart (computer scientist)</span> English computer scientist

Professor Emma Hart, FRSE 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, and D. Coordinator of the Future & Emerging Technologies (FET) Proactive Initiative, Fundamentals of Collective Adaptive Systems.

<span class="mw-page-title-main">EvoStar</span> International evolutionary computation event

EvoStar, or Evo*, is an international scientific event devoted to evolutionary computation held in Europe. Its structure has evolved over time and it currently comprises four conferences: EuroGP the annual conference on Genetic Programming, EvoApplications, the International Conference on the Applications of Evolutionary Computation, EvoCOP, European Conference on Evolutionary Computation in Combinatorial Optimisation, and EvoMUSART, the International Conference on Computational Intelligence in Music, Sound, Art and Design. According to a 2016 study EvoApplications is a Q1 conference, while EuroGP and EvoCOP are both Q2. In 2021, EuroGP, EvoApplications and EvoCOP obtained a CORE rank B.

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

<span class="mw-page-title-main">Una-May O'Reilly</span> American computer scientist

Una-May O'Reilly is an American computer scientist and leader of the Anyscale Learning For All (ALFA) group at the MIT Computer Science and Artificial Intelligence Laboratory.

References

  1. 1 2 "Gabriela Ochoa - FemiNetwork". sites.google.com. Retrieved 2020-09-22.
  2. Ochoa, Gabriela (2001). Error thresholds and optimal mutation rates in genetic algorithms (Ph.D). University of Sussex. OCLC   1154228023.
  3. "Wisibiízalas 2019 - Venezuela - Gabriela Ochoa". sites.google.com. Retrieved 2020-09-22.
  4. 1 2 Gabriela Ochoa. "Gabriela Ochoa's Home Page, University of Stirling". www.cs.stir.ac.uk. Retrieved 2020-09-22.
  5. Howarth, Mark. "How Darwin meets AI in a Scottish study doing battle with the superbugs". The Times . ISSN   0140-0460 . Retrieved 2020-09-22.
  6. "People – LON Maps" . Retrieved 2020-09-22.
  7. "EvoSTAR Award Prize Holders". www0.cs.ucl.ac.uk. Retrieved 2020-09-22.
  8. "Awards – EvoStar 2020" . Retrieved 2020-09-22.
  9. "SIGEVO Executive Board". SIGEVO. Retrieved 2020-09-22.