Artificial intelligence (AI) is the science studying the creation of intelligence in information systems comparable to that of human or animal intelligence. The term strong AI refers to the development of systems able to produce intelligent, autonomous, and adaptive behaviours and also able to visualise themselves in their environment, and to be self-aware. AI addresses problems of reasoning, dialogue, and perception.
In the client areas that Eurodecision work in, we use weak AI. Weak AI represents techniques for
- dealing with complex problems which cannot be solved by humans (data mining and knowledge extraction from large heterogeneous databases, detection of failures or abnormal conditions, real-time task re-scheduling in the event of incidents or contingencies, etc.)
- delegating tasks which are dangerous or impossible for humans (combat drones, bomb disposal robots, lunar rovers, etc.)
- for facilitating human-machine dialogue (natural language processing, speech or image processing, shape recognition, etc.).
Eurodecision’s core AI business is to design the decision support software (or indeed automatic decision-making software). We are developing two types of systems:
- Reactive: in a context C and/or a data state E, we must make decision D. This is the domain of expert systems and Business Rule Management Systems (BRMS), which simulate the behaviour of human experts by using “business rules”.
- Proactive: the decision to be made at time T must consider the future consequences. Within Eurodecision, we are particularly attentive to planning and optimisation problems involving constraints. These applied techniques originated in the fields of Operational Research (e.g. linear/integer programming) and Artificial Intelligence (constraint programming, artificial evolution/evolutionary algorithms).
Proactive: the decision to be made at time T must consider the future consequences. Within Eurodecision, we are particularly attentive to planning and optimisation problems involving constraints. These applied techniques originated in the fields of Operational Research (e.g. linear/integer programming) and Artificial Intelligence (constraint programming, artificial evolution/evolutionary algorithms).
Techniques applied by EURODECISION
- Rule-Based Management Systems – BRMS: IBM Ilog Rules JRules, FICO Blaze Advisor, JBoss Rules – DROOLS, Expert system in Prolog, Rules engines in C++ or Java called from optimisation programmes
- Constraint programming : IBM Ilog Solver, CP and CP-Optimizer, SICstus Prolog, GNU Prolog, SWI Prolog
- Evolutionary algorithms: genetic algorithms, ant colonies, swarms of particles
- Multi-Agent Systems