John Bishop

Prof. John Bishop

Department of Computing, Goldsmiths, University of London, London SE4 6NW, UK

Research Focus & Metrics

Academic Career Length

18Years (2009-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
5 January 2021 in Frontiers in Psychology
Verified
Journal Article
Open access
PDF file
John BishopJohn Bishop
John Bishop
Artificial Neural Networks have reached “grandmaster” and even “super-human” performance across a variety of games, from those involving perfect information, such as Go, to those involving imperfect information, such as “Starcraft”. Such technological developments from artificial intelligence (AI) labs have ushered concomitant applications across the world of business, where an “AI” brand-tag is quickly becoming ubiquitous. A corollary of such widespread commercial deployment is that when AI gets things wrong—an autonomous vehicle crashes, a chatbot exhibits “racist” behavior, automated credit-scoring processes “discriminate” on gender, etc.—there are often significant financial, legal, and brand consequences, and the incident becomes major news. As Judea Pearl sees it, the underlying reason for such mistakes is that “... all the impressive achievements of deep learning amount to just curve fitting.” The key, as Pearl suggests, is to replace “reasoning by association” with “causal reasoning” —the ability to infer causes from observed phenomena. It is a point that was echoed by Gary Marcus and Ernest Davis in a recent piece for theNew York Times: “we need to stop building computer systems that merely get better and better at detecting statistical patterns in data sets—often using an approach known as ‘Deep Learning’—and start building computer systems that from the moment of their assembly innately grasp three basic concepts: time, space, and causality.” In this paper, foregrounding what in 1949 Gilbert Ryle termed “a category mistake”, I will offer an alternative explanation for AI errors; it is not so much that AI machinery cannot “grasp” causality, but that AI machinery (qua computation) cannot understand anything at all.

30 May 2009 in Cognitive Computation
Verified
Journal Article
Closed access
PDF file
John BishopJohn Bishop
John Bishop

6 March 2012 in Cognitive Computation
Verified
Journal Article
Closed access
PDF file
Mohammad Majid al-RifaieMohammad Majid al-Rifaie
Mohammad Majid al-Rifaie
John BishopJohn Bishop
John Bishop
SCSuzanne Caines
Suzanne Caines

26 November 2009 in Minds and Machines
Verified
Journal Article
Closed access
PDF file
John BishopJohn Bishop
John Bishop

27 January 2013 in Paladyn
Verified
Journal Article
Open access
PDF file
Mohammad Majid al-RifaieMohammad Majid al-Rifaie
Mohammad Majid al-Rifaie
John BishopJohn Bishop
John Bishop
Stochastic Diffusion Search, first incepted in 1989, belongs to the extended family of swarm intelligence algorithms. In contrast to many nature-inspired algorithms, stochastic diffusion search has a strong mathematical framework describing its behaviour and convergence. In addition to concisely exploring the algorithm in the context of natural swarm intelligence systems, this paper reviews various developments of the algorithm, which have been shown to perform well in a variety of application domains including continuous optimisation, implementation on hardware and medical imaging. This algorithm has also being utilised to argue the potential computational creativity of swarm intelligence systems through the two phases of exploration and exploitation.

9 November 2012 in Memetic Computing
Verified
Journal Article
Closed access
PDF file
Mohammad Majid al-RifaieMohammad Majid al-Rifaie
Mohammad Majid al-Rifaie
John BishopJohn Bishop
John Bishop
TBTim Blackwell
Tim Blackwell