Deshen Moodley
Associate Professor, Department
of Computer Science
DSI/NRF-UCT SARChI Chair in Artificial Intelligence (AI) Systems Co-Director, South African
National Centre for Artificial Intelligence Research
Artificial Intelligence Research Unit University of Cape Town
Email:
|
My research explores the design of next generation
human-centred AI systems. I take an augmented AI approach, where
the human user works interactively and cooperatively with the AI
system. In this scenario the system learns and adapts to the human
user and in turn the user learns and adapts to the system. The
primary design goal in augmented AI, is to amplify human cognitive
power rather than to replace it. Adaption and cognition are two
integral aspects of augmented AI systems. Diverse AI techniques,
such as machine learning, agent based systems, Bayesian networks
and more broadly probalistic graphical models, and ontologies must
be combined into hybrid AI systems that adapt to dynamic physical
and social environments to support diverse human users with
different application and decision-making contexts. I
am especially interested in exploring new mechanisms for continual
learning, and interactive scientific knowledge
discovery and decision making in dynamic, complex (but bounded)
physical or social environments. Examples of such systems include
modeling and predicting the weather over some region, analysing
patterns of household energy consumption behaviour in a country,
monitoring and controlling indoor air quality, learning models for
individualised and public health care, or understanding the
dynamics of a stock market. Typically, sensors embedded in these
systems continuously generate observational data which combined
with expert domain knowledge allows us to gain some insight into
the dynamics, i.e. the key processes and patterns that drive the
system. Within this context, I also have an interest in AI driven
3D digital twins and Internet of Things (IoT) systems. I
feel that there is much work to be done at the intersection of AI
systems and cyber-physical systems in general and that these
communities are bound to converge. While, I have a strong interest
social good applications in South Africa, I am also working with
AI driven digital twins in the mining, vehicle manufacturing and
finance sectors. I still maintain an interest in open systems and
architectures for national health information systems in
developing African countries, an area which I have worked in
previously. You can read our new position paper on "Re-imagining
health and well-being in low resource African settings" here.
These projects are carried out within the Adaptive
and Cognitive Systems Lab in the Centre
for Artificial Intelligence Research (CAIR).
Topic 1 - Deep Neural Networks for
spatial-temporal modelling
A number of deep learning architectures, such
as Spatial Temporal Graph Neural Networks (ST-GNNs) have emerged
recently for spatial-temporal (flow) modeling and prediction. These
models, e.g. [1] are designed to model both temporal and spatial
patterns and can be used for discovering insights into complex,
dynamic and erratic systems. It can also serve as a powerful tool
for automatic analysis of observations emanating from sensor
networks deployed in such systems. Analysis tasks will include
anomaly detection, data fusion and situation analysis. ST-GNNs are
also able to capture and represent complex spatial-temporal
dependencies from historical data observations. These techniques
outperform other traditional DNN approaches such as the TCN and the
BiLSTM. More details can be found in our recent papers where we
applied ST-GNNS for share price prediction on the Johanesburg Stock
Market (JSE) [11]
and weather prediction in South Africa [12].
Topic 2 – Automatic machine learning
Topic 3 – Scientific knowledge discovery
and evolution
A key thrust of our current research is on designing novel AI systems that support scientific knowledge discovery and evolution (KDE). While routinely performed by human scientists, formalising and automating the KDE process is difficult. In Philosophy of Science (PoS), recent theories of method like the abductive theory of method (ATOM) attempt to describe the process of discovering and justifying theories. ATOM encompasses a two-step process, i.e. phenomena detection from observations and then constructing and evaluating plausible theories to explain the detected phenomena. In our recent work we proposed a preliminary agent architecture for KDE based on ATOM.We have also published preliminary results on using the architecture to design a personal health care agent [10]. A key outstanding challenge and current focus area is theory construction and theory evaluation.
Topic 4 – Adaptive and cognitive agents and
interactive decision making
While
significant progress has been made in different branches of AI, e.g.
machine learning, the design of real world systems that incorporate
different AI techniques to deliberate about and adapt to erratic and
changing environments remains an open challenge. Developing and
deploying ML systems is relatively fast and cheap, but maintaining
them over time is difficult and expensive [7]. From a software
engineering perspective, the intelligent agent paradigm and agent
oriented programming is a well established research area, but has
not been widely adopted for designing and developing ML systems
which are often developed in an adhoc piece meal fashion in
practise.
References