A Dynamic Programming Approach to Sequential Pattern Recognition

This paper presents the dynamic programming approach to the design of optimal pattern recognition systems when the costs of feature measurements describing the pattern samples are of considerable importance. A multistage or sequential pattern classifier which requires, on the average, a substantially smaller number of feature measurements than that required by an equally reliable nonsequential classifier is defined and constructed through the method of recursive optimization. Two methods of reducing the dimensionality in computation are presented for the cases where the observed feature measurements are 1) statistically independent, and 2) Markov dependent. Both models, in general, provide a ready solution to the optimal sequential classification problem. A generalization in the design of optimal classifiers capable of selecting a best sequence of feature measurements is also discussed. Computer simulated experiments in character recognition are shown to illustrate the feasibility of this approach.

[1]  C. K. Chow,et al.  A Recognition Method Using Neighbor Dependence , 1962, IRE Trans. Electron. Comput..

[2]  C. K. Chow,et al.  An optimum character recognition system using decision functions , 1957, IRE Trans. Electron. Comput..

[3]  Thomas Marill,et al.  Statistical Recognition Functions and the Design of Pattern Recognizers , 1960, IRE Trans. Electron. Comput..

[4]  David Lindley,et al.  Dynamic Programming and Decision Theory , 1961 .

[5]  King-Sun Fu,et al.  A modified sequential recognition machine using time-varying stopping boundaries , 1966, IEEE Trans. Inf. Theory.

[6]  R Bellman,et al.  DYNAMIC PROGRAMMING, SEQUENTIAL ESTIMATION AND SEQUENTIAL DETECTION PROCESSES. , 1961, Proceedings of the National Academy of Sciences of the United States of America.

[7]  Ronald A. Howard,et al.  Dynamic Programming and Markov Processes , 1960 .