Dave Cliff (computer scientist)

Last updated

Dave Cliff

DCbio pic2015.jpg
Dave Cliff in 2015
Born
David T. Cliff

1966 (age 5657)
Education Segsbury School
Alma mater
Scientific career
Fields Complex Adaptive Systems
Markets
Financial systems
Auctions [1]
Institutions
Thesis Animate vision in an artificial fly: a study in computational neuroethology  (1992)
Website research-information.bris.ac.uk/en/persons/be355d7e-e5a7-458d-8fb8-daf6c64e9dbd OOjs UI icon edit-ltr-progressive.svg

David T. Cliff FRSA FIMA FBCS CITP (born 1966) is a Professor in the Department of Computer Science at the University of Bristol [2] and was formerly the Director of the UK Large-scale Complex IT Systems (LSCITS) Initiative. [3] Cliff is the inventor of the seminal "ZIP" trading algorithm, [4] one of the first of the current generation of autonomous adaptive algorithmic trading systems, which was demonstrated to outperform human traders in research published in 2001 by IBM. [5] [6] He is also the inventor on multiple international patents [7] from the early 2000s concerning his invention hpDJ, [8] [9] the world's first fully automated disk-jockey (DJ) system for electronic dance music, the precursor to present-day DJ automation tools such as Traktor.

Contents

Education

Cliff was educated Segsbury School, a state school in Wantage. Cliff has a Bachelor of Science degree in Computer Science from the University of Leeds, with Master of Science and PhD degrees in Cognitive Science from the University of Sussex. [10] [11] [12]

Career and research

Cliff spent the first seven years of his career working as an academic, initially at the University of Sussex UK and then as an associate professor in the MIT Computer Science and Artificial Intelligence Laboratory, Cambridge USA. Cliff's early research [1] [13] was in computational neuroscience/neuroethology studying visual control of gaze and flight in airborne insects; in using artificial evolution to automate the design of autonomous mobile robots; and in studying the coadaptive dynamics of competitive co-evolutionary arms-races (e.g. between species of predator and prey). [14]

In 1996, while working as a consultant for Hewlett Packard Labs, Cliff invented the "ZIP" trading algorithm. In 1998 he resigned his post at MIT to take up a job as a senior research scientist at the HP Labs European Research Centre in Bristol, UK, where he founded and led HP's Complex Adaptive Systems research group.

In 1999, Cliff (who described himself in a 2001 press interview as "a very bad amateur DJ") [15] invented hpDJ, [8] [9] the world's first fully automated DJ system for electronic dance music (EDM), which automatically generated a serial play-order for a set of EDM tracks, and then did automated beat-detection, time-stretching/compression, and phase-alignment to create "seamless" continuous beat-matched mixes from one track into another. In this sense, hpDJ was the precursor to present-day DJ beat-matching mix automation tools such as those found in Traktor. The hpDJ project was the subject of multiple international patents invented or co-invented by Cliff [16] over 2001–2005, and included patents [17] [18] for a wrist-mounted device which monitored the wearer's biosignals such as heart-rate and perspiration, and included movement and location sensors: the intention was that these devices would be worn by members of the hpDJ's audience to provide feedback to hpDJ on how the audience was responding to the music being played.

In early 2005, Cliff moved to Deutsche Bank's Foreign Exchange trading floor in London, where he worked as a director in Deutsche's FX Complex Risk Group. In late 2005, Cliff resigned from Deutsche to serve as a professor of Computer Science at the University of Southampton. In October 2005 Cliff was appointed Director of a UK national research consortium, addressing issues in the science and engineering of Large-scale Complex IT Systems (LSCITS): this £14m ($28m) research project involved approximately 250 person-years of effort over the years 2007–2014. In July 2007, Cliff moved to become Professor of Computer Science at the University of Bristol.

The LSCITS Initiative shared much with the research effort in the USA directed at Ultra-Large-Scale Systems (ULSS). In 2011, Cliff and Linda Northrop (Director of the USA's Software Engineering Institute's ULSS Project) jointly authored a paper on the global financial markets as ultra-large-scale systems, commissioned by the UK Government Office for Science. [19]

From 2010 to 2012 Cliff was a member of the 8-person core Lead Expert Group (LEG) which led the UK Government's Government Office for Science two-year investigation into The Future of Computer Trading in Financial Markets. In addition to Cliff, the other members of the LEG were Philip Bond, Clara Furse, Charles Goodhart, Andy Haldane, Kevin Houstoun, Oliver Linton, and Jean-Pierre Zigrand, co-director of the Systemic Risk Centre. The investigation commissioned large volumes of peer-reviewed research from international experts, all of which was published by the Government Office for Science and which is summarised in the project's extensive final report. [20]

