






Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Assistant for Portfolio Managers by. Paul R. Cohen and Mark D. Lieberman. Computer ScienceDepartment. StanfordUniversity. Stanford, California94305 ...
Typology: Slides
1 / 11
This page cannot be seen from the preview
Don't miss anything!







Abstract
expert knowledge, (^) determines the client's investment goals and (^) the portfolio that best (^) meets them.
and a substantial hedge (^) against rising short-term interest rates, while another (^) is best served by a mix
heuristic reasoning about uncertainty (Cohen (^) and Grinberg, 1983), and its task has many (^) parallels to
domains (Barr and Feigenbaum, 1982). FOLIO uses a (^) goal programming algorithm (Hillier (^) and
operation; (^) and examples (^) of its recommendations.
Modern portfolio (^) theory (Rudd and Clasing, 1982; (^) Sharpe, (^) 1981) is currently applied by large
small, (^) individual clients. The central idea of (^) these applications is (^) to divide up (^) the client's assets
associated with risk and return, can (^) enter into the problem but in practice are rarely considered. (^) This
uncertain, (^) as is his or her tax status, (^) asset structure, and investment (^) goals. The information provided
Our goal in the FOLIO project has been (^) to develop an asset allocation program that is sensitive (^) to
endorsers, (^) (Cohen and Grinberg, (^) 1983) to facilitate reasoning about the uncertainty that arises during
Dividend- oriented,^ lower risk (^) stocks
Growth-and-yield, lower (^) risk stocks
Growth-and-yield, (^) higher risk stocks
Commodity-sensitive,^ lower risk stocks
Commodity-sensitive,^ higher risk stocks
A mixture of maturities of (^) governmentand corporate bonds
A mixture of maturities of (^) municipal bonds
Discount bonds
Money-market funds (^) and other cash-equivalents
fund; for example, it (^) knows the average riskiness and (^) rate of (^) return for the entire fund, (^) not for
know thousands of (^) stocks and bonds individually and intimately. Second, since (^) aggregate figures change more slowly (^) than those for individual securities, (^) FOLIO (^) can be kept current without
the choice of that class for a client.
The Structure of (^) FOLIO FOLIO has three main components: a (^) set of (^) interview functions, a forward-chaining (^) production
client's portfolio (^) to his (^) goals. The interview functions are very (^) simple, distinguished only by an editor
goals. But we defer (^) discussion of this stage (^) until we have described (^) what we mean by client goals
Mark Lieberman
FOLIO uses a goal (^) programming algorithm to maximize the fit of a portfolio (^) to the goals (^) that the portfolio is (^) supposed to satisfy. Goal (^) programming is a kind of linear (^) programming in which the
The (^) result is a solution that minimizes the (^) summed deviation from all the goals.
the penalty becomes infinite; and (^) an upper bound, (^) above which (^) the penalty becomes infinite. These parameters are (^) described by four linear constraints on (^) each goal:
Where F. (^) is a (^) number that indicates whether (^) and to what extent fund i satisfies a given (^) goal, in this
portfolio that (^) minimizes the sum of cliff +^ and diff" for all goals g. In fact, (^) an additional
(^2) We (^) are grateful to (^) Professor William F. Sharpe, of (^) Stanford University, (^) for suggesting (^) this model for FOLIO
5
Heuristic Rules^ for^ Inferring^ Goals FOLIO infers a client's (^) goals with heuristic rules. These are (^) represented in MRS (Genesereth and
translated into English.
In general, the conditions of (^) FOLIO's rules (^) test some aspect of the client's (^) assets structure, (^) risk status, or (^) tax bracket. Most conclusions specify one or more goal (^) statements. One of the rules in
clause in the federal income (^) tax.
The first of the rules in Figure 3 asks whether (^) the client needs a chunk of cash in less (^) than a year. If
set in^ this^ example, the program will try (^) to guarantee that (^) at least (^) the needed amount is invested in
the client (^) needs a (^) relatively large sum of money in less than a year, THEN (^) set the lower bound for (^) the goal of "preserve capital" (^) to produce the needed (^) amount.
the client's risk-to-interest measure is greater than or (^) equal to 2.0, THEN (^) set the target (^) value for "dividends" to produce part of the needed (^) amount and set the^ target value for "interest" (^) to produce the (^) rest.
IF the client's (^) tax bracket is over 30%,
set the (^) target value on "interest" (^) to zero.
ALWAYS (^) set the target (^) value on hedges against inflation (^) to its maximum.
IF a client is on a fixed (^) income THEN (^) set the penalty for (^) not achieving (^) the maximum hedge against inflation to be 500 Figu (^) re 3: A few of FOLIO's heuristic rules for inferring (^) goals
in the English translation of the rule) (^) to determine (^) how much of each should be (^) produced: In this
of the chunk of money that was mentioned in (^) the condition of the rule (^) will be (^) invested in stocks. If the
The third rule captures (^) the concept (^) that a person's portfolio should not generate (^) more interest than he (or she) (^) needs. Interest is taxed at income-tax rates, while (^) capital gains are taxed more favorably, thus, (^) the portfolio of a client in a (^) tax bracket (^) over 30% must never produce more (^) interest than is absolutely necessary, and should ideally (^) produce very little interest. (^) This is an appropriate time to
one (^) account. FOLIO (^) would recommend that a client's (^) portfolio produce interest in the (^) account that is
possible in tax-free (^) and tax-deferred accounts. By similar reasoning, FOLIO (^) likes (^) to buy preferred or dividend-producing (^) stocks with the (^) assets in a corporate account, (^) to take advantage of the fact that U.S. corporate^ accounts only pay (^) tax on 15% of the dividends (^) they receive from (^) other corporations.
penalty for failing to achieve the maximum (^) possible is quite stiff.
parameters of each of (^14) goals. Many rules conclude about all five parameters (^) of a goal. It is possible to have^ multiple^ values for a goal parameter; for example, the target (^) value for the "preserve-capital"
(^3) In practice, (^) if contradictory (^) bounds are (^) set, the linear programming algorithm will (^) be unable to (^) find a feasible solution. For example, if we require (^) that 80% of a (^) client's assets produce (^) tax-free (^) interest, and (^) 60% producecapital gains, and (^) 40% produce taxable interest, the LP will (^) blow up^ because (^) 180% of the (^) client's assets are being (^) required (^) for three mutually (^) exclusive goals. Of course, it is perfectly^ permissible to want (^) 80% of the assets to produce (^) dividends and (^) 80% to produce capital gains, (^) because these aren't^ mutually^ exclusive.^ In^ general,^ FOLIO's rules (^) set target values and penalty (^) functions instead of (^) bounds to (^) avoid the problems (^) inherent in setting (^) inflexible bounds.
Dantzig, G.^ B. 1963 Linear programming (^) and extensions. Princeton University Press.
Inference Systems. Technical Note 124. Artificial Intelligence (^) Center, SRI International.
Genesereth, (^) M. R. and Smith, D. E. 1982. Meta-Level Architecture. (^) HPP Report 81-6. Department of Computer (^) Science. Stanford University. Stanford, CA.
CA.: Holden-Day, Inc.
Sharpe, (^) W. F. 1970. Portfolio theory and capital markets. New (^) York: McGraw-Hill
Sharpe, W. F. (^) 1981. Investments. (^) Englewood Cliffs, NJ.: Prentice-Hall.
Mathematical Biosciences 23,^ 351-
f IX
List of^ Figures Figure 1: The classes of securities (^) used by FOLIO (^2) Figure 2: The goals that FOLIO (^) considers for each client (^4)