Applying AI to Finance. The Symbolic and Sub-Symbolic approaches.

Authors Avatar

Introduction

Recent years have seen a broadening of the array of computer technologies applied to finance, showing that the diversity and richness of the applications of AI addressed to solve problems in finance is very successful and developing.

Solving complex problems and dealing with uncertainty, such as financial investment planning, foreign exchange trading, and knowledge discovery from large/multiple databases, involves many different components or sub-tasks, each of which requires different types of processing. To solve such complex problems, a great diversity of intelligent techniques are required, which can be divided into two approaches: symbolic, which includes traditional hard computing techniques such as expert systems   and sub-symbolic, which includes soft computing techniques such as fuzzy logic, neural networks, and genetic algorithms

Each technique has particular strength and limitations, and cannot be successfully applied to every type of problem. Moreover, some of the techniques are complementary in many aspects, so they can mutually compensate weaknesses and alleviate inherent problems. These results in systems called hybrid intelligent systems, which have recently begun to gain prominence as a potential tool in solving a wide variety of complex tasks. According to Zahedi (1993), expert systems and ANN offer qualitative methods for business and economic systems that traditional quantitative tools in statics and econometrics cannot quantify due to complexity in translating the systems into precise mathematical functions.


Expert systems Advantages and disadvantages

To begin with, the most used Symbolic approach to AI methods in financial field have been expert systems which deal best in the field of financial analysis. Expert Systems possess knowledge acquired in practice and which cannot be found in literature or acquired in any other way, but which is invaluable to a business success of a firm or a financial institution. Therefore, the first and the most important advantage and purpose of creating ES is to make the domain knowledge of an expert accessible to a wider circle of people. This would ensure business existence and survival when the expert and his knowledge of doing the work are no longer available to the company. This leads to some other advantages such as reproductively, as many copies of an expert system can be made, while training new human experts is time-consuming and expensive.    

Important advantages of using an expert system are the uniformity of knowledge and possibility of its improvement over time. The knowledge of multiple human experts can be combined to give a system more breadth that a single person is likely to achieve. For example, if an expert system is used in giving help while evaluating risks of investment in a firm, then every relevant parameter is treated with special attention, without the fear that some situations could be differently estimated by various experts, or that some important parameters would not be taken into consideration. If any new parameter is important for the company, then it can be continuously augmented as necessary with accumulating experience.        

The ability to provide users with explanations of the reasoning process is important for complex decision making. Explanation facilities are required, both for user acceptance of the decisions made by a system, and for the purpose of understanding whether the reasoning procedure is sound. Good examples of this requirement can be found in loan granting, legal reasoning. There have been fairly successful solutions to the explanation problem in expert systems; symbolic machine learning and case based reasoning learning. In expert systems, explanations are typically provided by tracing the chain of inference during the reasoning process.

Join now!

On the other hand, ES also have their disadvantages. One of the biggest limitations of ES is that they require full information about outcomes and therefore deal poorly with uncertainty, which is essential for making financial decisions. When no answer exists or when the problem is outside their area of expertise, the knowledge of humans is observed to gain acquisition. Video tapes, interviews, protocol, and other techniques are used to try to capture the thought process of experts. This is a crucial stage in the development of intelligent systems. As a process, it involves eliciting, interpreting and representing the knowledge ...

This is a preview of the whole essay