Our Software: A Complete Modeling Environment

Our software products offer a comprehensive modeling environment based on decision-theoretic methodologies. SMILE (Structural Modeling, Inference, and Learning Engine) is a reasoning engine for graphical models, such as Bayesian networks, dynamic Bayesian networks, influence diagrams, and structural equation models. SMILE Engine can be embedded into existing user software through their modern API, enhancing user products with decision modeling capabilities. GeNIe Modeler is a graphical interfaceto SMILE Engine and allows for interactive model building and learning. QGeNIe is a rapid model development interface that allows for fast prototyping of decision models, useful especially in applications such as strategic planning.

An important design criterion for our products has been from the very start that they should allow for a complete modeling freedom. Models constructed by means of our software do not bend reality to what they can do but rather focus on doing whatever the problem at hand demands.  Because no exact algorithms exist for some types of models, our software is equipped with a suite of approximate stochastic sampling algorithms, capable of solving any models created by the users.

GeNIe Modeler

GeNIe Modeler is a graphical user interface (GUI) to SMILE Engine that allows for interactive model building and learning.  Everything that can be done through SMILE calls can be done interactively using GeNIe.  The main function of GeNIe is to assist our users with model building and testing.  Those users who focus on modeling only may end up never accessing SMILE and GeNIe Modeler is their ultimate product.  Those users who plan to embed the decision-theoretic methodology into their programs need GeNIe Developer, which comes with SMILE.
Read more…

SMILE

SMILE (Structural Modeling, Inference, and Learning Engine) is a reasoning engine for graphical models, such as Bayesian networks, influence diagrams, and structural equation models. SMILE Discovery Module focuses on learning Bayesian networks from data and causal discovery. Both SMILE Engine and SMILE Model Discovery Module can be embedded into existing user software through their modern API, enhancing user products with decision modeling capabilities.  SMILE’s native API is C++ but we also provide wrappers for Java, .NET, .COM and Python.
Read more…

GeNIe Developer

GeNIe Developer package consists of GeNIe Modeler and the SMILE Engine.

QGeNIe Modeler

QGeNIe is a rapid model development interface that allows for fast prototyping of decision models, useful especially in applications such as strategic planning.  It mimics the functionality of GeNIe, although it is highly simplified and operates on graph bars and colors rather than on numerical parameters.