25
Word Occurrence Based Extraction of Work Contributors from Statements of Responsibility Nuno Freire The European Library TPDL-2013 Valletta, September 2013

Word Occurrence Based Extraction of Work Contributors from Statements of Responsibility

Embed Size (px)

DESCRIPTION

This paper addresses the identification of all contributors of an intellectual work, when they are recorded in bibliographic data but in unstructured form. National bibliographies are very reliable on representing the first author of a work, but frequently, secondary contributors are represented in the statements of responsibility that are transcribed by the cataloguer from the book into the bibliographic records. The identification of work contributors mentioned in statements of responsibility is a typical motivation for the application of information extraction techniques. This paper presents an approach developed for the specific application scenario of the ARROW rights infrastructure being deployed in several European countries to assist in the determination of the copyright status of works that may not be under public domain. Our approach performed reliably in most languages and bibliographic datasets of at least one million records, achieving precision and recall above 0.97 on five of the six evaluated datasets. We conclude that the approach can be reliably applied to other national bibliographies and languages.

Citation preview

Page 1: Word Occurrence Based Extraction of Work Contributors from Statements of Responsibility

Word Occurrence Based Extraction of Work Contributors from Statements of

Responsibility

Nuno FreireThe European Library

TPDL-2013Valletta, September 2013

Page 2: Word Occurrence Based Extraction of Work Contributors from Statements of Responsibility

OverviewStatements of responsibility from library bibliographic data:

“French Canadian freely arranged by Katherine K. Davis”.

“ed. by Peter Noever ; with a forew. by Frank O. Gehry; and contrib. by Coop Himmelblau.”

“W. Lange, A.C. Zeven and N.G. Hogenboom, editors”

“Vicente Aleixandre ; estudio previo, selección y notas de Leopoldo de Luis”

Extracting work contributors for use in a rights infrastructure: ARROW

http://arrow-net.eu

Page 3: Word Occurrence Based Extraction of Work Contributors from Statements of Responsibility

Outline

The context• The ARROW rights infrastructure• The use of national bibliographies in ARROW

The problem The approach Evaluation Conclusion and future work

Page 4: Word Occurrence Based Extraction of Work Contributors from Statements of Responsibility

4

The ARROW rights infrastructure

ARROW aims to support mass digitisation projects with automated ways to clear the rights of the books to be digitised.

To identify and clear the rights associated with a book a complex process needs to be undertaken:• Determine the work(s) contained within the book• Identify all the other expressions of the same work(s)• Identify the publisher(s) and contributor(s) involved• Determine the dates of publication at work level• Determine whether that work(s), and not the book itself, is

still in commerce• If necessary, obtain any licenses from the rights holders or

collective rights organizations

Page 5: Word Occurrence Based Extraction of Work Contributors from Statements of Responsibility

5

What is ARROW

A rights infrastructure and system for the identification of:• Rights status

• In or out of copyright• In or out of print / commercialised or not

• Rights• Which rights are involved

• Right holders• Authors• Publishers

• How and where to clear the rights• Orphan Works and their registration

Page 6: Word Occurrence Based Extraction of Work Contributors from Statements of Responsibility

6

Sources of Information in ARROW

ARROW makes information available from several sources:• The European Library:

• National bibliographies - to identify the book and to cluster it with all other books containing the same intellectual work

• Virtual International Authority File - to better identify the authors and support the identification of in copyright works

• Books in Print database - to know if any of the books concerned are actively commercialised by any publisher

• Reproduction Rights Organisation – to see if they know or can trace the rightholders

Page 7: Word Occurrence Based Extraction of Work Contributors from Statements of Responsibility

The ARROW Workflow

Page 8: Word Occurrence Based Extraction of Work Contributors from Statements of Responsibility

The Role of Libraries•National Libraries as Metadata Providers

• Provide the National Bibliographies to The European Library

The Role of Libraries•National Libraries as Metadata Providers

• Provide the National Bibliographies to The European Library

Page 9: Word Occurrence Based Extraction of Work Contributors from Statements of Responsibility

The Role of The European Library (TEL)•To match library requests with national bibliographies•Identify all other manifestations that potentially share intellectual work with a manifestation•To create a Work record: work metadata, manifestations, contributors, etc.

The Role of The European Library (TEL)•To match library requests with national bibliographies•Identify all other manifestations that potentially share intellectual work with a manifestation•To create a Work record: work metadata, manifestations, contributors, etc.

Page 10: Word Occurrence Based Extraction of Work Contributors from Statements of Responsibility

The Role of Books-in-Print (BIP)•To provide data about in print/out of print status•To provide data about publishers•To add new manifestation records of the work

The Role of Books-in-Print (BIP)•To provide data about in print/out of print status•To provide data about publishers•To add new manifestation records of the work

Page 11: Word Occurrence Based Extraction of Work Contributors from Statements of Responsibility

The Role of Reproduction Rights Organisation (RRO)•RROs as Metadata Provider

• To provide data about authors and publishers• To provide data about available licenses

The Role of Reproduction Rights Organisation (RRO)•RROs as Metadata Provider

• To provide data about authors and publishers• To provide data about available licenses

Page 12: Word Occurrence Based Extraction of Work Contributors from Statements of Responsibility

Statements of responsibility

These statements usually contain information about authorship, editors, photographers, translators, and others involved in creating the work

In printed books, the statement of responsibility is typically present on the title page• The statement of responsibility is transcribed by the cataloguer

exactly as it appears in the book (according to Anglo-American Cataloguing Rules)

Page 13: Word Occurrence Based Extraction of Work Contributors from Statements of Responsibility

Examples of statements of responsibility

“French Canadian freely arranged by Katherine K. Davis”.

