=Paper= {{Paper |id=Vol-101/paper-3 |storemode=property |title=Methodology for Reliable Schema Development and Evaluation of Manual Annotations |pdfUrl=https://ceur-ws.org/Vol-101/Petra_S._Bayerl-et-al.pdf |volume=Vol-101 }} ==Methodology for Reliable Schema Development and Evaluation of Manual Annotations== https://ceur-ws.org/Vol-101/Petra_S._Bayerl-et-al.pdf
         Methodology for Reliable Schema Development and
                Evaluation of Manual Annotations
                                      Petra S. Bayerl                                         Harald Lüngen
                         Applied and Computational Linguistics                      Applied and Computational Linguistics
                        Otto-Behaghel-Strasse 10D, 35394 Giessen                  Otto-Behaghel-Strasse 10D, 35394 Giessen
                            Justus-Liebig-University, Germany                         Justus-Liebig-University, Germany
                         Petra.S.Bayerl@psychol.uni-giessen.de                    Harald.Luengen@germanistik.uni-giessen.de
                                           Ulrike Gut                                      Karsten I. Paul
                                    Department of English                           Organizational and Social Psychology
                               Fahnenbergplatz, 79085 Freiburg                        Lange Gasse 20, 90403 Nürnberg
                             Albert-Ludwigs-University, Germany                   Friedrich-Alexander-University, Germany
                             ulrike.gut@anglistik.uni-freiburg.de                    Paul.Karsten@wiso.uni-erlangen.de




ABSTRACT                                                                          different coders. Both types of inconsistencies indicate a re-
The quality of manual annotations of linguistic data depends                      duced usability of annotated data.
on the use of reliable coding schemas as well as on the abil-
ity of human annotators to handle them appropriately. As                          As many annotation projects have shown, especially highly
is well known from a wide range of previous experiences an-                       complex coding schemas are difficult to use and will thus
notations using highly complex coding schemas often lead to                       often lead to an unacceptable low quality in manual anno-
unacceptable annotation quality. Reducing complexity might                        tations [29, 4]. Most of the time, researchers will choose
make schemas easier to handle, but in this way valuable in-                       to reduce the complexity of schemas to make them more
formation needed for more sophisticated applications is ex-                       manageable for human annotators. [29], for instance, re-
cluded as well. In order to deal with this problem, we devel-                     duced her schema from originally 31 to seven basic cate-
oped a systematic approach to schema development, which                           gories for these reasons. But even when the evaluation of
allows for developing coding schemas for fine-grained se-                         an annotation schema leads to good results in terms of re-
mantic annotations while systematically securing the quality                      liability, the number of categories might still be reduced to
of such annotations. For illustration, we present examples                        yield even better results [20]. This procedure, however, has
from two projects where text and speech data are annotated.                       the severe drawback of also reducing the amount of informa-
                                                                                  tion which can be represented in linguistic data and which
Keywords                                                                          may be valuable for more complex research questions or ap-
schema development, reliability, kappa, semantic annotation,                      plications such as information extraction, word-sense disam-
speech data                                                                       biguation, document layout, or in the context of the semantic
                                                                                  web [24, 32, 27] Hence, it seems vital to develop a system-
INTRODUCTION
                                                                                  atic approach to schema development with the aim to create
Despite efforts to automatize annotations of linguistic data                      highly complex reliable coding schemas which are nonethe-
[33, 3] manual annotations still play an important role in the                    less manageable for human annotators. The approach pre-
compilation of corpora and linguistic research material. The                      sented here consists of measuring the reliability of the newly
quality of such manual annotations depends on the use of                          developed schema, systematically considering and identify-
adequate and reliable coding schemas, which define the cat-                       ing sources of unreliability by statistical means, and thus iter-
egories underlying annotations of linguistics data. Their de-                     atively evaluating and improving the schema. The resulting
velopment and evaluation must therefore be seen as one of                         methodological framework is believed to be fruitful, espe-
the major tasks in annotation projects. Schema development                        cially as most previous approaches seem to lack a systematic
is crucial because unreliable schemas may lead to inconsis-                       methodology of schema development and evaluation, which
tencies in the labeling of objects not only by a single coder                     often makes complex schema usage so dissatisfying. Ap-
over time, but also to inconsistencies in the labeling among                      proaches like the one presented by [8] for a dialogue coding
 Permission to make digital or hard copies of all or part of this work for        scheme still seem to be an exception.
 personal or classroom use is granted without fee provided that copies
 are not made or distributed for profit or commercial advantage and that          In the remainder of the article, we first want to describe the
 copies bear this notice and the full citation on the first page. To copy oth-
 erwise, or republish, to post on servers or to redistribute to lists, requires
                                                                                  basic principles of the methodological framework and there-
 prior specific permission and/or a fee.                                          after demonstrate its applicability by presenting data from
 K-CAP’03, October 23–26, 2003, Sanibel Island, Florida, USA.                     two separate annotation projects.
 Copyright 2003 ACM 1-58113-583-1/03/0010. . . $5.00
Critical Issues in Schema Development                                for systematic variance in manual annotations. Problematic
The task of annotating linguistic data can be seen as a cat-         features in the schema or its application must thus be ana-
egorization task in which objects (e.g. morphemes, words,            lyzed thoroughly in order to ensure or improve the reliability
phrases, sentences) have to be assigned to a single category.        of the coding instrument.
The assignment of one object (usually) has to be exclusive
and independent from the categorization of other objects.            OUTLINE OF METHODOLOGY
To be valuable, the prerequisite of such an assignment is            The above considerations led to the design of a methodologi-
that identical objects will be assembled in the same category,       cal framework for systematic schema development and eval-
which leads to the following conclusions:                            uation. It comprises five successive steps, which are repeated
                                                                     as long as the results are not considered to be sufficient. These
                                                                     steps are
1. The categories of the coding schema must be defined in a
   way that enables humans to adequately differentiate among
   them.                                                             Step 1: let two or more coders annotate a sufficient amount
2. The schema must be usable in a consistent way by several            of data with a preliminary coding schema
   persons as well as by one person over time.                       Step 2: repeat the annotation with the same coders and ma-
                                                                       terial after a certain period of time
                                                                     Step 3: check both annotations for inter- and intra-coder agree-
Although the first point seems rather trivial, it constitutes ex-      ment as a measure of reliability
actly the way in which most complex coding schemas fail.             Step 4: identify sources of inconsistency
Especially in the case of semantically close concepts the in-        Step 5: take appropriate steps to improve the coding schema
terpretations of single coders often vary considerably [2, 35].
This leads to the second point, which refers to the question of
consistency in manual annotations and is thus directly related       Methodological considerations concerning single steps will
to the issue of reliability. Reliability can be defined as ”the      be considered further in the following sections.
complex property of a series of observations or of the mea-
                                                                     Preliminary Considerations (Step 1)
suring process that makes it possible to obtain similar results
                                                                     Before starting the evaluation process some basic facts have
if the measurement is repeated” [15, p. 51].
                                                                     to be considered such as the number of coders and the amount
In contrast to the use of existing schemas where inconsis-           of material to be annotated in order to give a sufficient data
tency in annotations are usually attributed to differences in        basis for statistical analyses. Concerning the amount of data
the application of the schema by annotators or even to char-         needed, to our knowledge, there is no evidence of how many
acteristics of the human annotators, the sources of inconsis-        observations dependent on the overall number of categories
tency in schema development must be attributed to a lack of          should be obtained to get reliable statistics.1 Literature on
reliability of the schema itself. Accordingly, the steps to be       kappa (see below) usually mentions at least 100 observa-
taken when reliability is not high enough are supposed to be         tions to get sufficient data for calculating significance [13,
different. Whereas in the case of text annotation intensive          12]. [12] propose a much larger amount of data if consid-
training and the application of supporting tools are appro-          erable differences in the number of cases per categories are
priate measures to secure annotation quality [21], in schema         expected.
development improvement of the coding schema must be the
                                                                     Second Annotation (Step 2)
primary goal.
                                                                     The second annotation is done a certain time after the first us-
When asking why schemas might be used inconsistently by              ing the same material. The amount of time elapsing between
different coders or even one coder over time, several reasons        the two annotations is not easy to chose, however.
may play a role. On a theoretical basis, two major problem-
                                                                     As known from social sciences the time between the first and
atic aspects in schema development can be differentiated that
                                                                     the second testing, i.e. annotation may influence the result
lead to systematic variance in annotation behavior [16, 31].
                                                                     or the degree of agreement between the two measurements
As stated above the interpretation of categories might be am-
                                                                     [9, 14]. Since linguistic annotations do not deal with per-
biguous. Secondly, the probability of assigning an object to
                                                                     sonal traits or attitudes that may change over time, the impact
a category may differ among coders. In addition, annotators
                                                                     might not be as severe as in the context of the social sciences.
might develop new or slightly aberrant coding habits over
                                                                     Still, certain effects of time should be taken into account.
time. The latter point refers mainly to the reliability of the an-
                                                                     For instance, if the two annotations lie too close together, the
notation process, but it can be hypothesized that such aberra-
                                                                     coders may remember large parts of their former annotation
tions occur mostly when category definitions and boundaries
                                                                     which leads to overestimations of retest-reliability. Too long
are diffuse.
                                                                        1 Some considerations about suitable sample size could be found in case
As a consequence, the actions taken to improve the quality of        of equal marginal frequencies or with restriction to only two categories [6].
a schema must be based on the specific reasons responsible           Both cases are not applicable to our problem, however.
a period, on the other hand, might not only cause undesirable                                      Categories – Coder 2
delays in annotations. If the annotation process is stopped                             A     B      C    D     E   F G           Σ
throughout this period, unrealistically high negative effects                      A    0      0      0    0    0   0   0         0
                                                                                   B    0      1      0    0    0   1   0         2
could appear as definitions or whole categories of a coding
                                                                   Categories      C    0      4     26 0       1   0   3         34
schema tend to be forgotten (especially in the case of highly      Coder 1         D    0      0      0    0    0   0   0         0
complex schemas). Obviously, the calculation of the appro-                         E    1      1      1    1 46 0       3         53
priate period of time that should elapse before starting the                       F    0      0      0    1    0   2   1         4
second annotation is not as trivial as it may first seem. We,                      G    0      5      2    0    3   2 13          25
unfortunately, do not have a definite answer to what the ’best’                    Σ    1     11     29 2 50 5 20                118
span of time is. This part is still open to research.
                                                                  Table 1: Assignment decisions of two coders (imaginary data)
Measuring Inter- and Intra-Coder Reliability (Step 3)
Types of Reliability Two ways to measure the reliability of       just use single categories with different frequencies [31]. The
a coding schema seem feasible, known also from social sci-        comparison is based on differences in coders’ assignments to
ences for the development of rating instruments. The first        single categories, e.g. the number of times coder 1 assigned
possibility is the application of a schema by different coders    an object to category A (0 times) with the number of times
annotating the same material which leads to the measurement       coder 2 used category A (1 times) (cp. table 1). Homogene-
of inter-coder agreement (ICA). The second is its applica-        ity is assumed when the distributions, i.e. marginals do not
tion to two or more times by one coder for the same material      differ significantly.
which indicates intra-coder agreement or test-retest reliabil-
ity (TRR) in terms of measurement theory [14]. These two          For two coders this check can be done with the non-parame-
types are comparable to what [18] named stability and re-         tric test by Stuart and Maxwell [28, 22], which calculates
producibility. The first approach thus measures consistency       the overall homogeneity over all categories. Significance of
among different persons, whereas the second approach mea-         the test indicates that marginal homogeneity is not given, and
sures consistency of one person over time. These measures         thus a different interpretation of categories must be assumed.
can be affected by variations in the coding behavior, leading
                                                                  Furthermore it is important to identify the problematic cat-
to inconsistencies, which may be both observable in man-
                                                                  egories, i.e. those which are interpreted differently by the
ual annotations, without being necessarily attributable to the
                                                                  coders. This can be done with the aid of the McNemar-
same sources. Since features of highly complex schemas
                                                                  test [23]. This test considers the marginal distributions of
may induce both kinds of inconsistencies independently, they
                                                                  schemata with only two categories, i.e. the category under
should hence be analyzed separately.
                                                                  consideration and a compound in which the remaining cate-
                                                                  gories are joined together. Significance of the test indicates
Calculating Reliability  Inter-coder agreement and intra-coder
                                                                  different interpretations of the category under consideration.
agreement (test-retest reliability) can both be calculated by
                                                                  For the calculation of both statistics we resorted to the MH-
the same means. As annotations of linguistic data primar-
                                                                  program developed by Uebersax. The tool can be obtained as
ily consist of annotations with mutually exclusive categories
                                                                  freeware from http://ourworld.compuserve.com/
without any ordering (i.e. nominal data) calculations can be
                                                                  /homepages/jsuebersax/mh.htm.
done with the κ-(kappa)-coefficient developed by [10]. κ
measures the agreement between two coders while correcting        CASE 1: CODING SCHEMA FOR SEMANTIC TEXT
for chance agreement, which is the reason why it should be        ANNOTATIONS
preferred to the mere calculation of the percentage of agree-     Setting
ment [7]. The value of the resulting kappa-coefficient indi-      The methodological framework for schema development was
cates the degree of agreement. For the interpretation of the      developed within an annotation project at the University of
resulting kappa one may refer to rules of thumb like those        Giessen. The aim of this project is the analysis of the seman-
given by [19], where 0 ≤ κ < 0.2 means light agreement,           tics of document structures.2 For this purpose, English and
0.2 ≤ κ < 0.4 fair agreement, 0.4 ≤ κ < 0.6 moder-                German scientific articles are manually annotated on mul-
ate agreement, 0.6 ≤ κ < 0.8 substantial agreement, and           tiple levels, namely the structural and two semantic levels,
0.8 ≤ κ < 1.0 almost perfect agreement. In spite of several       called rhetorical and thematic. The thematic structure of the
problems with this measure of agreement [1], kappa has the        article describes the ’text world’ that is referred to by the ar-
advantage of being widely accepted and easy to calculate.         ticle, the article’s rhetorical structure describes the rhetorical
                                                                  relations that hold between the discourse units of the article.
Identifying Sources of Unreliability (Step 4)
To detect possible reasons for lack of agreement, we decided
to test the homogeneity of marginal distributions, which can         2 Project C1/SemDoc, DFG-Forschergruppe 437/Texttechnologische In-
be seen as an indicator of whether coders have different in-      formationsmodellierung. For more detailed information about the project
terpretations of the meaning of categories or whether coders      see http://www.text-technology.de/
 Category            Definition                                                                           TRR
 assumption          theoretical assumption or supposition by                       ICA            coder 1  coder 2
                     the author                                       text 1        .18              .45      .64
 theoreticalBasis    well established theoretical knowledge in        text 2        .26              .55      .62
                     the research area                                mean          .22              .50      .63
 hypothesis          concrete formulation of a statistically          ICA: inter-coder agreement; TRR: test-retest reliability
                     testable assumption, which is to be either
                                                                     Table 4: Degrees of agreement at the first evaluation cycle
                     corroborated or refuted by the results of the
                                                                     [kappa-values]
                     study
Table 3: Examples of category definitions                                                   Number                    Significance
                                                                      Category         Coder 1 Coder 2                   Level
                                                                         2                4        10                    0.031
While we could resort to existing coding schemas for the                 3                9         0                    0.004
structural and rhetorical level, which only needed to be ad-             5               45        79                    0.000
justed to our purposes, the thematic schema had to be devel-             6               19         0                    0.000
oped nearly from scratch. Using existing schemas [17, 30]                7               19         0                    0.000
as well as analyses of sample scientific articles as a start-            11               9         0                    0.004
ing point we compiled a coding schema of originally 71 top-              12               6        18                    0.011
ics such as method, history, and inducements. By                         20               9        20                    0.001
applying the schema to a wide range of documents, it was             Table 5: Differently interpreted categories
extended to presently 121 different topics. Some of these
categories represent very subtle semantic differences (see ta-
ble 3), which made it necessary to accomplish the annotation         culated with data from the first annotations of each coder.
task manually. The annotation itself is done by hand in an           The rather low kappa coefficients led to the question of why
XML-format in the style of [25]. A small part of an anno-            such a low agreement was obtained and, in turn, where the
tated document is shown in figure 2.                                 causes for the lack in agreement could be found.

Guidelines defining the topics and clarifying problematic cases      Step 4: Identifying Sources of Unreliability     As our results
were written. At the beginning of the annotation process             from the first evaluation cycle show interpretations turned out
the quality, measured in terms of inter-coder agreement, was         to differentiate considerably. The Stuart-Maxwell test was
very low. We obtained agreement rates between κ = .09 and            highly significant (χ2 = 90.42; p < 0.001). The McNemar-
κ = .50 (m = .22) for two coders each annotating the same            Text for single categories showed that in the first evaluation
six documents. Since the annotation quality did not improve          cycle eight categories were interpreted differently by the two
much during the following annotation sessions we attributed          coders (table 5). Two differences, however, occurred be-
the problem to the annotation schema itself. Since we did not        cause coder 1 introduced new topics which was therefore not
want to reduce our schema in order to retain as much infor-          known to coder 2 (categories 6 and 7).
mation as possible we decided to develop a methodology to
improve the usability of the coding schema instead.                  By further checking the types and number of categories an-
                                                                     notated by both coders we found the effect that the first coder
First Evaluation Cycle                                               annotated many more different categories than the second
Steps 1 and 2: Annotations      As in the project three separate     coder. In text 1 and text 2 the first coder annotated 71 and
annotation levels are used, the number of annotators for each        51 categories, respectively, whereas coder 2 chose between
level was kept to the minimum of two annotators each. In             39 categories in text 1 and 34 categories in text 2. In this light
order to meet the requirements for kappa (see above) and to          the higher TRR-values of coder 2 do not seem so surprising
ensure a more or less even distribution in the probability of        any more.
occurrences of topics we decided to annotate two complete
scientific articles for each evaluation cycle. The chosen arti-      Step 5: Adjustment of the Schema       Starting from the statis-
cles for the first annotation cycle contained between 102 and        tical evidence, we now began to adjust our coding schema.
192 segments to be annotated leading to an average number            First, we discussed the problematic categories from table 5
of 293 annotated topics for each coder. The two coders anno-         with the annotators to clarify their understanding. Defini-
tated independently from each other. The second annotation           tions were adjusted and fixed in the annotation guidelines
was done approximately two weeks after the first.                    like in case of category 23 (table 6). The two newly invented
                                                                     categories 6 and 7 were dropped because discussion showed
Step 3: Calculating Reliability  For the two documents in our        that they could be subsumed in two existing categories. The
first evaluation cycle we obtained kappas at the slight to mod-      differences in annotation behavior of the two coders concern-
erate level of agreement (see table 4), which clearly could not      ing the use of a different amount of categories were also dis-
be considered as satisfying. Inter-coder agreement was cal-          cussed and more rigorous guidelines established.
 In these situations, it does not matter
whether he or she mentions any information during discussion.
 However, Stasser(1988;
see also Stasser et al., 1989) identified a types of information distribution in which the
best decision is not apparent to members prior to discussion.
 This is termed a hidden profile.



Table 2: Part of an annotation at the thematic level


 Category                   Definition                                                         Number            Significance
 textual (old)              statements of the author’s intentions or         Category     Coder 1 Coder 2           Level
                            about the organization of text or text parts        12           0        15            0.000
 textual (new)              statements of the author’s intentions or            23           1        9             0.011
                            about the organization of text or text parts,       25          10        2             0.021
                            also information for further reading; table
                            captions are excluded                           Table 8: Differently interpreted categories

Table 6: Adaptation of definition for category 23
                                                                            ers and has set up a large corpus of annotated speech files.
                                     TRR                                    These were annotated by six coders using a six-tier coding
               ICA            coder 1  coder 2                              schema. On the first tier, type of phrases (e.g. complete, in-
 text 1        .44              .80      .55                                terrupted) and intervening non-speech events such as laugh-
 text 2        .40              .74      .64                                ter and noise are coded. The second tier consists of an or-
 mean          .42              .77      .60                                thographic annotation of words. On the third tier, syllables
 ICA: inter-coder agreement; TRR: test-retest reliability                   are annotated in SAMPA [34], and on the fourth tier vowel
Table 7: Degrees of agreement at the second evaluation cycle
                                                                            and consonant boundaries are annotated. On tier 5, tones are
[kappa-values]
                                                                            annotated using the ToBI [26] system, and on the sixth tier,
                                                                            initial highs, final lows and intermediate highs and lows of
                                                                            pitch are marked. For one speech file, an average of 1000
Second Evaluation Cycle                                                     annotations are carried out. All annotators were trained for
After the modifications of the coding schema a new evalua-                  two months at the beginning of the project.
tion cycle started, which included the same steps as described
above. In the second evaluation cycle we obtained the results               For the calculation of inter-coder agreement one speech file
stated in table 7. ICA values were nearly twice as high than in             consisting of 368 words was annotated separately by three
cycle 1. Also TRR values for coder 1 increased considerably.                to four annotators. For a measure of overall agreement the
(Data for the second annotation of coder 2 was not available                median of all pairwise comparisons per tier (kappa-values)
in time, but will be ready in short.) According to [19] the                 was calculated. Since orthographic environment, i.e. words
test-retest reliability for coder 1 could now be considered as              and syllables can not be considered as categories, no agree-
substantial to almost perfect, indicating that the schema may               ment was calculated for the second and third tier. The results
be used consistently over time by a single coder. Inter-coder               of pairwise and overall agreement for each tier are shown
agreement turned from fair to moderate.                                     in table 9. Kappa-values clearly indicate that certain tiers are
                                                                            more difficult to annotate in agreement than others, e.g. tones
The test for marginal homogeneity still was highly signifi-                 and phrases. These differences seem attributable mainly to
cant (χ2 = 153.02; p < 0.001). The comparison of sin-                       the complexity of the underlying schemas as the number of
gle categories, however, showed that three instead of the for-              categories from tier 1 to tier 6 are seven (phrases), three
mer eight categories were not used in accordance (table 8).                 (vowels), 34 (tones), four (pitch). For the calculation of retest-
Hence, other evaluation cycles will follow in the near future               reliability the first file annotated was annotated again two
to further improve the coding schema.                                       years later by each coder. Results for tier 1 and tier 4 show
                                                                            that kappa-values are on a moderate level of agreement (ta-
CASE 2: EVALUATION OF ANNOTATIONS OF SPEECH                                 ble 10). In the light of the long period of time that elapsed
DATA                                                                        between the first and the second annotation this must still be
We also tested our methodological approach for coding schema                seen as a rather good result.
evaluation with data from another project. The LeaP (http://
leap.lili.uni-bielefeld.de) project is concerned                            An evaluation of the reasons for disagreement will be pre-
with the acquisition of prosody by foreign language learn-                  sented here only for the pair coder 1 – coder 3 in the first tier
                            Coder Pair                                                        Coder Pairs
 Tier          1-2    1-3    1-4 2-3 2-4        3-4   Median        Tier         1-2   1-3    1-4    2-3  2-4       3-4   Median
 1- phrases    .40    .39    .43 .57 .63        .60    .50          1- phrases   .86    .92    .88   .89   .93      .90    .90
 4- vowels     .46    .46    .52 .46 .46        .49    .46          4- vowels    .99   1.00    .99   .99  1.00      .99    .99
 5- tones      .21    .20    .29 .30 .35        .25    .27          5- tones     .44   .44     .58   .56   .58      .51    .54
 6- pitch      .58    .68     –   .62  –         –     .62          6- pitch     .96   .94      –   1.00    –        –     .96
Table 9: Inter-coder agreement at different annotation tiers       Table 11: Inter-coder agreement in case 2 [corrected
[kappa-values]                                                     kappa-values]


                              Coder                                Kappa as Measure of Reliability
 Tier                 1      2    3     4                          One of the major problems when employing kappa is that
 1- phrases          .53    .24 .51    .65                         the coefficient depends on the actual marginal distribution
 4- vowels           .58    .35 .46    .53
                                                                   [11, 5]. In cases with heterogeneous marginal distributions
Table 10: Retest-reliability at different annotation tiers         kappa may not have the originally intended range of −1 to
[kappa-values]                                                     +1, but a more restricted one. This will not only reduce the
                                                                   kappa-values obtained, but also the interpretability of the co-
                                                                   efficient, since rules of thumb for interpreting the goodness
(inter-coder agreement), since this is the pair with the low-      of the coefficient [19] do not apply anymore.
est agreement on this level. Procedure and interpretation are
identical to those described in case 1. As the only tenden-        In this case some authors suggest the calculation of the pos-
tially significant Stuart-Maxwell Test (χ2 = 12.404; p <           sible maximum that kappa can reach (κmax ) with the given
0.05) proposes, the overall interpretation of categories can       marginal distribution [10, 1]. The expression κ/κmax will
be considered as nearly identical. This leads to the conclu-       then lead to a corrected κ with the original range of −1 to
sion that the differences are attributable primarily to a sys-     +1 [10, 1]. Even though this procedure would have the big
tematic variance in assigning objects to different categories.     advantage of not only tremendously improving the kappa-
Additionally, however, the McNemar-Test reveals that there         values (see table 11 for an example), but also of restoring the
is one category in the schema (category 2) that is interpreted     original interpretation of kappa, we refrained from using it
differently (χ2 = 7.36; p < 0.05). The implication in this         in the context of our framework. Severe aberrations from the
case would be to first clarify the definition of the problematic   homogeneity of marginal distributions often indicate under-
category with both coders, and then to resume training with        lying problems with the use of the categories. By correcting
the aim of improving the differentiation between objects.          kappa, valuable information would be discarded.

                                                                   CONCLUSIONS
PRACTICAL PROBLEMS
                                                                   The aim of the work presented here was to present hands-
In applying the methodology to the two projects described          on experience with the development of highly complex cod-
above we encountered some practical problems, which might          ing schemas for manual annotations of linguistic data. The
be worth noting, since they are likely to occur in other appli-    methodological framework we created in order to solve our
cations as well and in quite a similar way.                        problems with poor annotation quality because of the high
                                                                   complexity of the annotation task proved fruitful not only in
Coder Characteristics                                              the context of our original project aiming at the semantic an-
                                                                   notation of text documents, but also in translating it to the
In our case studies we assumed that coder characteristics
                                                                   annotation of speech data. We therefore feel confident that
were stable or had no direct influence on annotation qual-
                                                                   the systematic and iterative process presented here can prof-
ity. This of course is an overly optimistic view. Individual
                                                                   itably be applied in other annotation projects, where complex
characteristics of coders such as familiarity with the mate-
                                                                   coding schemas have to be developed and evaluated.
rial, amount of former training, but also motivation and in-
terest may clearly have a varying impact on their work. In         REFERENCES
both studies we tried to keep these variables as stable as pos-      1. Brennan, R.L. and Prediger, Dale J. (1981). Coefficient
sible by providing equal training for every coder, choosing             kappa: Some uses, misuses, and Alternatives. Educational
annotators familiar with the subject or material and giving             and Psychological Measurement, 41, 687-699.
guidelines for the annotation process aimed at reducing ef-
fects of fatigue (e.g. restricting the annotation time to max-       2. Bruce, R. and Wiebe, J. (1999). Recognizing subjectivity: A
imally three hours per session). Nonetheless, as interaction            case study in manual tagging. Natural Language Engineer-
                                                                        ing, 5(2), 187-205.
effects of coder characteristics and coding task cannot be ex-
cluded, the choice of a group of similar coders should be            3. Bulyko, I. and Ostendorf, M. (2002). A bootstrapping ap-
aspired.                                                                proach to automating prosodic annotation for limited-domain
    synthesis. Proceedings of the IEEE Workshop on Speech Syn-         22. Maxwell, A. Comparing the classification of subjects by two
    thesis, 11-13 September, Santa Monica, California USA.                 independent judges. British Journal of Psychiatry, 116, 651-
 4. Butler, T., Fisher, S., Coulombe, G., Clements, P., Brown, S.,         655.
    Grundy, I., Carter, K., Harvey, K. and Wood, J. (2000). Can        23. McNemar, Q. Note on the sampling error of the difference be-
    a team tag consistently? Experiences on the Orlando project.           tween correlated proportions or percentages. Psychometrika,
    Markup Languages, 2(2), 111-125.                                       12, 153-157.
 5. Byrt, T., Bishop, J. and Carlin, J.B. (1993). Bias, prevalence     24. Ng, H.T., Lim, C.Y. and Foo, S.K. (1999). A Case Study on
    and kappa. Journal of Clinical Epidemiology, 46(5), 423-429.           Inter-Annotator Agreement for Word Sense Disambiguation.
                                                                           Proceedings of the ACL SIGLEX Workshop: Standardizing
 6. Cantor, A.B. (1996). Sample-size calculations for Cohen’s
                                                                           Lexical Resources, College Park, Maryland, USA, 21-22 June
    kappa. Psychological Methods, 1(2), 150-153.
                                                                           1999, 9-13.
 7. Carletta, J. (1996). Assessing agreement on classification
                                                                       25. O’Donnell, M. RST-Tool 2.4 - A Markup Tool for Rhetorical
    tasks: The kappa statistic. Computational Linguistics, 22(2),
                                                                           Structure Theory. Proceedings of the International Natural
    249-254.
                                                                           Language Generation Conference (INLG’2000), Mitzpe Ra-
 8. Carletta, J., Isard, A., Isard, S., Kwotko, J.C., Doherty-             mon, Israel, 12-16 June 2000, 253-256.
    Sneddon, G. and Anderson, A.H. (1997). The reliability of
                                                                       26. Silverman, K., Beckman, M., Pitrelli, J. Ostendorf, M.,
    a dialogue structure coding scheme, 23(1), 13-31.
                                                                           Wightman, C., Price, P., Pierrehumbert, J. and HirschbergJ.
 9. Carmines, E.G. and Zeller, R.A. (1979). Reliability and va-            (1992). ToBI: A standard for labeling English prosody.
    lidity assessment. Sage Publications: Beverly Hills and Lon-           Proceedings of the 1992 International Conference on Spo-
    don. Paper series on Quantitative Applications in the Social           ken Language Processing, Denver Colorada, USA, 16-20
    Sciences, 07-017.                                                      September 1992, 867 – 870.
10. Cohen, J. (1960). A coefficient of agreement for nominal           27. Staab, S., Maedche, A. and Handschuh, S. (2001). Creating
    scales. Educational and Psychological Measurement, 20(1),              metadata for the semantic web: An annotation framework
    37-46.                                                                 and the human factor. Technical Report 412. Institute AIFB,
11. Feinstein, A.R. and Cicchetti, D.V. (1990). High agreement             University of Karlsruhe.
    but low kappa: I. The problem of two paradoxes. Journal of         28. Stuart, A. (1955). A test for homogeneity of the marginal dis-
    Clinical Epidemiology, 43(6), 543-549.                                 tributions in a two-way classification. Biometrika, 42, 412-
12. Flack, V.F., Afifi, A.A., Lachenbruch, P.A. and Schouten,              416.
    H.J.A. (1988). Sample size determinations for the two rater        29. Teufel, S. (1999). Argumentative zoning: Information extrac-
    kappa statistics. Psychometrika, 53(3), 321-325.                       tion from scientific text. PhDThesis, University of Edinburgh.
13. Hanley, J.A. (1987). Standard error of the kappa statistic. Psy-   30. Teufel, S., Carletta, J. and Moens, M. (1999). An annotation
    chological Bulletin, 102(2), 315-321.                                  scheme for discourse-level argumentation in research articles.
14. Helmstadter, G.C. (1964). Principles of psychological mea-             Proceedings of the Ninth Conference of the European Chap-
    surement. Meredith Publishing: New York.                               ter of the Association for Computational Linguistics (EACL-
                                                                           99), Bergen, 8-12 June 1999.
15. Hollnagel, E. (1993). Human Reliability Analysis Context
    and Control. Academic Press: London.                               31. Uebersax, J. (2001). Statistical Methods for Rater Agreement.
                                                                           online available: http://ourworld.compuserve.com/
16. Hoyt, W. and Kerns, M.-D. (1999). Magnitude and modera-                homepages/jsuebersax/agree.htm.
    tors of bias in observer ratings: A meta-analysis. Psychologi-
    cal Methods, 4(4), 403-424.                                        32. Veronis, J. (2000). Sense tagging: Don’t look for the mean-
                                                                           ing but for the use. Workshop on Computational Lexicog-
17. Kando, N. (1997). Text-level structure of research papers:             raphy and Multimedia Dictionaries (COMLEX’2000), 22-23
    Implications for text-based information processing systems.            September 2000, Patras, Greece, 1-9.
    Proceedings of the British Computer Society Annual Collo-
    quium of Information Retrieval Research, Aberdeen, Scot-           33. Vorsterman, A., Martens, J.-P. and Coile, B. van. (1996). Au-
    land, 8-9 April 1997, 68-81.                                           tomatic segmentation and labeling of multi-lingual speech
                                                                           data. Computational Linguistics, 19(4), 271-293.
18. Krippendorff, K. (1980). Content analysis: An introduction.
    Sage Publications: Beverly Hills and London.                       34. Wells, J.C., Barry, W., Grice, M., Fourcin, A. and D. Gibbon.
                                                                           (1992). Standard Computer-Compatible Transcription. SAM
19. Landis, J.R. and Koch, G.G. (1977). The measurement of ob-             Stage Report Sen.3 SAM UCL-037, University College Lon-
    server agreement for categorical data. Biometrics, 33(1), 159-         don.
    174.
                                                                       35. Wiebe, J.M., Bruce, R.F. and O’Hara, T.P. (1999). Develop-
20. Maier, E. (1997). Evaluating a Scheme for Dialogue Annota-             ment and use of a gold standard data set for subjectivity clas-
    tion. V ERBMOBIL Report 193. DFKI GmbH, Saarbrücken.                  sifications. Proceedings of the 37th Annual Meeting of the
21. Marcu, D., Romera, M. and Amorrortu, E. (1999). Experi-                Association for Computational Linguistics (ACL-99), 20-26
    ments in Constructing a Corpus of Discourse Trees: Prob-               June 1999, University of Maryland, 246-253.
    lems, Annotation Choices, Issues. The Workshop on Levels of
    Representation in Discourse, Edinburgh, Scotland, 71-87.