BAI is setting standards in Language Normalisation. Our General Intelligence Algorithm (GIA) software includes the following features

  • Translation through low level textual, intermediate level syntactical, or high level semantic relation i/o
  • Syntactical translator supports RelEx and Stanford CoreNLP/Parser natural language processing*
  • XML customisation of both textual and syntactical GIA Translators (English)
  • Supports Princeton WordNet lexical database (synonym detection)
  • Native support for referencing
  • Native support for natural language generation (NLG)**
  • Supports standard queries (how, how much, what, when, where, which, who, why, is/does/etc)
  • Language Reduction Preprocessor (LRP) - collapses multi-word phrases and identifies POS ambiguity permutations
  • High throughput custom file system database (GIA knowledge base) - brought into RAM on demand
  • Supports reading and writing of active database to XML (to store database in computer/human readable format)
  • Connectionist network support†
  • GIAI graphical user interface
  • Supports export to vector graphics file (CXL, SVG, LDR)
  • Operating system independent development - ISO C++ (currently supported by Linux EL5/EL6/EL7/UB14/UB16 and Microsoft Windows XP/7/8/10)
  • Conforms to BAI GIA AU provisional (Text/Figures) - 28 Mar 2012 (App No. 2012901230)

* Third party license may be required.

** POS based Morphology Generator required for independence from input text.

† Pre-identified semantic relations stored in text corpus and indexed by sentence word/POS permutation. Supports neural network determination of semantic relations based on pregenerated semantic relations/POS types. Textual relation translator neural network rule generation under development.

For an introduction to GIA, see our "What is GIA?" demonstration.

Product Name Support Source License Development Spec
General Intelligence Software (GIA) LinuxRed Hat LinuxUbuntu LinuxWin Req. Quote (view source online) Archived Documentation