4lang is a theory for representing language meaning and also a software library for building and working with such representations. The principal investigator of the 4lang project is Andras Kornai.
The central publications about 4lang are
- Kornai 2010 and Kornai 2012 lay out the theoretical foundations.
Kornai et al. 2015 compares 4lang with other theories of lexical semantics
Kornai et al. 2012 describes an earlier version of the 4lang system and its applications to natural language understanding.
The 4lang library builds and manipulates directed graphs of concepts that represent the meaning of words, phrases and sentences. 4lang can be used to
- build concept graphs from plain text (text_to_4lang)
- build concept graphs from dictionary definitions (dict_to_4lang)
- measure semantic similarity of concept graphs
- measure entailment between concept graphs (experimental)
For instructions on using 4lang, see its README
4lang was used in our system at the Semeval2015 textual similarity task, described in Recski & Ács 2015
See the README for suggestions on how to cite 4lang
The 4lang library is maintained by Gábor Recski, who can be reached at "recski at mokk dot bme dot hu".