• No results found

Description of Lockheed Martin’s NLToolset as Applied to MUC-7 (AATM7)

N/A
N/A
Protected

Academic year: 2020

Share "Description of Lockheed Martin’s NLToolset as Applied to MUC-7 (AATM7)"

Copied!
13
0
0

Loading.... (view fulltext now)

Full text

(1)

DESCRIPTION OF LOCKHEED MARTIN'S NLTOOLSET

AS APPLIED TO MUC-7 (AATM7)

Deborah Brady

Lois Childs

David Cassel

Bob Magee

Norris Heintzelman

Dr. Carl Weir

Lockheed Martin

Management & Data Systems (M&DS)

Building 10, Room 1527

P.O. Box 8048

Philadelphia, PA 19101

BACKGROUND

The NLToolset has been used to build a variety of information extraction applications, ranging from military message traffic to newswire accounts of corporate activity. AATM7 is an acronym for As Applied To MUC-7. AATM7 was not tailored specifically for MUC-7, but rather represents the NLToolset in a state of flux, as TIPSTER experimentation and the delivery of a real-world application were taking place, simultaneously. This contrast in domains proved beneficial for our real-world applications, perhaps to the detriment of the MUC-7 system, which had to compete for developers.

NLToolset applications are delivered under the Windows NT, as well as the UNIX Solaris operating system.

TEMPLATE ELEMENT TASK

AATM7 was applied to the MUC-7 Template Element task in order to test some theories of coreference that were being investigated under the TIPSTER III research activity. The Template Element task requires an automatic system to build templates for every person, organization, and artifact entity, as well as every location.

Entities

The Entities are defined as follows:

An organization object consists of:

(2)
(3)
(4)
(5)

RESULTS ANALYSIS

Overall, AATM7’s scores for MUC-7 are good. There are a few errors, as well as some quirks of the MUC-7 domain, that will be discussed which significantly effected the scores for entity names and locations. The artifact scores are significantly below the NLToolset’s usual performance; this is due to the newness of this entity, particularly of the space vehicle artifacts. This capability is still a work in progress, as the need arises for our real-world applications

.

* * * SUMMARY SCORES * * *

POS ACT COR PAR INC M I S S P U NON REC PRE UND OVG S U B ERR

SUBTASK SCORES

entity

artifact 197 241 165 0 1 7 1 5 5 9 1 2 8 4 6 8 8 2 4 9 3 6

organization 866 910 800 0 3 3 3 3 7 7 1 1 9 2 8 8 4 8 4 1 5

person 469 534 457 0 7 5 7 0 0 9 7 8 6 1 1 3 2 1 5

location

airport 2 1 1 8 1 0 1 7 3 0 2 5 6 1 4 0 9 4 9 5

city 226 226 197 0 9 2 0 2 0 2 8 7 8 7 9 9 4 2 0

country 260 239 221 0 1 0 2 9 8 7 8 5 9 2 1 1 3 4 1 8

province 5 2 5 3 4 2 0 6 4 5 1 9 8 1 7 9 8 9 1 3 2 6

region 8 9 4 0 2 9 0 1 1 4 9 0 4 3 3 7 3 5 5 0 2 8 6 7

unk 3 3 1 4 4 0 1 0 1 9 0 3 1 2 2 9 5 8 0 7 1 8 8

water 1 2 1 0 1 0 0 0 2 0 1 8 3 1 0 0 1 7 0 0 1 7

OBJ SCORES

location 693 626 554 0 3 2 107 4 0 1 8 8 0 8 8 1 5 6 5 2 4

entity 1532 1685 1432 0 4 7 5 3 206 2 3 9 3 8 5 3 1 2 3 1 8

SLOT SCORES

location

locale 697 626 511 0 7 5 111 4 0 2 4 7 3 8 2 1 6 6 1 3 3 1

(6)
(7)

entity 469 560 457 0 0 1 2 103 0 9 7 8 2 3 1 8 0 2 0

SLOT SCORES

