MacKenzie, I. S. (1989). A note on the information-theoretic basis for Fitts' law. Journal of Motor Behavior, 21, 323-330. [Welford review]
A Note on the Information-Theoretic Basis for Fitts' Law
I. Scott MacKenzieSeneca College of Applied Arts and Technology
North York, Ontario
Abstract:FITTS' RESEARCH into the information capacity of the human motor system culminated in the publication of a paper (Fitts, 1954) that proposed a fundamental relationship. It expresses movement time (MT ), the time to complete a movement task, in terms of the distance or amplitude of the move (A ) and the width of the region within which the move must terminate (W ). The mathematical relationship, known as Fitts' law, is
Fitts' law is an information-theoretic view of human motor behavior developed from Shannon's Theorem 17, a fundamental theorem of communications systems. Using data from Fitts' original experiment, we demonstrate that Fitts' choice of an equation that deviates slightly from the underlying principle is perhaps unfounded, and that the relationship is improved using an exact adaptation of Shannon's equation.
MT = a + b log2(2A / W ) (1)
The so-called index of difficulty (ID ) of a movement task is expressed as
ID = log2(2A / W) (2)
and allows Fitts' law to be restated as
MT = a + b ID. (3)
Equations 1 and 3 are linear in ID, with empirically determined constants for the intercept (a ) and slope (b ). Although the base of the log term is arbitrary, practice dictates the use of base 2; thus ID carries the units bits. The number of bits is the information content of the positioning task, or, stated another way, the information transmitted in carrying out the task.
Fitts' paper provided data for four movement task experiments that substantially verified the model's appropriateness. Numerous other motor behavior experiments have also demonstrated a high correlation between Fitts' relationship and observed data.
This paper is not a thorough examination of Fitts' law. For that the reader is referred to Welford (1968, pp. 145-160) or to Crossman and Goodeve (1983), Kvalseth (1979, 1981), and Sheridan (1979) for more critical reviews.
Fitts' law was developed from an analogy with physical communication systems. In such systems, the amplitude of a transmitted signal is described as perturbed by noise that results in amplitude uncertainty. The effect is to limit the information capacity of a communications channel to some value less than its theoretical bandwidth. Shannon's Theorem 17 expresses the effective information capacity C (in bits × s-1) of a communications channel of band B (in s-1) as
C = B log2( (P + N ) / N ) (4)
where P is the signal power and N is the noise power (Shannon & Weaver, 1949, pp. 100-103).
It is the purpose of this note to suggest that Fitts' model contains an unnecessary deviation from Shannon's Theorem 17 and that a model based on an exact adaptation provides a better fit with empirical data. The variation of Fitts' law suggested by direct analogy with Shannon's Theorem 17 is
MT = a + b log2( (A + W ) / W ) (5)
It is revealing to examine the source Fitts cites in his paper at the point where he introduces the relationship (Fitts, 1954, p. 368). His derivation is based on Goldman's Equation 39 (Goldman, 1953), which is similar to Fitts' law except in its use of the terminology of communications systems:
C = B log2(P / N ) (6)
Goldman (1953) offers this equation as an "approximation" of Shannon's theorem, adding that it is useful "if the transmitted power is large in comparison with the noise" (p. 157). Indeed, this is so. When a substantial signal is transmitted along a low-noise channel, Equation 6 is an accurate and less cumbersome substitute for Equation 4. As the signal decreases or the noise increases, however, Equation 6 becomes increasingly inaccurate and Equation 4, Shannon's Theorem 17, must be used. Psychomotor experiments employing Fitts' law commonly used conditions in which the signal (movement amplitude) is very small in comparison with the noise (target width). In fact, two of Fitts' experiments used conditions extending down to an A:W ratio of 1:1! These are precisely the conditions under which Goldman cautions that his equation (and, we might conjecture, Fitts' law) is inaccurate.
Fitts recognized that his analogy was imperfect. The "2" was added (see Equation 1) to avoid a negative ID when A = W ; however, log2(2A / W ) is zero when A = (W / 2) and negative when A < (W / 2). These conditions could never occur in the experiments Fitts devised. Other researchers, however, have reported experimental conditions with ID less than 1 bit (Drury, 1975), or with a negative ID (Crossman & Goodeve, 1983; Ware and Mikaelin, 1987). It is noteworthy that, in the model based on Shannon's theorem (see Equation 5), ID cannot be negative.
The reason Fitts did not use Shannon's original equation was not stated. It may lie, however, in the greater facility in working with Equation 1. Fitts' law may be recast as
MT = a + b1 log2(A ) − b2 log2(W ). (7)
This appealing and accurate transformation separates A and W and offers an extra degree of fine tuning for the prediction model by using three empirically determined constants. This approach has been studied by Kerr (1974), Sheridan (1979), and Welford (1968, p. 153). However, it may be inappropriate from an information-theoretic perspective because similar recasting is not possible with Equation 5, which mimics Shannon's original equation. Indeed the difference between Equation 1 and 5 is most apparent for small values of ID (i.e., as the ratio A:W decreases); and it is for small values of ID that Fitts' law has been demonstrated to fail (Buck 1986; Crossman & Goodeve, 1983; Klapp, 1975; Langolf & Foulke, 1976; Welford, 1968, pp. 145-146).
It has not been proposed in the literature subsequent to the appearance of Fitts' original paper that an exact adaptation of Shannon's equation may be more appropriate. Numerous other variations of Fitts' law have been proposed over the years, however, including those by Welford (1960); Beggs, Graham, Monk, Shaw, and Howarth (1972); Kvalseth (1980); Kantowitz and Knight (1978, pp. 222-223); and Jagacinski, Repperger, Ward, and Knight (1980). Welford's proposal has been the most favorably received, and usually takes the form
MT = a + b log2( (A / W ) + 0.5). (8)
Equation 8 goes "half way" to the proposed variation and can be restated as
MT = a + b log2( (A + 0.5 W ) / W ) (9)
to more closely illustrate the similarity with Shannon's original theme.
Fitts recognized the improvement brought by Welford's equation and preferred it in subsequent research (Fitts and Peterson, 1964). Others have also used Welford's model, noting the data-to-model fit to be as good as, or better than, the data derived using Fitts' model (Beggs et al., 1972; Card, English, & Burr, 1978; Drury, 1975; Glencross & Barrett, 1983; Kerr & Langolf, 1977; Kerr, 1978; Knight & Dagnall, 1967).
Nevertheless, many researchers still use Fitts' law in its original form in current motor behavior experiments (Buck, 1986; Epps, 1986; Georgopoulos & Massey, 1987; Kantowitz & Elvers, 1988; Zelaznik, Mone, McCabe, & Thamam, 1988).
Table 1 contains a comparison of the correlation coefficients and regression line intercepts resulting from a least squares regression analysis using the Fitts, Welford, and Shannon models. The comparison employed the data from Fitts' reciprocal tapping experiments (1 oz stylus and 1 lb stylus), disc transfer experiment, and pin transfer experiment. The data provided in Fitts' original experiments are thought to be particularly valid since 16 subjects were used and were tested over 16 IDs. Each movement time recorded was the average of more than 600 observations (Fitts, 1954).
|Model||Equation||Tapping (1 oz)||Tapping (1 lb)||Disc transfer||Pin transfer|
|a p < .001|
Examining first the tapping experiment using a 1 oz stylus, a high correlation existed using Fitts' relationship (r = .9831). It was improved, however, by using Welford's equation (r = .9900), and improved still further using Equation 5 (r = .9936), which was based directly on Shannon's Theorem 17. The trend was similar with the other three experiments.
Ideally, the intercept should have been (0.0) predicting 0 ms to complete a task of zero difficulty. As evident in Table 1, Fitts' relationship yielded the intercept closest to the origin in each experiment, with the Shannon and Welford models ranked second and third in each experiment. A possible explanation for the nonzero intercepts stems from Crossman's observation (Crossman & Goodeve, 1983, p. 253) that movement time appears to approach a constant as ID gets small. As for the one negative intercept in Table 1, sampling error was perhaps the cause.
A proper information analysis of a Fitts' law experiment must investigate the extent of noise in the subjects' execution of the positioning tasks. A standard method was provided by Crossman and given by Welford (1968, pp. 147-148) to convert target width (W ) to "effective" target width (We ) in experiments such as Fitts that record errors. In the long run, the subjects' dispersion of hits forms a Gaussian or normal distribution (Fitts, 1954; Crossman & Goodeve, 1983). The effective target width, analogous to "noise", is the width corresponding to the central 96% of the distribution.
Since Fitts reported percentage errors (for the tapping experiments), a simple transformation of W to We was obtained by multiplying W by a ratio of z scores. Table 2 shows the results of a reanalysis of Fitts' tapping experiments in which We was substituted for W. The correlations were in the same order as earlier, with the Shannon model providing the highest correlation for both experiments. The intercepts were generally negative, with the Welford model providing the intercepts closest to the origin in each case, and the Fitts model the one farthest from the origin.
|Model||Equation||Tapping (1 oz)||Tapping (1 lb)|
|a p < .001|
An important question to raise is whether the difference between the correlations was statistically significant: Was the higher correlation demonstrated with Shannon's Theorem 17 due to chance? This was tested with Hotelling's t test for the difference between coefficients of correlation for correlated samples (e.g., Guilford & Fruchter, 1978, p. 164; Bruning & Kintz, 1977, pp. 215-217). The t statistic was calculated using the Fitts and Shannon correlations of movement time with ID (r12 and r13), the intercorrelation between the Fitts and Shannon IDs (r23), and the sample size n. The data in Table 3 indicated a statistically significant difference between the Fitts and Shannon correlations for the tapping experiments when using W (p < .001) or We (p < .05, p < .02) but no significant difference between the correlations in the disc and pin transfer experiments.
The statistical insignificance in the difference between the rs in the latter cases was perhaps due to the nature of the tasks. The tapping tasks were highly ballistic, whereas the disc and pin transfer tasks were more regulated by feedback mechanisms. The variations in the terminating positions for the tapping tasks were analogous to noise and were recorded as percentage errors when the subjects missed the targets. Errors, however, could not occur in the disc or pin transfer task; the subjects simply took the time necessary to guide the disc or pin until it was secured in place. The extra time spent in the final placement of the disc or pin may also explain the generally higher intercepts for those experiments (see Table 1).
|Correlation Coefficientsa||Range for|
|.9831||.9936||.9966||1-7||6.47||16||.001||Tapping, 1 oz stylus, using W|
|.9796||.9916||.9966||1-7||6.94||16||.001||Tapping, 1 lb stylus, using W|
|.9904||.9937||.9987||1-7||2.20||16||.05||Tapping, 1 oz stylus, using We|
|.9882||.9925||.9987||1-7||2.83||16||.02||Tapping, 1 lb stylus, using We|
a p < .001|
b df = n - 3, two-tailed test
Another possible explanation, which is particularly important in establishing the viability of the Shannon model over the Fitts model, stems from the range of experimental conditions employed. The tapping experiments had an ID range of 1-7 bits, whereas the disc transfer experiment had an ID range of 4-10 bits and the pin transfer experiment 3-10 bits (see Table 3). As mentioned earlier, the difference between the two models is likely to surface only when experimental conditions include small values of ID.
These results are thought to be significant because the proposed variation of Fitts' law is one that simplifies the law, returning it to the underlying theory. By maintaining the premise that human motor behavior can be modeled from an information-theoretic perspective, Shannon's original and unaltered theorem, as expressed in Equation 5, provides an appealing and perhaps appropriate model. A reanalysis of data from Fitts' original experiment appears to support this suggestion.
ACKNOWLEDGMENTThe paper is based on research conducted at the Ontario Institute for Studies in Education, Toronto, Ontario.
Beggs, W. D. A., Graham, J. C., Monk, T. H., Shaw, M. R. W., & Howarth, C., I. (1972). Can Hick's law and Fitts' law be combined? Acta Psychologica, 36, 348-357.
Bruning, J. K., & Kintz, B. L. (1977). Computational handbook of statistics (2nd ed.). Glenview, Ill.: Scott Foresman.
Buck, L. (1986). Target location effects in tapping tasks. Acta Psychologica, 62, 1-13.
Card, S. K., English, W. K., & Burr, B. J. (1978). Evaluation of mouse, rate-controlled isometric joystick, step keys, and text keys for text selection on a CRT. Ergonomics, 21, 601-613.
Crossman, E. R. F. W., & Goodeve, P. J. (1983). Feedback control of hand-movement and Fitts' law: Communication to the Experimental Society. Journal of Experimental Psychology, 35A, 251-278. Reprint of Communication to the Experimental Society (1963).
Drury, C. G. (1975). Application of Fitts' law to foot-pedal design. Human Factors, 17, 368-373.
Epps, B. W. (1986). Comparison of six cursor control devices based on Fitts' law models. Proceedings of the Human Factors Society 30th Annual Meeting, Santa Monica, CA: Human Factors Society, pp. 327-331.
Fitts, P. M. (1954). The information capacity of the human motor system in controlling the amplitude of movement. Journal of Experimental Psychology, 47, 381-391.
Fitts, P. M., & Peterson, J. R. (1964). Information capacity of discrete motor responses. Journal of Experimental Psychology, 67, 103-112.
Georgopoulos, A. P., & Massey, J. T. (1987). Cognitive spatial-motor processes. Experimental Brain Research, 65, 361-370.
Glencross, D., & Barrett, N. (1983). Programming precision in repetitive tapping. Journal of Motor Behavior, 15, 191-200.
Goldman, S. (1953). Information theory. New York: Prentice-Hall.
Guilford, J. P., & Fruchter, B. (1978). Fundamental statistics in psychology and education (6th ed.). New York: McGraw-Hill.
Jagacinski, R. J., Repperger, D. W., Ward, S. L., & Moran, M. S. (1980). A test of Fitts' law with moving targets. Human Factors, 22, 225-233.
Kantowitz, B. H., & Elvers, G. C. (1988). Fitts' law with an isometric controller: Effects of order of control and control-display gain. Journal of Motor Behavior, 20, 53-66 .
Kantowitz, B. H., & Knight, J. K., Jr. (1978). Testing tapping time-sharing: Attention demands of movement amplitude and target width. In G. E. Stelmach (Ed.), Information processing in motor control and learning (pp. 205-227). New York: Academic Press.
Kerr, B. A., & Langolf, G. D. (1977). Speed of aiming movements. Quarterly Journal of Experimental Psychology, 29, 475-481.
Kerr, R. (1978). Diving, adaptation, and Fitts' law. Journal of Motor Behavior, 10, 255-260.
Klapp, S. T. (1975). Feedback versus motor programming in the control of aimed movements. Journal of Experimental Psychology: Human Perception and Performance, 1, 147-153.
Knight, A. A., & Dagnall, P. R. (1967). Precision in movements. Ergonomics, 10, 321-330.
Kvalseth, T. O. (1979). Note on information capacity of discrete motor responses. Perceptual and Motor Skills, 49, 291-296.
Kvalseth, T. O. (1980). An alternative to Fitts' law. Bulletin of the Psychonomic Society, 16, 371-373.
Kvalseth, T. O. (1981). An experimental paradigm for analyzing human information processing during motor control tasks. Proceedings of the Human Factors Society - 25th Annual Meeting, Santa Monica, CA: Human Factors Society, pp. 581-585.
Langolf, G. D., Chaffin, D. B., & Foulke, J. A. (1976). An investigation of Fitts' law using a wide range of movement amplitudes. Journal of Motor Behavior, 8, 113-128.
Shannon, C. E., & Weaver, W. (1949). The mathematical theory of communications. Urbana, Il: University of Illinois Press.
Sheridan, M. R. (1979). A reappraisal of Fitts' law. Journal of Motor Behavior, 11, 179-188 .
Ware, C., & Mikaelian, H. H. (1987). An evaluation of an eye tracker as a device for computer input. Proceedings of the CHI+GI '87 Conference on Human Factors in Computing Systems and Graphics Interface, New York: ACM, pp. 183-188.
Welford, A. T. (1960). The measurement of sensory-motor performance: Survey and reappraisal of twelve years progress. Ergonomics, 3, 189-230.
Welford, A. T. (1968). Fundamentals of skill. London: Methuen.
Zelaznik, H. N., Mone, S., McCabe, G. P., & Thaman, C. (1988). Role of temporal and spatial precision in determining the nature of the speed-accuracy trade-off in aimed-hand movements. Journal of Experimental Psychology: Human Perception and Performance, 14, 221-230.