ArticleslgStudy

computer science

UBY

UBY is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand UBY rather than just read about it. In short: UBY is a large-scale lexical-semantic resource for natural language processing (NLP) developed at the Ubiquitous Knowledge Processing Lab (UKP) in the department of Computer Science of the Technische Universität Darmstadt . UBY is based on the ISO standard Lexical Markup Framework (LMF) and combines information from several expert-constructed and collaboratively constructed resources for English and German.

Key takeaways

  • UBY belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect UBY to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of UBY from memory before moving on to harder problems.

Reference excerpt

UBY is a large-scale lexical-semantic resource for natural language processing (NLP) developed at the Ubiquitous Knowledge Processing Lab (UKP) in the department of Computer Science of the Technische Universität Darmstadt . UBY is based on the ISO standard Lexical Markup Framework (LMF) and combines information from several expert-constructed and collaboratively constructed resources for English and German. UBY applies a word sense alignment approach (subfield of word sense disambiguation) for combining information about nouns and verbs. Currently, UBY contains 12 integrated resources in English and German.

Included resources English resources: WordNet, Wiktionary, Wikipedia, FrameNet, VerbNet, OmegaWiki German resources: German Wikipedia, German Wiktionary, OntoWiktionary, GermaNet and IMSLex-Subcat Multilingual resources: OmegaWiki.

Format

UBY-LMF is a format for standardizing lexical resources for Natural Language Processing (NLP). UBY-LMF conforms to the ISO standard for lexicons: LMF, designed within the ISO-TC37, and constitutes a so-called serialization of this abstract standard. In accordance with the LMF, all attributes and other linguistic terms introduced in UBY-LMF refer to standardized descriptions of their meaning in ISOCat.

Availability and versions UBY is available as part of the open resource repository DKPro. DKPro UBY is a Java framework for creating and accessing sense-linked lexical resources in accordance with the UBY-LMF lexicon model. While the code of UBY is licensed under a mix of free licenses such as GPL and CC BY-SA, some of the included resources are under different licenses such as academic use only. There is also a Semantic Web version of UBY called lemonUby. lemonUby is based on the lemon model as proposed in the Monnet project. lemon is a model for modeling lexicon and machine-readable dictionaries and linked to the Semantic Web and the Linked Data cloud.

UBY vs. BabelNet BabelNet is an automatically lexical semantic resource that links Wikipedia to the most popular computational lexicons such as WordNet. At first glance, UBY and BabelNet seem to be identical and competitive projects; however, the two resources follow different philosophies. In its early stage, BabelNet was primarily based on the alignment of WordNet and Wikipedia, which by the very nature of Wikipedia implied a strong focus on nouns, and especially named entities. Later on, the focus of BabelNet was shifted more towards other parts of speech. UBY, however, was focused from the very beginning on verb information, especially, syntactic information, which is contained in resources, such as VerbNet or FrameNet. Another main difference is that UBY models other resources completely and independently from each other, so that UBY can be used as wholesale replacement of each of the contained resources. A collective access to multiple resources is provided through the available resource alignments. Moreover, the LMF model in UBY allows unified way of access for all as well as individual resources. Meanwhile, BabelNet follow an approach similar to WordNet and bakes selected information types into so called Babel Synsets. This makes access and processing of the knowledge more convenient, however, it blurs the lines between the linked knowledge bases. Additionally, BabelNet enriches the original resources, e.g., by providing automatically created translations for concepts which are not lexicalized in a particular language. Although this provides a great boost of coverage for multilingual applications, the automatic inference of information is always prone to a certain degree of error. In summary, due to the listed differences between the two resources, the usage of one or the other might be preferred depending on the particular application scenario. In fact, the two resources can be used to provide extensive lexicographic knowledge, especially, if they are linked together. The open and well-documented structure of the two resource provide a crucial milestone to achieve this goal.

Applications UBY has been successfully used in different NLP tasks such as Word Sense Disambiguation, Word Sense Clustering, Verb Sense Labeling and Text Classification. UBY also inspired other projects on automatic construction of lexical semantic resources. Furthermore, lemonUby was used to improve machine translation results, especially, finding translations for unknown words.

See also BabelNet EuroWordNet Wiktionary

External links UBY website UBY Browser DKPro UBY project on Github lemonUBY

References

Worked examples

Example 1 — a first encounter with UBY

Start with the simplest possible case. Write down what UBY claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to UBY before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about UBY ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of UBY

In research
UBY appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses UBY in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
UBY is common in secondary-school and first-year university syllabi. It links to neighbouring topics Java (programming language) libraries, Natural language processing software, so understanding it makes those chapters shorter.
In everyday life
Look for UBY outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.
Ask Teacher Smith questions about this articleOpens your AI tutor with a question about “UBY” →

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study UBY in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what UBY means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain UBY out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is UBY in simple terms?

UBY is a large-scale lexical-semantic resource for natural language processing (NLP) developed at the Ubiquitous Knowledge Processing Lab (UKP) in the department of Computer Science of the Technische Universität Darmstadt . UBY is based on the ISO standard Lexical Markup Framework (LMF) and combine…

Why does UBY matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study UBY?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on UBY.

Tags

  • Java (programming language) libraries
  • Natural language processing software

Keep exploring