Cliff is a regular presenter on the stage-show GCSE Science Live [21] where large audiences (typically more than 1,000) of schoolchildren in years 10-11 watch presentations from well-known scientists. Other scientists involved in GCSE Science Live shows include Maggie Aderin-Pocock, Jim Al-Khalili, Richard Dawkins, Ben Goldacre, Steve Jones, Sir David King, Simon Singh and Lord Winston.

In December 2013 Cliff presented a one-off TV documentary on BBC Four titled The Joy of Logic. [22] The programme explored the human quest for certainty and sound reasoning, and the development of logical machines and computers. In April 2015 The Joy of Logic won the top prize - Best International Film - at Europe's leading Science Film Festival, Academia Film Olomouc. It had previously been nominated for international documentary film/TV awards including a "Rockie" at the Banff World Media Festival and a Grierson Award in the UK (losing to Educating Yorkshire ).

Related Research Articles

<span class="mw-page-title-main">Computer engineering</span> Engineering discipline specializing in the design of computer hardware

Computer engineering is a branch of electronic engineering and computer science that integrates several fields of computer science and electronic engineering required to develop computer hardware and software. Computer engineers require training in electronic engineering, computer science, hardware-software integration, software design, and software engineering. It uses the techniques and principles of electrical engineering and computer science, and can encompass areas such as artificial intelligence (AI), robotics, computer networks, computer architecture and operating systems. Computer engineers are involved in many hardware and software aspects of computing, from the design of individual microcontrollers, microprocessors, personal computers, and supercomputers, to circuit design. This field of engineering not only focuses on how computer systems themselves work, but also on how to integrate them into the larger picture. Robotics are one of the applications of computer engineering.

<span class="mw-page-title-main">Automation</span> Use of various control systems for operating equipment

Automation describes a wide range of technologies that reduce human intervention in processes, namely by predetermining decision criteria, subprocess relationships, and related actions, as well as embodying those predeterminations in machines. Automation has been achieved by various means including mechanical, hydraulic, pneumatic, electrical, electronic devices, and computers, usually in combination. Complicated systems, such as modern factories, airplanes, and ships typically use combinations of all of these techniques. The benefit of automation includes labor savings, reducing waste, savings in electricity costs, savings in material costs, and improvements to quality, accuracy, and precision.

<span class="mw-page-title-main">Neuroethology</span> Study of animal behavior and its underlying mechanistic control by the nervous system

Neuroethology is the evolutionary and comparative approach to the study of animal behavior and its underlying mechanistic control by the nervous system. It is an interdisciplinary science that combines both neuroscience and ethology. A central theme of neuroethology, which differentiates it from other branches of neuroscience, is its focus on behaviors that have been favored by natural selection rather than on behaviors that are specific to a particular disease state or laboratory experiment.

<span class="mw-page-title-main">AI takeover</span> Hypothetical artificial intelligence scenario

An AI takeover is a hypothetical scenario in which artificial intelligence (AI) becomes the dominant form of intelligence on Earth, as computer programs or robots effectively take control of the planet away from the human species. Possible scenarios include replacement of the entire human workforce, takeover by a superintelligent AI, and the popular notion of a robot uprising. Stories of AI takeovers are very popular throughout science fiction. Some public figures, such as Stephen Hawking and Elon Musk, have advocated research into precautionary measures to ensure future superintelligent machines remain under human control.

Evolutionary robotics is an embodied approach to Artificial Intelligence (AI) in which robots are automatically designed using Darwinian principles of natural selection. The design of a robot, or a subsystem of a robot such as a neural controller, is optimized against a behavioral goal. Usually, designs are evaluated in simulations as fabricating thousands or millions of designs and testing them in the real world is prohibitively expensive in terms of time, money, and safety.

Inman Harvey is a former senior lecturer in computer science and artificial intelligence at the University of Sussex; he is now a visiting senior research fellow at the same university. His research interests largely centre on the development of artificial evolution as an approach to the design of complex systems. Application domains of interest include evolutionary robotics, evolvable hardware, molecules for pharmaceutical purposes.