entity

ent_name 568 564 491 0 1 4 6 3 5 9 1 8 6 8 7 1 1 1 0 3 2 2

ent_type 469 560 457 0 0 1 2 103 0 9 7 8 2 3 1 8 0 2 0

ent_descrip 302 335 184 0 6 1 5 7 9 0 147 6 1 5 5 1 9 2 7 2 5 5 3

ent_categor 469 560 444 0 1 3 1 2 103 2 8 9 5 7 9 3 1 8 3 2 2

obj_status 0 0 0 0 0 0 0 4 0 0 0 0 0 0

comment 0 0 0 0 0 0 0 1 3 0 0 0 0 0 0

ALL SLOTS 1808 2019 1576 0 8 8 144 355 193 8 7 7 8 8 1 8 5 2 7

P&R 2P&R P&2R

F-MEASURES 8 2 . 3 6 79.72 85.18

Table 4: Person Object Scores

Organizations

Organizations are complex entities to determine in text because organization names have a more complex structure than person names. A variation algorithm for one name may not work for another. For example, "Hughes" is a valid variation for "Hughes Aerospace, Inc." but "Space" is not a valid variation for "Space Technology Industries". An automatic system must, therefore, look at the surrounding context of variations and filter out those that are spurious.

AATM7 found 780 of the 877 organizations in the formal test corpus. Of the 780 it found, points were lost here and there for mistakes in two areas. First, current performance on organization descriptors is woefully inadequate and in sharp contrast to that on person descriptors. An effort is currently underway to improve this with the help of a part-of-speech tagger. Additionally, it was discovered that the mechanism for creating and linking variations of organization names was broken during the training period. The result of this was that 64 name variations were missed. When this problem was fixed, recall and precision for ent_name improved to 76 and 77, with the overall organization recall and precision improving to 80 and 77.

* * * SUMMARY

SCORES

* * *

(8)

SUBTASK SCORES

organization 865 889 800 0 0 6 5 8 9 1 2 9 2 9 0 8 1 0 0 1 6

OBJ SCORES

entity 865 889 800 0 0 6 5 8 9 1 2 9 2 9 0 8 1 0 0 1 6

SLOT SCORES

entity

ent_name 1062 984 742 0 111 209 131 2 5 7 0 7 5 2 0 1 3 1 3 3 8

ent_type 865 889 800 0 0 6 5 8 9 1 2 9 2 9 0 8 1 0 0 1 6

ent_descrip 196 265 5 4 0 4 4 9 8 167 126 2 8 2 0 5 0 6 3 4 5 8 5

ent_categor 865 889 733 0 6 7 6 5 8 9 1 4 8 5 8 2 8 1 0 8 2 3

obj_status 0 0 0 0 0 0 0 6 9 0 0 0 0 0 0

comment 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0

ALL SLOTS 2988 3027 2329 0 222 437 476 296 7 8 7 7 1 5 1 6 9 3 3

P&R 2P&R P&2R

F-MEASURES 7 7 . 4 4 77.14 77.74

Table 5: Organization Object Scores

Artifacts

AATM7’s artifact performance really suffers in the area of entity names. It missed almost half of the artifact entities purely from lack of patterns with which to recognize them. This is a sign of the immaturity of the artifact packages and can be overcome by more development. Another problem, which caused the low precision, was the result of incorrectly identifying the owner of the artifact as its name. This accounted for 38 of the spurious entity names and 2% of the precision. Since this is a new package, the coreference resolution is also not up to the NLToolset’s usual performance. This is an on-going research effort.

* * * SUMMARY SCORES * * *

POS ACT COR PAR INC M I S S P U NON REC PRE UND OVG S U B ERR

(9)
(10)

* * * SUMMARY SCORES * * *

POS ACT COR PAR INC M I S S P U NON REC PRE UND OVG S U B ERR

SUBTASK SCORES

location

airport 2 1 1 8 1 0 1 7 3 0 2 5 6 1 4 0 9 4 9 5

