Research output per year
Research output per year
KY16 9SS
United Kingdom
Accepting Postgraduate Research Students
PhD projects
Many topics in approximate search and locality sensitivity - best talk to me first!
I am most interested in similarity search, which is the activity of finding objects, from within a collection, which are most similar to another object presented as a query. This requires a represention of the objects in a mathematical (metric) space, and a formally defined metric as a proxy for the real-world notion of similarity. That becomes really interesting when the objects are complex (eg images, video, etc) and the space is large - and by large we mean hundreds of millions, or maybe billions. If you know that a billion milliseconds is around ten days, you'll realise we need to do clever things to avoid an exhaustive search of the space!
Surprisingly, or maybe not, the difficult issues in this domain require research in high-dimensional abstract geometry. I am currently actively working in: subclasses of metric space, for example those with Ptolemaic or Hilbert properties; angle distribution in high-dimensional non-Euclidean spaces; approximate search and locality sensitivity; asymmetric permutation orderings, and, most recently, inverted indexes and decodable Bloom filters. I'd love to give a simple overview for the lay reader but, as it says on the mug, "I think you'll find it's a bit more complicated than that!"
I started my "Computational Science" degree in St Andrews in 1981. I stayed here until 1996... doing a BSc, a PhD (in Ron Morrison's research group), various research jobs, and an SERC Postdoc Fellowship. After that I held an EPSRC Advanced Fellowship at Glasgow, a chair at Strathclyde (including spells as Director of Research and Head of Department), moved to Stirling in 2018 to head up the Division of Mathematics and Computer Science, and returned to St Andrews in 2020. Outside academia I've been quite involved with the commercialisation of research - with Reuters, when it existed, and a couple of hi-tech startups - Engimatec (now defunct!) and Cloudsoft (still operating in Edinburgh). I have also been involved in school-level CS education, am a co-author of Education Scotland's computing curriculum, and am the technical validator for SQA computing qualifications.
I teach CS4103, Distributed Systems, as well as various project supervision and first-year programming tutorials.
similarity and metric search, high-dimensional geometry, Hilbert spaces, dimensionality reduction
In 2015, UN member states agreed to 17 global Sustainable Development Goals (SDGs) to end poverty, protect the planet and ensure prosperity for all. This person’s work contributes towards the following SDG(s):
Research output: Contribution to journal › Article › peer-review
Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
Research output: Chapter in Book/Report/Conference proceeding › Chapter
Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
Connor, R. (Creator) & Dearle, A. (Creator), Bitbucket, 2020
https://bitbucket.org/richardconnor/convex_transforms/src/master/
Dataset
Dearle, A. (Creator) & Connor, R. (Creator), Bitbucket, 2020
https://bitbucket.org/richardconnor/it_db_conference_2019/src/master/
Dataset
Dearle, A. (Creator) & Connor, R. (Creator), GitHub, 2020
https://github.com/aldearle/SISAP2020_angles
Dataset
Dearle, A. (Creator) & Connor, R. (Creator), GitHub, 2020
https://github.com/aldearle/BitPart
Dataset
Connor, R. (Creator), Dearle, A. (Creator) & Morrison, D. (Creator), GitHub, 2023
https://github.com/MetricSearch/sisap2023
Dataset
Hoffmann, R. (Chair of organising committee), Ross, K. (Member of organising committee), Halite, A. (Participant), Mann, A. (Participant), Dearle, A. (Participant), Banks, A. (Participant), Lin, A. (Participant), Boyce, A. (Participant), Manataki, A. (Participant), Singh, A. (Participant), Huang, A. (Participant), Eccles, B. J. (Participant), Claydon, B. (Participant), Varghese, B. (Participant), Clues, C. (Participant), Naughton, C. (Participant), Brown, C. M. (Participant), Myles, C. G. G. (Participant), Kennedy, D. (Participant), Morrison, D. (Participant), Saikumar, D. (Participant), Balasubramaniam, D. (Participant), Brady, E. C. (Participant), Jenkins, E. (Participant), Spillane, E. (Participant), Leitner, F. (Participant), Haywood, G. T. (Participant), Rasheed, H. (Participant), Waller, J. (Participant), Herbert, J. (Participant), Espasa Arxer, J. (Participant), Williamson, J. (Participant), Loughney, J. (Participant), Zhang, J. (Participant), Wang, R. (Participant), Garriock, K. (Participant), Davies, K. (Participant), Clarke, L. (Participant), Laverty, L. (Participant), Andrei, M. (Participant), Young, M. (Participant), Chang, M. S. (Participant), Martin, N. (Participant), Dewally, N. (Participant), Akgun, O. (Participant), Ng, P. (Participant), Connor, R. (Participant), Letham, R. (Participant), Kirkpatrick, R. (Participant), McQuistin, S. (Participant), Yuan, V. (Participant), Tronciu, V. (Participant), Law, Y. N. (Participant) & Zhang, Y. (Participant)
Activity: Participating in or organising an event types › Participation in or organising a public festival/exhibition/event
Hoffmann, R. (Chair of organising committee), Ross, K. (Member of organising committee), Boyd, K. M. (Member of organising committee), Miller, A. H. D. (Participant), Miguel, A. R. (Participant), Varghese, B. (Participant), Brown, C. M. (Participant), Jefferson, C. A. (Participant), Harris-Birtill, D. C. C. (Participant), Balasubramaniam, D. (Participant), Brady, E. C. (Participant), Kirby, G. N. C. (Participant), Gent, I. P. (Participant), Jacques, J. T. (Participant), Espasa Arxer, J. (Participant), Ye, J. (Participant), Terzic, K. (Participant), Fang, L. (Participant), Nederhof, M. J. (Participant), Young, M. (Participant), Dang, N. T. T. (Participant), Konovalov, O. (Participant), Akgun, O. (Participant), Connor, R. (Participant), Dearle, A. (Participant), Filgueira, R. (Participant), Zhu, X. (Participant), Bhatti, S. (Participant), Dobson, S. A. (Participant), Mann, P. S. (Participant), Sarkar, S. (Participant), Kelsey, T. (Participant) & Spink, T. (Participant)
Activity: Participating in or organising an event types › Participation in or organising a public festival/exhibition/event