Skip to main content

Automating the process of identifying the preferred representational system in Neuro Linguistic Programming using Natural Language Processing


Neuro Linguistic Programming (NLP) is a methodology used for recognition of human behavioral patterns and modification of the behavior. A significant part of this process is influenced by the theory of representational systems which equates to the five main senses. The preferred representational system of an individual can explain a large part of exhibited behaviors and characteristics. There are different methods to recognize the representational systems, one of which is to investigate the sensory-based words in the used language during the conversation. However, there are difficulties during this process since there is not a single reference method used for identification of representational systems and existing ones are subject to human interpretations. Some human errors like lack of experience, personal judgment, different levels of skill and personal mistakes may also affect the accuracy and reliability of the existing methods. This research aims to apply a new approach that is to automate the identification process in order to remove human errors, thereby increasing the accuracy and precision. Natural Language Processing has been used for automating this process, and an intelligent software has been developed to identify the preferred representational system with increased accuracy and reliability. This software has been tested and compared to human identification of representational systems. The results of the software are similar to a NLP practitioner, and the software responds more accurately than a human practitioner in various parts of the process. This novel methodology will assist the NLP practitioners to obtain an improved understanding of their clients’ behavioral patterns and the associated cognitive and emotional processes.

This is a preview of subscription content, access via your institution.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20


Download references

Author information

Authors and Affiliations


Corresponding author

Correspondence to Mohammad Hossein Amirhosseini.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Amirhosseini, M.H., Kazemian, H. Automating the process of identifying the preferred representational system in Neuro Linguistic Programming using Natural Language Processing. Cogn Process 20, 175–193 (2019).

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI:


  • Neuro Linguistic Programming
  • Natural Language Processing
  • Representational systems
  • Behavioral patterns
  • Communication improvement
  • Text processing