Phil Husbands is a professor of computer science and artificial intelligence at the English University of Sussex, situated next to the East Sussex village of Falmer, within the city of Brighton and Hove. He is head of the Evolutionary and Adaptive Systems group and co-director of the Centre for Computational Neuroscience and Robotics (CCNR). Husbands is also one of the founders of the field of evolutionary robotics.

<span class="mw-page-title-main">Margaret Boden</span> Researcher in the field of artificial intelligence

Margaret Ann Boden is a Research Professor of Cognitive Science in the Department of Informatics at the University of Sussex, where her work embraces the fields of artificial intelligence, psychology, philosophy, and cognitive and computer science.

Human-based computation (HBC), human-assisted computation, ubiquitous human computing or distributed thinking is a computer science technique in which a machine performs its function by outsourcing certain steps to humans, usually as microwork. This approach uses differences in abilities and alternative costs between humans and computer agents to achieve symbiotic human–computer interaction. For computationally difficult tasks such as image recognition, human-based computation plays a central role in training Deep Learning-based Artificial Intelligence systems. In this case, human-based computation has been referred to as human-aided artificial intelligence.

<span class="mw-page-title-main">HP Labs</span> Exploratory and advanced research group for HP Inc.

HP Labs is the exploratory and advanced research group for HP Inc. HP Labs' headquarters is in Palo Alto, California and the group has research and development facilities in Bristol, UK. The development of programmable desktop calculators, inkjet printing, and 3D graphics are credited to HP Labs researchers.

<span class="mw-page-title-main">Outline of artificial intelligence</span> Overview of and topical guide to artificial intelligence

The following outline is provided as an overview of and topical guide to artificial intelligence:

<span class="mw-page-title-main">Nils John Nilsson</span> American computer scientist (1933–2019)

Nils John Nilsson was an American computer scientist. He was one of the founding researchers in the discipline of artificial intelligence. He was the first Kumagai Professor of Engineering in computer science at Stanford University from 1991 until his retirement. He is particularly known for his contributions to search, planning, knowledge representation, and robotics.

<span class="mw-page-title-main">Peter Nordin</span> Swedish computer scientist (1965–2020)

Peter Nordin was a Swedish computer scientist, entrepreneur and author who has contributed to artificial intelligence, automatic programming, machine learning, and evolutionary robotics.

Ultra-large-scale system (ULSS) is a term used in fields including Computer Science, Software Engineering and Systems Engineering to refer to software intensive systems with unprecedented amounts of hardware, lines of source code, numbers of users, and volumes of data. The scale of these systems gives rise to many problems: they will be developed and used by many stakeholders across multiple organizations, often with conflicting purposes and needs; they will be constructed from heterogeneous parts with complex dependencies and emergent properties; they will be continuously evolving; and software, hardware and human failures will be the norm, not the exception. The term 'ultra-large-scale system' was introduced by Northrop and others to describe challenges facing the United States Department of Defense. The term has subsequently been used to discuss challenges in many areas, including the computerization of financial markets. The term 'ultra-large-scale system' (ULSS) is sometimes used interchangeably with the term 'large-scale complex IT system' (LSCITS). These two terms were introduced at similar times to describe similar problems, the former being coined in the USA and the latter in the UK.

The following outline is provided as an overview of and topical guide to robotics:

The UK Large-Scale Complex IT Systems (LSCITS) Initiative is a research and graduate education programme focusing on the problems of developing large-scale, complex IT systems. The initiative is funded by the EPSRC, with more than ten million pounds of funding awarded between 2006 and 2013.

<span class="mw-page-title-main">Artificial life</span> Field of study

Artificial life is a field of study wherein researchers examine systems related to natural life, its processes, and its evolution, through the use of simulations with computer models, robotics, and biochemistry. The discipline was named by Christopher Langton, an American theoretical biologist, in 1986. In 1987 Langton organized the first conference on the field, in Los Alamos, New Mexico. There are three main kinds of alife, named for their approaches: soft, from software; hard, from hardware; and wet, from biochemistry. Artificial life researchers study traditional biology by trying to recreate aspects of biological phenomena.

Stephanie Forrest is an American computer scientist and director of the Biodesign Center for Biocomputing, Security and Society at the Biodesign Institute at Arizona State University. She was previously Distinguished Professor of Computer Science at the University of New Mexico in Albuquerque. She is best known for her work in adaptive systems, including genetic algorithms, computational immunology, biological modeling, automated software repair, and computer security.

<span class="mw-page-title-main">Automated synthesis</span> Type of chemical synthesis

Automated synthesis or automatic synthesis is a set of techniques that use robotic equipment to perform chemical synthesis in an automated way. Automating processes allows for higher efficiency and product quality although automation technology can be cost-prohibitive and there are concerns regarding overdependence and job displacement. Chemical processes were automated throughout the 19th and 20th centuries, with major developments happening in the previous thirty years, as technology advanced. Tasks that are performed may include: synthesis in variety of different conditions, sample preparation, purification, and extractions. Applications of automated synthesis are found on research and industrial scales in a wide variety of fields including polymers, personal care, and radiosynthesis.

References

  1. 1 2 Dave Cliff publications indexed by Google Scholar OOjs UI icon edit-ltr-progressive.svg
  2. "Dave Cliff's homepage at Bristol Computer Science". cs.bris.ac.uk.
  3. "Large-scale Complex IT System". Archived from the original on 6 February 2011. Retrieved 8 November 2011. LSCITS Initiative homepage
  4. Cliff, Dave; Bruten, Janet (1997). Minimal-Intelligence Agents for Bargaining Behaviors in Market-Based Environments (Technical report). HP Laboratories. HPL-97-91.
  5. Das, R.; Hanson, J.E.; Kephart, J.O.; Tesauro, G. (2006). "Agent-human interactions in the continuous double auction" (PDF). International joint conference on artificial intelligence. Vol. 17. Lawrence Erlbaum Associates. pp. 1169–78.
  6. Pritchard, Stephen (13 July 2005). "Zippy agents going for brokers". Financial Times. Retrieved 21 April 2018.
  7. "Google Patents list of patents invented or co-invented by Dave Cliff" . Retrieved 17 February 2023.
  8. 1 2 Graham-Rowe, Duncan (14 November 2001). "Computer DJ Uses Biofeedback to Pick Tracks". New Scientist. Retrieved 17 February 2023.
  9. 1 2 Cliff, D. (2006). "hpDJ: An Automated DJ with Floorshow Feedback" (PDF). In O'Hara, Kenton; Brown, Barry (eds.). Consuming Music Together: Social and Collaborative Aspects of Music Consumption Technologies. Computer Supported Cooperative Work. Vol. 35. Springer. pp. 241–264. doi:10.1007/1-4020-4097-0_12. ISBN   1-4020-4031-8.
  10. Cliff, David (2012). Animate vision in an artificial fly : a study in computational neuroethology (PhD thesis). University of Sussex. OCLC   60032584. EThOS   uk.bl.ethos.314559.
  11. Cliff, D.; Husbands, P.; Harvey, I. (1993). "Explorations in Evolutionary Robotics". Adaptive Behavior. 2: 73–110. doi:10.1177/105971239300200104. S2CID   2979661.
  12. Harvey, I.; Husbands, P.; Cliff, D.; Thompson, A.; Jakobi, N. (1997). "Evolutionary robotics: The Sussex approach". Robotics and Autonomous Systems. 20 (2–4): 205. doi:10.1016/S0921-8890(96)00067-X.
  13. Dave Cliff at DBLP Bibliography Server OOjs UI icon edit-ltr-progressive.svg
  14. Cliff, D.; Miller, G. F. (1995). "Tracking the red queen: Measurements of adaptive progress in co-evolutionary simulations". Advances in Artificial Life. Lecture Notes in Computer Science. Vol. 929. p. 200. CiteSeerX   10.1.1.49.2404 . doi:10.1007/3-540-59496-5_300. ISBN   978-3-540-59496-3.
  15. "DJ in the Machine". New Zealand Herald. 30 November 2001.
  16. "List of patents invented or co-invented by Dave Cliff". Google Patents. Retrieved 17 February 2023.
  17. "US6885304B2: Monitoring of Crowd Responses to Performances". Google Patents. 26 April 2005. Retrieved 17 February 2023.
  18. "US6888457B2: Monitoring of User Responses to Performances". Google Patents. 3 May 2005. Retrieved 17 February 2023.
  19. http://www.ft.com/cms/s/0/b008c4c4-3226-11e1-b4ba-00144feabdc0.html Financial Times article "Flash crash threatens to return with a vengeance", 29 December 2011.
  20. "Future of computer trading in financial markets: an international perspective". GOV.UK. Retrieved 24 August 2023.
  21. http://gcsesciencelive.net/ GCSE Science Live
  22. "BBC Four - The Joy of Logic". BBC.