city 226 226 197 0 9 2 0 2 0 2 8 7 8 7 9 9 4 2 0

country 260 239 221 0 1 0 2 9 8 7 8 5 9 2 1 1 3 4 1 8

province 5 2 5 3 4 2 0 6 4 5 1 9 8 1 7 9 8 9 1 3 2 6

region 8 9 4 0 2 9 0 1 1 4 9 0 4 3 3 7 3 5 5 0 2 8 6 7

unk 3 3 1 4 4 0 1 0 1 9 0 3 1 2 2 9 5 8 0 7 1 8 8

water 1 2 1 0 1 0 0 0 2 0 1 8 3 1 0 0 1 7 0 0 1 7

OBJ SCORES

location 693 626 554 0 3 2 107 4 0 1 8 8 0 8 8 1 5 6 5 2 4

SLOT SCORES

location

locale 697 626 511 0 7 5 111 4 0 2 4 7 3 8 2 1 6 6 1 3 3 1

locale_type 693 600 504 0 6 3 126 3 3 3 8 7 3 8 4 1 8 6 1 1 3 1

country 691 624 493 0 9 0 108 4 1 2 6 7 1 7 9 1 6 7 1 5 3 3

obj_status 0 0 0 0 0 0 0 2 3 0 0 0 0 0 0

comment 0 0 0 0 0 0 0 5 2 0 0 0 0 0 0

ALL SLOTS 2081 1851 1508 0 228 345 115 163 7 2 8 1 1 7 6 1 3 3 1

P&R 2P&R P&2R

(11)

Table 7: Location Object Scores

WALKTHROUGH MESSAGE

Our overall score for the walkthrough message is slightly below our overall performance.

* * * SUMMARY SCORES * * *

POS ACT COR PAR INC M I S S P U NON REC PRE UND OVG S U B ERR

SUBTASK SCORES

entity

artifact 3 9 3 0 0 0 6 0 1 0 0 3 3 0 6 7 0 6 7

organization 2 3 2 3 2 0 0 3 0 0 0 8 7 8 7 0 0 1 3 1 3

person 1 0 1 2 1 0 0 0 0 2 0 1 0 0 8 3 0 1 7 0 1 7

location

airport 0 0 0 0 0 0 0 0 0 0 0 0 0 0

city 9 8 8 0 0 1 0 0 8 9 1 0 0 1 1 0 0 1 1

country 6 6 6 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0

province 1 1 1 0 0 0 0 2 1 0 0 1 0 0 0 0 0 0

region 3 2 2 0 0 1 0 0 6 7 1 0 0 3 3 0 0 3 3

unk 0 0 0 0 0 0 0 0 0 0 0 0 0 0

water 0 0 0 0 0 0 0 0 0 0 0 0 0 0

OBJ SCORES

location 1 9 1 7 1 7 0 0 2 0 0 8 9 1 0 0 1 1 0 0 1 1

entity 3 6 4 4 3 3 0 3 0 8 0 9 2 7 5 0 1 8 8 2 5

SLOT SCORES

(12)
(13)

A cursory analysis of AATM’s MUC-7 scores revealed seven specific improvements to improve MUC-7 performance. Of these seven, five will be made in order to improve NLToolset performance. The sixth, adding extra-terrestrial bodies to the knowledge base, will be done to expand the NLToolset’s reach. The seventh, making nation adjectives into locations, will not be done until a real-world application requires it.

If one were to make all of the changes specified, AATM7’s overall scores would be improved to:

RECALL PRECISION F-MEASURE

8 3 7 8 8 0 . 4 2

The NLToolset continues to improve, as it is applied to new problems, whether real-world application or standardized test. Its accuracy remains high and its speed is constantly improving, currently standing, in its compiled state, at under twenty seconds for an average document.

Figure

Table 2: Descriptor Scores
Table 3: Overall MUC-7 Scores
Table 4: Person Object Scores
Table 5: Organization Object Scores
+4

References

Related documents