Intelligent Reasoning

Design and build intelligent machine reasoning systems that can integrate, make sense of, and act upon heterogeneous sensory information sources, using domain knowledge accumulated in respective industries



Competency Area

Development and Implementation


Build knowledge-based intelligent software applications using machine reasoning techniques and computer programming

Analyse the business drivers and main application areas of machine reasoning

Analyse reasoning systems for problem solving

Analyse the forms to organise and represent knowledge, business rules and natural language

Analyse techniques to draw new conclusions based on existing knowledge rules and new facts

Analyse characteristics and results evaluation of advanced computational deductive reasoning techniques

Examine uncertainty issues in machine learning

Analyse characteristics and results evaluation of uncertainty handling techniques

Apply logical inference to deduce new conclusions

Evaluate performance of advanced mathematical models, inductive and deductive reasoning techniques

Design and create reasoning systems

Evaluate, design and build intelligent software systems

Identify required cognitive functions based on business needs

Design cognitive applications based on business requirements

Analyse business drivers and application areas of intelligent reasoning systems

Design and apply search techniques to realise expected business outcomes

Build reasoning systems using hybrid reasoning techniques and sub- modules

De-compose complex application scenarios into subproblems

Resolve subproblems by assembling cooperative intelligent subsystems

Design cooperative reasoning modules based on decomposed business outcomes

Create hybrid reasoning systems by applying suitable techniques and computer programming