Making Decisions with Data: Using Computational Intelligence within a Business Environment

Making Decisions with Data: Using Computational Intelligence within a Business Environment

Kevin Swingler (University of Stirling, Scotland) and David Cairns (University of Stirling, Scotland)
Copyright: © 2009 |Pages: 17
DOI: 10.4018/978-1-60566-090-5.ch013


This chapter identifies important barriers to the successful application of Computational Intelligence (CI) techniques in a commercial environment and suggests a number of ways in which they may be overcome. It identifies key conceptual, cultural and technical barriers and describes the different ways in which they affect both the business user and the CI practitioner. The chapter does not provide technical detail on how to implement any given technique, rather it discusses the practical consequences for the business user of issues such as non-linearity and extrapolation. For the CI practitioner, we discuss several cultural issues that need to be addressed when seeking to find a commercial application for CI techniques. The authors aim to highlight to technical and business readers how their different expectations can affect the successful outcome of a CI project. The authors hope that by enabling both parties to understand each other’s perspective, the true potential of CI can be realized.
Chapter Preview


Computational Intelligence is primarily concerned with using an analytical approach to making decisions based on prior data. It normally involves applying one or more computationally intensive techniques to a data set in such a way that meta-information can be extracted from these data. This meta-information is then used to predict or classify the outcome of new situations that were not present in the original data. Effectively, the power of the CI system derives from its ability to generalize from what it has seen in the past to make sensible judgements about new situations.

A typical example of this scenario would be the use of a computational intelligence technique such as a neural network (Bishop, 1995; Hecht-Neilsen, 1990; Hertz, Krogh, & Palmer, 1991) to predict who might buy a product based on prior sales of the product. A neural network application would process the historical data set containing past purchasing behaviour and build up a set of weighted values which correlate observed input patterns with consequent output patterns. If there was a predictable consistency between a buyer’s profile (e.g., age, gender, income) and the products they bought, the neural network would extract the salient aspects of this consistency and store it in the meta-information represented by its internal weights. A prospective customer could then be presented to the neural network which would use these weights to calculate an expected outcome as to whether the prospect is likely to become a customer or not (Law, 1999).

Although neural networks are mentioned above, this process is similar when used with a number of different computational intelligence approaches. Even within the neural network field, there are a large number of different approaches that could be used (Haykin, 1994). The common element in this process is the extraction and use of information from a prior data set. This information extraction process is completely dependent upon the quality and quantity of the available data. Indeed it is not always clear that the available data are actually relevant to the task at hand—a difficult issue within a business environment when a contract has already been signed that promises to deliver a specific result.

Complete Chapter List

Search this Book: