Dr Richard Jensen
Lecturer in Computer Science

Richard Jensen

Lecturer in Computer Science
Department of Computer Science • Aberystwyth University, Wales, UK

I am a Lecturer in the Department of Computer Science at Aberystwyth University. Prior to this post, I was a Research Fellow at Aberystwyth University, having completed my PhD in the School of Informatics at the University of Edinburgh.

My primary research centres on the theoretical foundations and practical applications of rough and fuzzy-rough set theory. This work focuses on feature selection, data reduction, instance selection, classifier learning, handling missing values, and swarm intelligence algorithms.

Research and Academic Overview

An overview of ongoing theoretical investigations, computational tools, and teaching responsibilities within the Department of Computer Science.

Fuzzy-Rough Data Mining
Theory and Algorithms

Investigating fuzzy-rough set models that effectively capture uncertainty and noise in high-dimensional data, including Vaguely Quantified Rough Sets (VQRS) and Ordered Weighted Average (OWA) formulations.

Explore Research →
Featured Monograph
Wiley-IEEE Press (2008)

Co-authored with Prof. Qiang Shen: Computational Intelligence and Feature Selection: Rough and Fuzzy Approaches, providing comprehensive coverage of rough and fuzzy set hybridisation and data reduction.

View Monograph →
Software and Toolkits
Weka and Machine Learning

Implementations of fuzzy-rough attribute reduction, instance selection, and classifiers available for the Weka machine learning tool. Also includes links to KEEL, Python (fuzzy-rough-learn), and R (RoughSets) implementations.

Access Toolkits →
Interactive Simulator

Visualising Rough and Fuzzy-Rough Sets

Explore real-time interactive demonstrations of approximation spaces, comparing crisp partition granulations against continuous fuzzy similarity relations, and inspect 3D membership surface approximations.

Teaching and Departmental Roles

Modules taught within the Department of Computer Science at Aberystwyth University.

Current Teaching Modules

  • CS00710: Licence to use Mathematics
  • CS26520: Artificial Intelligence

Moderator

  • CS36220: Machine Learning
  • CSM6120: Fundamentals of Intelligent Systems