Select Page

Decision Network Architecture (DNA) - Superior to Decision Trees

Sign Up for a 30-day Free-Trial

Limitations of Decision Trees

Decision trees have historically formed the basis for some call scripting software. “If customer is able to verify his social #, move to the next step, else Verify home address & last two transactions”. Decision trees work fine for simple scenarios such as identifying customer, or going over an upgrade offer etc. But decision trees are hard if not impossible to use in helping resolve customer issues through self service.

01-decisiontree-vs-dna1

One big reason for this difficulty is an architectural limitation of decision trees. Each node can have only one parent in a decision tree. This limitation makes it possible to model decision trees easily in various database structures, use user interface elements like tree controls to display them and so on. However, for interactive customer self service content – this creates two fundamental limitations:

  • It requires creation & maintenance of duplicate content at multiple levels of hierarchy.
  • It causes exponential growth in number of nodes with each step of customer interaction.

These limitations together make it near impossible to build customer interaction flows for self service using decision trees – for all but the simplest of cases.

02-limitationsofdecisiontrees

Yonyx Decision Network Architecture

Unlike Decision trees, Yonyx Decision Network Architecture (DNA) enables creation of a network of freely interconnected nodes. Each child in the DNA architecture can have multiple parents – which gives Authors freedom to express complex interaction pathways completely naturally! Built on the DNA backbone, Yonyx provides some unique & simple features for Authors that make creating Author Guided Interactive (AGI) self service content a breeze. The example below depicts how DNA overcomes the limitations of decision trees.

03-dna-tv-example

The example above refers to a customer seeking help because his TV does not work. It shows how such a simple example of customer self service could not be expressed easily on a decision tree platform, but flows naturally on a decision network platform.

Yonyx has wrapped its authoring, visualization, & analytics tools around the Decision Network Architecture. Below we cover some aspects of the Yonyx Author Guided Interactive (AGI) Map View platform that relate to DNA.

Connect to Any Node

Authors tap into the power of Yonyx DNA architecture by simply being able to connect any User Response node to any other Guidance Step (except immediate loop-backs). A connection may be made in forward or backward direction, and there may be multiple User Responses connected to the same Guidance Step. The User Response at the start of a connection arrow is called the parent node. The Guidance Step it is connecting to, is called the child.

04-preconnect

05-postconnection

Disconnect & Delete Nodes

If a User Response node is connected to a multi-parent Guidance Step, it can be disconnected from the it by simply clicking on Disconnect button. A leaf User Response or Guidance Step can also be deleted. Deletion is not allowed for nodes that are parent to some other node.

06-disconnect

07-deletion

Let us help you evaluate.

Start your 30-day free trial. No credit card required. No strings attached. Sign up for a demoStart a trial