David Rajaratnam

I am a researcher in Artificial Intelligence (AI) and Robotics and an Adjunct Lecturer in the School of Computer Science and Engineering (CSE) at the University of NSW.


My research is primarily in the area of AI; especially knowledge representation, commonsense reasoning, planning, cognitive robotics, multi-agent and cooperative systems.

I am particularly interested in the application of Answer Set Programming (ASP) as a technology for solving knowledge driven combinatorial problems. ASP is a knowledge representation and reasoning paradigm that has emerged over the last decade and provides a powerful tool for solving many classical AI problems; from scheduling and planning through to resource allocation problems. It can also be applied to more novel AI application such as ensuring consistency for automated document creation. ASP has a concise and transparent language for capturing knowledge with rich features for expressing both qualitative and quantitative optimisation constraints.

I also work in robotics, with a particular focus on cognitive robotics; which is the challenge of making a robot reason and behave intelligently. I am interested in the integration of different types of reasoning systems within a cognitive robotic system. For example, how do we connect a logical reasoner for planning high-level robot actions with the robot’s vision and object recognition system. Such a tight-integration can lead to more effective behaviour. For example, the planning system can bias the robot’s vision system in order to improve the detection of objects that the robot is expecting to encounter in its environment.


As part of the AI group at the School of Computer Science and Engineering at UNSW, we actively seek opportunities to engage with industry to provide consulting, training, and engineering services based around key AI technologies.

Answer Set Programming (ASP) is knowledge-driven AI technology that can provide solutions to many commercial and industrial applications; including transport planning, workforce management, logistics, as well as other non-traditional problem domains.

For an outline of our capabilities and the opportunities for collaboration see the attached brochure. consulting_pdf

Please contact me directly (email address below) to discuss opportunities for collaboration.

In a different capacity I am also involved with the Potassco Solutions consulting group and operate as their Australian representative. Potassco Solutions is a consulting spin-off from the research group that developed the leading ASP solver Clingo. They are based in Potsdam, Germany, but maintain a number of international affiliates.


Room 510K, Building J17
School of Computer Science and Engineering
University of New South Wales NSW 2052
Telephone: + 61 2 9385 6969
Email: david.rajaratnam[at]unsw.edu.au