Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

FrameNet

From Wikipedia, the free encyclopedia
Group of online lexical databases
FrameNet
Mission statementBuilding a lexical database based on a theory of meaning calledframe semantics.
Commercial?No (freely available for download)
Type of projectLexical database (containing: frames, frame elements(FE), lexical units (LU), examples sentences, and frame relations)
LocationInternational Computer Science Institute inBerkeley, California
OwnerCollin Baker (current project manager)
FounderCharles J. Fillmore
Established1997; 29 years ago (1997)
Websiteframenet.icsi.berkeley.edu

FrameNet is a group of onlinelexical databases based upon the theory of meaning known asFrame semantics, developed by linguistCharles J. Fillmore. The project's fundamental notion is simple: most words' meanings may be best understood in terms of a semantic frame, which is a description of a certain kind of event, connection, or item and its actors.

As an illustration, the act of cooking usually requires the following: a cook, the food being cooked, a container to hold the food while it is being cooked, and a heating instrument.[1] Within FrameNet, this act is represented by a frame namedApply_heat, and its components (Cook,Food,Container, andHeating_instrument), are referred to as frame elements (FEs). TheApply_heat frame also lists a number of words that represent it, known as lexical units (LUs), likefry,bake,boil, andbroil.

Other frames are simpler. For example,Placing only has anagent or cause, atheme—something that is placed—and the location where it is placed. Some frames are more complex, likeRevenge, which contains more FEs (offender, injury, injured party, avenger, and punishment).[citation needed] As in the examples ofApply_heat andRevenge below, FrameNet's role is to define the frames and annotate sentences to demonstrate how the FEs fit syntactically around the word that elicits the frame.[1]

Concepts

[edit]

Frames

[edit]

A frame is a schematic representation of a situation involving various participants, props, and other conceptual roles. Examples of frame names areBeing_born andLocative_relation. A frame in FrameNet contains a textual description of what it represents (a frame definition), associated frame elements, lexical units, example sentences, and frame-to-frame relations.

Frame elements

[edit]

Frame elements (FE) provide additional information to the semantic structure of a sentence. Each frame has a number of core and non-core FEs which can be thought of as semantic roles. Core FEs are essential to the meaning of the frame while non-core FEs are generally descriptive (such as time, place, manner, etc.)[2] For example:

  • The only core FE of theBeing_born frame is calledChild; non-core FEsTime,Place,Means, etc.[3]
  • Core FEs of theCommerce_goods-transfer frame include theSeller,Buyer, andGoods, while non-core FEs include aPlace,Purpose, etc.[4]

FrameNet includes shallow data on syntactic roles that frame elements play in the example sentences. For example, for a sentence like "She was born about AD 460", FrameNet would markShe as anoun phrase referring to theChild frame element, and "about AD 460" as anoun phrase corresponding to theTime frame element. Details of how frame elements can be realized in a sentence are important because this reveals important information about thesubcategorization frames as well as possiblediathesis alternations (e.g. "John broke the window" vs. "The window broke") of a verb.

Lexical units

[edit]

Lexical units (LUs) are lemmas, with their part of speech, that evoke a specific frame. In other words, when an LU is identified in a sentence, that specific LU can be associated with its specific frame(s). For each frame, there may be many LUs associated to that frame, and also there may be many frames that share a specific LU; this is typically the case with LUs that have multiple word senses.[2] Alongside the frame, each lexical unit is associated with specific frame elements by means of the annotated example sentences.

For example, lexical units that evoke theComplaining frame (or more specific perspectivized versions of it, to be precise), include the verbscomplain,grouse,lament, and others.[5]

Example sentences

[edit]

Frames are associated with example sentences and frame elements are marked within the sentences. Thus, the sentence

She wasborn about AD 460

is associated with the frameBeing_born, whileShe is marked as the frame elementChild and "about AD 460" is marked asTime.[3]

From the start, the FrameNet project has been committed to looking at evidence from actual language use as found in text collections like theBritish National Corpus. Based on such example sentences, automaticsemantic role labeling tools are able to determine frames and mark frame elements in new sentences.

Valences

[edit]

FrameNet also exposes statistics on thevalence of each frame; that is, the number and position of the frame elements within example sentences. The sentence

She wasborn about AD 460

falls in the valence pattern

NP Ext, INI --, NP Dep

which occurs twice in the FrameNet's annotation report for theborn.v lexical unit,[3] namely:

She wasbornabout AD 460, daughter and granddaughter of Roman and Byzantine emperors, whose family had been prominent in Roman politics for over 700 years.
He was soon posted to north Africa, and never met their only child,a daughterborn8 June 1941.

Frame relations

