Intelligent Decision Support Systems
Intelligent Decision Support Systems
Introduction
An i-DMSS extends traditional DSS by incorporating techniques to supply intelligent behaviors and utilizing the power of modern computers to support and enhance decision making.
Intelligent System
(i) learn or understand from experience; (ii) make sense out of ambiguous or contradictory messages; (iii) respond quickly and successfully to a new situation; (iv) use reasoning in solving problems and directing conduct effectively; (v) deal with perplexing situations; (vi) understand and infer in ordinary, rational ways; (vii) apply knowledge to manipulate the environment; (viii) think and reason; and (ix) recognize the relative importance of different elements in a situation.
Artificial Neural Networks (ANN) Inductive Learning Case-based Reasoning and Analogical Reasoning Genetic Algorithms Fuzzy Logic
Neural Computing
Neural Computing is a problem solving methodology that attempts to mimic how our brains function.
Massive parallel processing Fast retrieval of large amounts of information The ability to recognize patterns based on historical cases
ANN can help to automate complex decision making Neural networks learn from past experience and improve their performance levels Machine learning: Methods that teach machines to solve problems, or to support problem solving, by applying historical cases
Loan approval decision making use many variables: Customers income, employment history, credit history, outstanding debts, and so on. Capturing them in a software is difficult. Fast decision making on loans is beneficial: make decision while customer is still in the office! A neural network was trained to recognize patterns of successful and unsuccessful loans based on past history. The NN is fed with risk, the interest rate, customer data, and other variables. A NN can quickly recommend approval or denial of a loan. It can also detect Fraud.
Do not perform well at tasks that are not done well by people Lack explanation capabilities Limitations and expense of hardware technology restrict most applications to software simulations Training times can be excessive and tedious Usually requires large amounts of training and test data
Collect data and separate into a training set and a test set
Learning rate (high or low) Threshold value for the form of the output Initial weight values Other parameters
Choose the network's structure (nodes and layers) Select initial conditions Transform training and test data to the required format
Present the training data set to the network Adjust weights to produce the desired output for each of the inputs
Several iterations of the complete training set to get a consistent set of weights that works for all the training data
Testing
Test the network after training Examine network performance: measure the networks classification ability Black box testing Do the inputs produce the appropriate outputs? Not necessarily 100% accurate But may be better than human decision makers Test plan should include
Decisions the builder must make Size of training and test data Learning algorithms Topology: number of processing elements and their configurations Transformation (transfer) function Learning rate for each layer Diagnostic and validation tools
NN Development Tools
Braincel (Excel Add-in) NeuralWorks Brainmaker PathFinder Trajan Neural Network Simulator NeuroShell Easy SPSS Neural Connector MatLab
Pattern recognition, learning, classification, generalization and abstraction, and interpretation of incomplete and noisy inputs Character, speech and visual recognition Can provide some human problem solving characteristics Can tackle new kinds of problems Robust Fast Flexible and easy to maintain Powerful hybrid systems
Paradigm: Three-layer network, back-propagation Training data: Small set of well-known financial ratios Data available on bankruptcy outcomes Supervised network Training time not to be a problem
Application Design
Five Input Nodes X1: Working capital/total assets X2: Retained earnings/total assets X3: Earnings before interest and taxes/total assets X4: Market value of equity/total debt X5: Sales/total assets Single Output Node: Final classification for each firm
Bankruptcy or Nonbankruptcy
Bankrupt 0
X3 Nonbankrupt 1
X4 X5
Results
ANN did better predicting 22 out of the 27 actual cases Discriminant analysis predicted only 16 correctly Error Analysis Five bankrupt firms misclassified by both methods Similar for nonbankrupt firms Neural network at least as good as conventional Accuracy of about 80 percent is usually acceptable for neural network applications
Accurate Stock Market Prediction - Complex Problem Several Mathematical Models - Disappointing Results Fujitsu and Nikko Securities: TOPIX Buying and Selling Prediction System
The System
Input: Several technical and economic indexes Several modular neural networks relate past indexes, and buy / sell timing Prediction system
Home Work 4
Read and write a summary for 2 papers out of following:
Following Paper From: Clinical Decision Support Systems intelligent Decision-making Support Systems Data Mining and Clinical Decision Support System Following paper from : Encyclopedia of Decision Making and Decision Support Technologies Neural Network Time Series Forecasting Using Recency Weighting
The Summary should be written in Persian. Hand over it to Papers TA by next week.