“ed. by Peter Noever ; with a forew. by Frank O. Gehry; and contrib. by Coop Himmelblau.”

“W. Lange, A.C. Zeven and N.G. Hogenboom, editors”

“by Pamela and Neal Priestland”

“Vicente Aleixandre ; estudio previo, selección y notas de Leopoldo de Luis”

Page 14: Word Occurrence Based Extraction of Work Contributors from Statements of Responsibility

The problem

National bibliographies are reliable on representing in structured form the first author of a work

But secondary contributors are often not represented in structured form

Secondary contributors may reside only within the statements of responsibility

Page 15: Word Occurrence Based Extraction of Work Contributors from Statements of Responsibility

The approach

To approach the problem as a Named Entity Recognition task in text that may not be grammatically correct, thus lacking lexical evidence

Some requirements from the ARROW context• Easily applicable to several languages• The outcomes of the recognition task must be explainable

Design decisions• Exploring the structured data within national bibliographies

• By analysis of the frequency of word occurrences in names of persons, and in other textual data

• Using word occurrence frequency allows to • bypass the need for building training sets• be able to provide simpler explanations of the name recognition

results

Page 16: Word Occurrence Based Extraction of Work Contributors from Statements of Responsibility

The process – pre-processing

A pre-processing of each national bibliography is performed:• Word frequency is calculated• The frequency values are normalized, for

independence on the size of the national bibliography• The pre-processing results in four dictionaries:

• Words in titles• Words in person’s surnames• Words in other parts of person’s names, than the surname• Words that appear in lowercase in person names

(such as “von” in German names, or “de” in Portuguese names)

• The dictionaries contain the normalized frequency associated the words

Page 17: Word Occurrence Based Extraction of Work Contributors from Statements of Responsibility

The process – bibliographic record processing

The named entity recognition is performed for a record as follows:• Statement of responsibility is tokenized• The person names are recognized by comparing the

tokens with the dictionaries• The recognized names are compared against the

names of the contributors present in the structured fields of the record.

• If no similar name exists in the record, the contributor is added to the record in a structured data field

Page 18: Word Occurrence Based Extraction of Work Contributors from Statements of Responsibility

The process – named entity recognition

Possible token sequences used to locate person names:(in Augmented Backus–Naur Form)

non-ambiguous-surname / ( initial / non-ambiguous-first-name / non-ambiguous-surname / non-ambiguous-non-capitalized-name ) *(initial / first-name / surname / non-capitalized-name) surname

(more details on the definition of these tokens are included in the paper)

Page 19: Word Occurrence Based Extraction of Work Contributors from Statements of Responsibility

Evaluation data set(size of bibliographies and evaluation samples)

National BibliographyTotal

recordsMain

language

Evaluation sample

Statements of responsibility

ReferredPersons

British Library 13.4 million English 205 328German National Library

9.4 million German 200 378

National Library of the Netherlands

3.2 million Dutch 200 335

National Library of Greece 0.4 million Greek 297 379

Central Institute for the Union Catalogue of Italian Libraries

12.4 million Italian 224 297

Royal Library of Belgium 1 million

French and Dutch

203 387

    Total: 1329 2104

Page 20: Word Occurrence Based Extraction of Work Contributors from Statements of Responsibility

Evaluation results

Dataset

Exact match metric

Partial match metric

Precision Recall Precision Recall

British Library 0.981 0.979 0.991 0.991German National Library 0.975 0.934 0.992 0.992

National Library of the Netherlands

0.973 0.875 0.977 0.979

National Library of Greece 0.656 0.414 0.758 0.868

Central Institute for the Union Catalogue of Italian Libraries

0.97 0.896 0.971 0.973

Royal Library of Belgium 0.981 0.959 0.981 0.982

Overall: 0.948 0.837 0.958 0.963

Page 21: Word Occurrence Based Extraction of Work Contributors from Statements of Responsibility

Evaluation results analysis

The main causes of recognition errors:• Foreign person names negatively affected recall

• Names of persons used in names of organizations negatively affected precision

• Two persons with same surname mentioned together negatively affected recall. As for example:

• “hrsg. von Volker und Michael Kriegeskorte”

• “by Pamela and Neal Priestland”

Page 22: Word Occurrence Based Extraction of Work Contributors from Statements of Responsibility

Conclusions

The approach performed reliably in most languages and bibliographic datasets• Datasets of at least one million records• Precision and recall above 0.97 on all but one dataset

The results obtained on the Greek national bibliography were not satisfactory• This dataset has distinct characteristics from the

others: • smaller size, • a different alphabet• different language

• Further investigation of the Greek national bibliography is necessary

Page 23: Word Occurrence Based Extraction of Work Contributors from Statements of Responsibility

Future work

Evaluation of the impact of this solution on the final results of the rights clearance process of ARROW

Building the dictionaries from comprehensive source of names of persons• Virtual International Authority File (VIAF)• International Standard Name Identifier (ISNI)

Further functionality: • recognition of organization names• recognition of the role of the recognized contributors

(illustrator, editor, etc.) Other application scenarios

• Functional Requirements for Bibliographic Records• Resource Description and Access

Page 24: Word Occurrence Based Extraction of Work Contributors from Statements of Responsibility

Co-funded by the Community programme

eContentplus

Acknowledgments

The European Library• Marcela Strelcova, Chiara Latronico and

Eva Kralt-Yap

Associazione Italiana Editori University of Innsbruck

This work was partially supported by the ARROWplus project, with co-funding by the European Commission programme eContentplus

Page 25: Word Occurrence Based Extraction of Work Contributors from Statements of Responsibility

Thank you

Questions or comments?

Contact:Nuno Freire – [email protected]