• Aucun résultat trouvé

Toward a database of classification systems.

N/A
N/A
Protected

Academic year: 2021

Partager "Toward a database of classification systems. "

Copied!
24
0
0

Texte intégral

(1)

Toward a database of classification systems.

Semantic description and analyses

PALC 2007 (Lodz)

April 21, 2006

Christophe Coupé (CNRS)

Laboratoire Dynamique du Langage (CNRS – University of Lyon)

(2)

Overview

1.

Why build a database of classification systems?

2.

Structure of the data

3.

“Efficient” approaches to semantic description

4.

Examples

(3)

Overview

1.

Why build a database of classification systems?

(4)

Classification: a window to the mind

Definition: a mental operation that causes an object or a multitude of objects to fall under a concept X (Seiler, 1986)

Numeral classifiers…

e.g. in Japanese: 三匹ねこ (3 - Cl for animals - cats)

… but also “graphemic classifiers” in written scripts…

eg. in Ancient Egyptian

… or in some Chinese texts like the Leishu(s) (1 heading specifying the topic(s) of a set of texts)…

Classification helps to understand how different cultures &

languages divide the world into categories

“Language as a knife”

(5)

Methodological aspects

Concrete questions:

how is “turtle” conceptualized in different cultures with respect to other animals or concepts?

Along with mammals? Fishes? Something else?

In a language, how do a set of classifiers divide a semantic domain, overlap, leave empty regions, cope with new entities, evolve etc.?

How do languages resemble and differ?

To answer such questions:

Need to efficiently browse a large number of instances to extract recurring features

Get access to data from different languages the expert in Chinese / Maya / Korean etc. is not familiar with

(6)

Relying on computer software

Build a computerized database of classification systems

Take advantage on automatic analyses and fast searching in large amounts of data

Put already existing “digital knowledge structures” into use (e.g.

“digital” ontologies)

A “bridging” perspective to address general and therefore difficult (otherwise too difficult?) questions

One of the aims of the European COST A31 Action on

classification systems (Head: T. Wiebusch)

(7)

Overview

1.

Why build a database of classification systems?

2.

Structure of the data

(8)

Main articulation

Classifier Combination Classified Element Cl-CE

Graphic form(s) Phonetic form(s)

Bibliography & references

Semantic description

+ syntactic description, comments, etc.

? ?

(9)

The database in a glance

Software: Filemaker 8.5

Pro: tools to design layouts, scripts, security, web, multi-user &

remote access

Con: less flexible than other options (PHP, SQL etc.)

A classical dilemma:

a. Need of detailed description vs.

b. generalization & simplification for the sake of automatic analyses &

queries

a dual “textfield + structured data” approach

Guideline: “goal-orientedness”

Think to cross-linguistic comparisons & automatic analyses

Develop “fast” procedures to enter data

(10)

The “Combination” layout

Tabbed panels to “compress”

the display

Reusable and parameterized scripts

Protection against unwanted modifications

(11)

The issue of semantic descriptions

To address the building of concepts in different languages through classification:

Need to provide semantic descriptions of the Cls, CEs and Combinations

Solve the opposite constraints of:

Cultural relativism

Cross-linguistic comparisons

Keep in mind “user-friendliness” & automated analyses

Some considerations and choices

(12)

Overview

1.

Why build a database of classification systems?

2.

Structure of the data

3.

“Efficient” approaches to semantic description

(13)

“Digital” ontologies

Designing (universal) ontologies to “sort out the world”

A since long chased dream… with mixed success

Digital ontologies:

Efforts to encode (large or specific) sets of (abstract or concrete) entities and their relationships in a fashion prone to automatic treatment

Main idea:

The previous entities may be used to describe the main components of our database = they may be used as “SEMANTIC

DESCRIPTORS”

The relationships between them may be relied on during analyses

(14)

Dove in Akkadian

Dove

Divinity/divine Evil

Part of a relevant ontology

In the Wordnet ontology:

Dove

Morning dove, Zenaidura

Australian turtledove, turtledove Turtledove Pigeon

Columbiform bird

Bird

Gallinaceous bird

Comb Combiformes order

Feather

Wing Beak

Vertebrate

Tail

Digit

(15)

Comparing digital ontologies

Wordnet SUMO/MILO Framenet

Very large (>117,000) (+/-) Middle size (-) 10,000 Rather well adapted to entities

met in preliminary investigations

SUMO: rather abstract entities with respect to classification

MILO: (slightly) too small

?

Lexically-based (English) (-) Language-independent (?) (+) Lexical Simple to import in Filemaker

(+)

Requires parsing the KIF

language (-) ?

Many ontological relationships (+), but many are missing too (-)

? Can be expanded with additional relationships (+) ?

(16)

“Self-organizing emergent” ontologies

General ontologies will never be perfectly suitable to our specific purposes

“Why need 10,000 or 100,000 semantic descriptors if one focuses on the domain of birds?”

hard to navigate, to select the right entity (too many or not a single one, redundancy) etc.

Which Wordnet/SUMO entities to choose to describe a Cl, CE or Combination in the database?

Build a set of semantic descriptors from the data themselves

Would be “perfectly” adapted to the data

Relevant since the extracted knowledge relies on the raw data

(17)

Self-organizing typologies (B. Bickel’s AUTOTYP)

Procedure for a given linguistic aspect

Study 2 languages, and describe them with a minimal set of “typological descriptors” (1 only)

Add a 3rd language ; if the existing typology doesn’t account for it, refine it

Consider a 4th language etc.

usually stabilizes after a few dozen languages

Is it applicable to classification systems?

The classified domains are highly dimensional, contrary to the

previous case extremely difficult to describe in an emergent fashion + Self-organization required within and between languages

The amount of collaborative work implied seems much too high

Pre-select entities to ease the study of a specific conceptual domain?

(18)

Beyond simple sets of semantic descriptors (1)

Tamarisk in Ancient Egyptian

Desert tree Medium size

Garden tree Irregular shape

An implicit convention

AND

AND AND

Why not OR?

Why not other logical connectors (XOR, NOT)?

A set of Wordnet entities can be supplemented by an additional “syntax”

(19)

Beyond simple sets of semantic descriptors (2)

Full logical formula (with binary connectors)

Cl: (bird AND (NOT pigeon) AND flying) OR bat OR (fish AND flying)

A trade-off

Much more precise, and perhaps necessary in some complex cases?

But also much more difficult to analyze (esp. within Filemaker)

Unary modifiers:

“cultural” versus “universal”

A degree of confidence (eg. “-” vs. “supposed to be”)

Extension / scope (eg. “-” vs. “similar to”)

“Not”

“Part of”, “Has”, etc.

Some investigations suggest

to rely on formula only for Cl = final description after the study of occurrences

that formula without OR are (logically) enough for CEs & Combinations

(20)

Beyond simple sets of semantic descriptors (3)

An artificial but

possible example Turtle in

Ancient Egyptian

Turtle

(Has a) [Carapace AND Black]

(culture-specific) Divinity

(supposed to be culture-specific) Big (similar to culture-specific) Fish

Not (Evil)

Q: Give me all the CE similar to Fish

Redundant with knowledge already in Wordnet, but not really a problem

The main concept

Such a description opens the door for many further semantic analyses, e.g. all Cl classifying according to size

Neutral or favorable

(21)

Overview

1.

Why build a database of classification systems?

2.

Structure of the data

3.

“Efficient” approaches to semantic description

4.

Examples

(22)

This is always right now that

bugs occur…

(23)

Perspectives & Conclusion

We are now completing a tool to:

Compile, search and analyze large amounts of data in a reliable an efficient way

Investigate the classification in a cross-linguistic fashion

Some choices made may not be the best theoretical ones, but practicality imposes some limits

Next steps:

Enter data from various languages and scripts

Try to focus on and reasonably cover a few fields like a subset of

“fringe” animals or tools

Perform analyses and develop additional tools to this end

(24)

Thank you for your attention, Comments welcome ☺

Acknowledgment: special thanks to N. Allon, O. Goldwasser, G.

Selz, K. Wagensonner, T. Wiebusch

Références

Documents relatifs

Concerning the buyers homogenous network (where buyers are linked when they share at least one seller), there is non signicant eect of their position neither on the auction market

In this work we have used heterotic/type II duality to shed light on the hypermultiplet moduli space in heterotic string theory compactified on an elliptically fibered K3 surface,

TABLE 2 | Cases of resistance of various insect species to Bacillus thuringiensis under field or laboratory conditions.. Insect species Product

- both preserve the fine details that characterize each instance of classification and reduce the data to allow cross-comparisons and extraction of general

The component modeler need not coordinate development with the system builder; they need only to provide their model in the required format with proper library entries and

The higher moisture content of air within heated buildings in winter pro- vides a vapor pressure difference that causes water vapor to diffuse through the interior

79 Figure 5-9: Contour plots depicting the relationship of sensitivity variation response with respect to speed and energy at various pressure intervals...80 Figure 5-10: An

Before studying different relationships between categories, we take a look at statistics concerning each category, for example, its highest and lowest numbers of entities in an