Table 1

AI techniques and algorithms

AI techniques
Natural Language Processing“Natural Language Processing is a theoretically motivated range of computational techniques for analysing and representing naturally occurring texts at one or more levels of linguistic analysis for the purpose of achieving human-like language processing for a range of tasks or applications” (Liddy, 2001)
Recommendation system“Recommender systems can be defined as programs which attempt to recommend the most suitable items (products or services) to particular users (individuals or businesses) by predicting a user's interest in an item based on related information about the items, the users and the interactions between items and users” (Lu et al., 2015, p. 12)
Robotic Process Automation (RPA)Robotic Process Automation (RPA) is defined as “a preconfigured software instance that uses business rules and predefined activity choreography to complete the autonomous execution of a combination of processes, activities, transactions, and tasks in one or more unrelated software systems to deliver a result or service with human exception management” (IEEE Corporate Advisory Group, 2017)
Virtual assistant or chatbot“A chatbot system is a software program that interacts with users using natural language” (Shawar and Atwell, 2007, p. 29)
Algorithms
Classification“Classification models are supervised learning methods for predicting the value of a categorical target attribute. Starting from a set of past observations whose target class is known, classification models are used to generate a set of rules that allow the target class of future examples to be predicted” (Vercellis, 2009, p. 221)
Regression“The purpose of regression models is to identify a functional relationship between the target variable and a subset of the remaining attributes contained in the dataset. [ …] On one hand, regression models serve to highlight and interpret the dependency of the target variable on the other variables. On the other hand, they are used to predict the future value of the target attribute, based upon the functional relationship identified and the future value of the explanatory attributes” (Vercellis, 2009, p. 153)
Fuzzy logicFuzzy logic is a technique used to map an input space into an output space by means of a list of linguistic rules consisting of if-then statements (Bih, 2006). Fuzzy logic can be described as an evolution of Boolean logic that distinguishes between 0 and 1 and allows a certain statement to be true, false, partly true, or partly false. This gradual transition allows for the mathematical expression of objects with varying conditions and states

Source(s): Table created by authors

or Create an Account

Close subscription notice
Close access options