[edit]
icon
This sectiondoes notcite anysources. Please helpimprove this section byadding citations to reliable sources. Unsourced material may be challenged andremoved.(September 2023) (Learn how and when to remove this message)

FrameNet additionally captures relationships between different frames using relations. These include the following:

  • Inheritance: When one frame is a more specific version of another, more abstract, parent frame. Anything that is true about the parent frame must also be true about the child frame, and a mapping is specified between the frame elements of the parent and the frame elements of the child.
  • Perspectivization: A neutral frame is connected to a frame with a specific perspective of the same scenario. For example,Commerce_transfer-goods is considered from the perspective of the buyer inCommerce_buy and from that of the seller inCommerce_sell.
  • Subframe: Some frames refer to complex scenarios that consist of several individual states or events that can be described by separate frames. For example,Criminal_process is composed ofArrest,Trial, and so on.
  • Precedence: This relation captures the temporal order that holds between subframes of a complex frame. For example, within theCycle_of_life_and_death frame, the subframeDeath is preceded by the subframeBeing_born.
  • Causative and Inchoative: These two relations mark, forcausative- andinchoative-aspect frames, the separatestative frame they refer to. For example, the stativePosition_on_a_scale (e.g. "She had ahigh salary") is described by the causativeCause_change_of_scalar_position (e.g. "Sheraised his salary") and by the inchoativeChange_position_on_a_scale frame (e.g. "Her salaryincreased").
  • Using: This relation marks a frame that in some way involves another frame. For example,Judgment_communicationuses bothJudgment andStatement, but does not inherit from either of them because there is no clear correspondence of frame elements.
  • See also: Connects frames that bear some resemblance but need to be distinguished carefully.

Applications

[edit]

FrameNet has proven to be useful in a number of computational applications, because computers need additional knowledge in order to recognize that "John sold a car to Mary" and "Mary bought a car from John" describe essentially the same situation, despite using two quite different verbs, different prepositions and a different word order. FrameNet has been used in applications likequestion answering,paraphrasing, recognizingtextual entailment, andinformation extraction, either directly or by means ofSemantic Role Labeling tools. The first automatic system forSemantic Role Labeling (SRL, sometimes also referred to as "shallow semantic parsing") was developed by Daniel Gildea andDaniel Jurafsky based on FrameNet in 2002.[6] Semantic Role Labeling has since become one of the standard tasks in natural language processing, with the latest version (1.7) of FrameNet now fully supported in theNatural Language Toolkit.[7]

Since frames are essentially semantic descriptions, they are similar across languages, and several projects have arisen over the years that have relied on the original FrameNet as the basis for additional non-English FrameNets, for Spanish, Japanese, German, and Polish, among others.

See also

[edit]

References

[edit]
  1. ^ab"What is FrameNet?".FrameNet.Archived from the original on 2023-08-03. Retrieved2023-09-09.
  2. ^ab"Glossary".FrameNet.Archived from the original on 2023-08-03. Retrieved2023-09-09.
  3. ^abc"Being_born.born.v (Annotation)".FrameNet.Archived from the original on 2023-09-09. Retrieved2023-09-09.
  4. ^"Commerce_goods-transfer".FrameNet.Archived from the original on 2023-09-09. Retrieved2023-09-09.
  5. ^"Complaining".FrameNet.Archived from the original on 2023-09-09. Retrieved2023-09-09.
  6. ^Gildea, Daniel; Jurafsky, Daniel (2002)."Automatic Labeling of Semantic Roles"(PDF).Computational Linguistics.28 (3):245–288.doi:10.1162/089120102760275983.S2CID 207747200.
  7. ^Schneider, Nathan; Wooters, Chuck (2017). "The NLTK FrameNet API: Designing for Discoverability with a Rich Linguistic Resource".EMNLP 2017: Conference on Empirical Methods in Natural Language Processing.arXiv:1703.07438.Bibcode:2017arXiv170307438S.

Further reading

[edit]
  • Ruppenhofer, Josef; Ellsworth, Michael; Petruck, Miriam R. L.; Johnson, Christopher R.; Baker, Collin F.; Scheffczyk, Jan (November 1, 2016).FrameNet II: Extended Theory and Practice(PDF) (revised ed.). Berkeley, CA: International Computer Science Institute. Archived fromthe original(PDF) on 2022-10-26.

External links

[edit]
General terms
Text analysis
Text segmentation
Automatic summarization
Machine translation
Distributional semantics models
Language resources,
datasets and corpora
Types and
standards
Data
Automatic identification
and data capture
Topic model
Computer-assisted
reviewing
Natural language
user interface
Related
Retrieved from "https://en.wikipedia.org/w/index.php?title=FrameNet&oldid=1333550984"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp