The vision for the research group is "To advance computer science through work in artificial intelligence and applications"
The research group aims to align with University, local, national and European initiatives in the development of theories, algorithms and tools for solving practical problems.
The research group operates across a number of key research areas.
- Logics (classical, multi-valued, fuzzy, temporal, description), Ontology, Knowledge representation
- Reasoning (probability/uncertainty)
- Computational Semantics
- Decision making, Risk assessment
- Machine learning and data mining
- Big data analytics
- Feature selection/extraction
- Event detection, activity recognition, change detection, intrusion detection
Semantic Analytics (Of Unstructured Data)
- Computational semantics
- Text analytics (summarisation, information retrieval, sentiment analysis)
- Video/Image analytics (face recognition/verification, event recognition, anomaly detection)
- Biometrics (palmprint recognition)
- Biomarker extraction, multiplex network, protein–protein interaction
Mathematical Modelling and Optimisation
- Multi-objective optimisation
- Bayesian network, probabilistic modelling
- Agent-based simulation
- Random polynomials
- Software verification and validation
- Software complexity metrics, Software process appraisal
- Cloud computing, Autonomic computing
- To solve problems that need extensive knowledge or data.
- To develop tools that can be used to solve problems within the remit of the Group.
- To maintain a sustainable research base via attracting external funding and postgraduate students within the key research areas.
- To contribute to maintain or enhance the current standing of the Research Institute in national research assessments.