Information Technology & Data Analytics
Lesson 4: Analytics, Decision Support and Artificial Intelligence
Information Technology & Data Analytics
October 25, 2021
Information Technology & Data Analytics
Analytics, Decision Support, and Artificial Intelligence: Brainpower for Your Business
Chapter 4
7
Information Technology & Data Analytics
1. Compare and contrast decision support systems and geographic information systems.
2. Describe the decision support role of specialized analytics (predictive and text analytics).
3. Describe the role and function of an expert system in analytics.
4. Explain why neural networks are effective decision support tools.
5. Define genetic algorithms and the types of problems they help solve.
6. Describe data-mining agents and multi-agent systems.
STUDENT LEARNING OUTCOMES
8
Information Technology & Data Analytics
Introduction
17
Information Technology & Data Analytics
➢ What is the most important asset organizations have?
• Information!
➢ Businesses make decisions everyday
➢ Some big and some small
➢ Many IT tools can aid in the decision-making process
➢ Analytics is now key to the success of any business
INTRODUCTION
18
Information Technology & Data Analytics
Chapter Focus
20
Information Technology & Data Analytics
Decisions and Decision Support
21
Information Technology & Data Analytics
DECISIONS AND DECISION SUPPORT: Phases
22
➢ Carry out the chosen solution and
monitor the results
o Fine tuning, quality control
➢ Examine the merits of each solution
and choose the best one (Prescriptive)
o Cost, staffing, timing ease to
implement
➢ Consider ways of solving the problem
o Build models (find fixes) to create
solutions on paper
➢ Find or recognize the problem, need, or
opportunity (Diagnostic)
o Detect and interpret signs
Information Technology & Data Analytics
➢ Satisficing
• Making a choice that meets your needs
• It is satisfactory without necessarily being the best choice
➢ Possible reasons –
• Fair price
• Reasonable profit
• Regulations
➢ Growth
• Maximum growth -> Optimizing strategy
• High growth -> Satisfying strategy
Decisions and Decision Support
23
Information Technology & Data Analytics
➢ Structured decision
• Processing a certain information in a specified way so you always get the right answer
➢ Non-structured decision
• May be several “right” answers, without a sure way to get the right answer
➢ Recurring decision
• Happens repeatedly
➢ Nonrecurring (ad hoc) decision
• One you make infrequently
Types of Decisions You Face
24
Information Technology & Data Analytics
Types of Decisions You Face
25
EASIEST
MOST DIFFICULT
Information Technology & Data Analytics
➢ Calculating your employees wages
➢ Getting a new job
➢ Deciding how much inventory to carry
➢ Deciding on a new price for your products
➢ Where to build a new distribution center
➢ Acquiring another company
Structured decision Non-structured
Recurring decision Nonrecurring (ad hoc)
Types of Decisions You Face
26
Information Technology & Data Analytics
➢ Decision support system (DSS)
• A highly flexible and interactive system that is designed to support decision making when the problem is not structured
➢ Decision support systems help you analyze, but you must know how to solve the problem, and how to use the results of the analysis
Decision Support Systems
27
Information Technology & Data Analytics
➢ User interface management component – allows you to communicate with the DSS
• Should be intuitive and easy-to-use
➢ Data management component – stores and maintains the information that you want your DSS to use. Information can be:
• Organizational – databases, data warehouses, specialized systems
• External – Stock information, public databases
• Personal – Insights and experience
➢ Model management component – consists of both the DSS models and the model management system
• Statistical and analytical tools, techniques and models
Components of a DSS
28
Information Technology & Data Analytics
Components of a DSS
29
Information Technology & Data Analytics
Geographic Information
Systems
30
Information Technology & Data Analytics
➢ Geographic information system (GIS) – DSS designed specifically to analyze spatial information
➢ Spatial information is any information in map form
➢ Businesses use GIS software to analyze information, generate business intelligence, and make decisions
GEOGRAPHIC INFORMATION SYSTEMS
31
Information Technology & Data Analytics
GEOGRAPHIC INFORMATION SYSTEMS
32National Hurricane Center's projection of Irma's track
Information Technology & Data Analytics
➢ The Columbia Shuttle tragedy back in 2003
➢ Tracking delivery buses
➢ Demographic Distribution
➢ Road Conditions
➢ Meteorological Conditions
GEOGRAPHIC INFORMATION SYSTEMS
33
Information Technology & Data Analytics
Google Earth as a GIS
34 Restaurants near the Eiffel TowerGoogle Earth
Information Technology & Data Analytics
Google knows where you’ve been!
35Google Timeline
Information Technology & Data Analytics
Data-Mining Tools and
Models
36
Information Technology & Data Analytics
➢ Business need IT-based analytics tools
• Databases and DBMSs
• Query-and-reporting tools
• Multidimensional analysis tools
• Digital dashboards
• Statistical tools
• GIS
• Specialized analytics
• Artificial intelligence
DATA-MINING TOOLS AND MODELS
37
Our remaining
focus
Information Technology & Data Analytics
➢ Association/dependency modeling – cross-selling opportunities, recommendation engine effectiveness
➢ Clustering – groups of entities that are similar (without using known structures). • Unsupervised learning (no predefined classes) • What do teachers and sumo fighters have in common?
oThey both cheat • Pattern recognition, document classification • Insurance – identify high cost groups
➢ Classification – use historical data to derive future inferences. • Supervised learning, groups are known. • Fraud detection, email spam
Data-Mining Tools and Models Support
38
Information Technology & Data Analytics
➢ Regression – find corollary and often causal relationships between data sets.
• Example: Target is the house value, data: age of the house, income, square footage, number of rooms, taxes.
➢ Summarization – basic, but powerful
• Sums, averages, standard deviations, histograms, frequency distributions
• Example: Census data to understand the relationship between the salary and educational level in the United States
Data-Mining Tools and Models Support
39
Information Technology & Data Analytics
➢ Predictive analytics – highly computational data-mining technology that uses information and business intelligence to build a predictive model for a given business application
➢ Which industries use Predictive Analytics?
• Insurance, retail, healthcare, travel, financial services, CRM, SCM, credit scoring, etc.
Predictive Analytics
40
Information Technology & Data Analytics
➢ Predictive analytics – use historical information to predict future events and outcome
➢ Prediction goal – the question you want addressed by the predictive analytics model
• Credit scoring, SCM, CRM, health analysis
➢ Prediction indicator – specific measurable value based on an attribute of the entity under consideration
Predictive Analytics
41
Information Technology & Data Analytics
Predictive Analytics
42
Information Technology & Data Analytics
➢ Prediction goal – What customers are most likely to respond to a social media campaign within 30 days by purchasing at least 2 products in the advertised product line?
➢ Prediction indicators – Which get assigned weights
• Frequency of purchases
• Proximity of date of last purchase
• Presence on Facebook and Twitter
• Number of multiple-product purchases
Predictive Analytics Example
43
Information Technology & Data Analytics
➢ Text analytics – uses statistical, artificial intelligence (AI), and linguistic technologies to convert textual information into structured information
• Surveys
• Blogs
• Social media (emotions, opinion, sentiments, ideas)
• Emails (Spamming)
➢ Works primarily with non-structured elements: natural language
Text Analytics
44
Information Technology & Data Analytics
➢ The industry has estimated revenues of $1 billion USD in 2010, and of $2.7 billion USD in 2016.
• Projected: $18.4 billion USD by 2024.
Text Analytics
45Esticast Text Analytics Market Report, October 2017
Information Technology & Data Analytics
➢ Gaylord Hotels uses text analytics to make sense of customer satisfaction surveys
• Identifies negative or positive comments and correlates them
➢ Knowledge Management
➢ Cybercrime
➢ Customer Service
➢ Contextual advertising (AdmantX)
• Analyzes emotion, topics, people, products, organizations
Text Analytics: Examples
46
Information Technology & Data Analytics
Natural Language Processing Models
➢ Lexical analysis – word frequency distributions
➢ Named entity recognition – identifying peoples, places, and things
➢ Disambiguation – meaning of a named entity recognition • “Ford” can refer to how many different things?
➢ Coreference – handling of differing noun phrases that refer to the same object • His manager fired them. The clown couldn’t even show his face in
the office that day!
➢ Sentiment analysis – discerning subjective business intelligence such as mood, opinion, and emotion
Text Analytics Support
47
Information Technology & Data Analytics
➢ Web analytics – understanding and optimizing Web page usage
• Search engine optimization (SEO) – improving the visibility of Web site using tags and key terms
➢ HR analytics – analysis of human resource and talent management data
➢ Marketing analytics – analysis of marketing-related data to improve product placement, marketing mix, etc.
Endless Analytics
48
Information Technology & Data Analytics
➢ CRM analytics – analysis of CRM data to improve sales force automation, customer service, and support
➢ Social media analytics – analysis of social media data to better understand customer/organization interaction dynamics
➢ Mobile analytics – analysis of data related to the use of mobile devices to support mobile computing and mobile e-commerce (m-commerce)
Endless Analytics
49
Information Technology & Data Analytics
Artificial Intelligence
50
Information Technology & Data Analytics
➢ Artificial intelligence, the science of making machines imitate human thinking and behavior, can replace human decision making in some instances
➢ Can be stand-alone or embedded into a larger system
➢ Uses
• To manage assets, invest in stock market
• Hospitals: assigned beds, diagnosing and treating illnesses
• To detect credit card fraud
• To find fraudulent insurance claims
• Airline ticket pricing
• Meteorology
ARTIFICIAL INTELLIGENCE
51
Information Technology & Data Analytics
➢ Major Categories
• Expert systems
• Neural networks (and fuzzy logic)
• Genetic algorithms
• Agent-based technologies
ARTIFICIAL INTELLIGENCE
52
➢ Main Characteristic
❑Knowledge
❑Learning
❑Evolution
❑Independent Collaborators
Information Technology & Data Analytics
➢ Expert (knowledge-based) system – an artificial intelligence system that applies reasoning capabilities to reach a conclusion • Suited for recurring problems solved with specific steps • Based on rules (if – then) • Could use heuristics (limited time/information to make a decision)
➢ Used for • Diagnostic problems (what’s wrong?) • Prescriptive problems (what to do?)
➢ Parts: • Knowledge base • Inference engine
➢ Domain – Built for a specific application
Expert Systems
53
Information Technology & Data Analytics
Traffic Light Expert System
54
Information Technology & Data Analytics
➢ An expert system can
• Reduce errors
• Improve customer service
• Reduce cost
➢ An expert system can’t
• Use common sense
• Automate all processes
What Expert Systems Can and Can’t Do
55
Information Technology & Data Analytics
➢ Neural network (artificial neural network or ANN) – an artificial intelligence system that is capable of finding and differentiating patterns
• Identification
• Classification
• Prediction
Neural Networks and Fuzzy Logic
56
Information Technology & Data Analytics
➢ ANN learning – • Supervised learning (Classification, regression) • Non-supervised learning (Clustering, association)
➢ Other details • Multiple inputs (dendrites) • Inputs are weighed • Multiple layers possible • Feedback is possible • Inputs process an output (body) • Each neuron has just one output
(axon) • Learning rule
➢ Deep Learning – Multiple hidden layers
Neural Networks and Fuzzy Logic
57
Information Technology & Data Analytics
➢ Learn and adjust to new circumstances on their own
➢ Take part in massive parallel processing
➢ Function without complete information
➢ Cope with huge volumes of information
➢ Analyze nonlinear relationships
➢ Can have “long-term” memory
Neural Networks Can:
58
Information Technology & Data Analytics
➢ Visual patterns • Bethge Lab’s Van Gogh project based on deep, convolutional
neural networks
➢ Speech recognition
➢ Fraud detection
➢ Heart attack detection
➢ Marketing
Neural Networks: Applications
59
Information Technology & Data Analytics
➢ Fuzzy logic – a mathematical method of handling imprecise or subjective information • Fuzzy -> vague, indistinct, ambiguous • Conventional logic: 1 or 0, Yes or No • Fuzzy logic: 0.9 or 0.8 or 0.5, Yes or maybe or perhaps or no
➢ Applications
• Text analytic systems
• Google’s search engine
• Washing machines
• Antilock breaks
Fuzzy Logic
60
Information Technology & Data Analytics
➢ Genetic algorithm
• An artificial intelligence system that mimics the evolutionary, survival-of-the-fittest process to generate increasingly better solutions to a problem
• Capable of following trial and error
• Can work with a lot of noise
• It looks for the best individuals, like in nature
➢ Operators:
• Selection – best individuals pass their genes
• Mutation – random “flip” to maintain diversity
• Crossover – offspring created by recombination
Genetic Algorithms (GA)
61
Information Technology & Data Analytics
➢ Genetic algorithm
• An artificial intelligence system that mimics the evolutionary, survival-of-the-fittest process to generate increasingly better solutions to a problem
• Capable of following trial and error
• Can work with a lot of noise
• It looks for the best individuals, like in nature
➢ GA can:
• Take thousands or even millions of possible solutions and combine and recombine them until it finds the optimal solution
• Work in environments where no model of how to find the right solution exists
Genetic Algorithms (GA)
62
Information Technology & Data Analytics
➢ Process or Algorithm:
1. Generate initial population
2. Feed the fitness of the population
3. Run through generations
a. Select parents
b. Crossover
c. Possible mutation
d. Compare against fitness
4. Complete when the best individuals are fit
Genetic Algorithms (GA)
63
Information Technology & Data Analytics
➢ Investments - Stock diversification: Which stocks to choose if I want to start with 40 and a 7.5% annual growth
➢ Staples – determine optimal package design characteristics from customer surveys
➢ Boeing – design aircraft parts such as fan blades
➢ Many retailers – better manage inventory and optimize display areas
➢ Automotive design
➢ Routing
Genetic Algorithm: Examples
64
Information Technology & Data Analytics
➢ Polynomial Neural Networks (PNN)
• Forecasting
• Adaptive control systems
• Nonlinear models
• Can include fuzzy logic and genetic algorithm
Example: PNN
65Adaptive control using PNN, Gomez Ramirez, 2000
Information Technology & Data Analytics
➢ Arrhythmia detection
66
Example: PNN
Information Technology & Data Analytics
➢ Developed by Ashok Goel’s team in Georgia Tech
• Based on the fact students ask the same questions over and over
• Initially based on keywords, it was not as successful
• Challenge: Natural language, different ways of asking questions
• Just answered in the forum if she was 97% certain she was correct
• Students did not know they were interacting with a virtual TA
• Based on IBM Watson
• Every iteration becomes better
Jill Watson: Teacher Assistant (TA)
67
Information Technology & Data Analytics
➢ Which answer was given by Jill?
Jill Watson: Teacher Assistant (TA)
68Watch Ashok Goel’s TED talk about Jill Watson
Information Technology & Data Analytics
➢ What is the Turing test?
• It tests a machine’s ability to pass as a human
➢ Watson can trace its roots on Deep Blue, the computer who defeated Gary Kasparov
➢ IBM’s Watson in Jeopardy
➢ Watson “destroys” Humans in Jeopardy (Full)
➢ Full Q&A at Oxford Union with Laura, a humanoid
➢ Amazon just introduced an AI compiler (NNVM)
More on Watson and AI
69
Information Technology & Data Analytics
Agent-Based Technologies
70
Information Technology & Data Analytics
➢ Agent-based technology (software agent) – piece of software that acts on your behalf (or on behalf of another piece of software) performing tasks assigned to it
AGENT-BASED TECHNOLOGIES
71
Information Technology & Data Analytics
➢ Autonomous agent – can adapt and alter the manner in which it works
➢ Distributed agent – works on multiple distinct computer systems
➢ Mobile agent – can relocate itself onto different computer systems
➢ Intelligent agent – incorporates artificial intelligence capabilities such as reasoning and learning
➢ Multi-agent system – group of intelligent agents that can work independently and also together to perform a task
Types of Agent-Based Technologies
72
Information Technology & Data Analytics
➢ Information agents (buyer agents) – search for information and bring it back
• An agent on a Web site
➢ Monitoring-and-surveillance agents – constantly observe and report on some entity of interest, a network, or manufacturing equipment
➢ User agents – take action on your behalf
• Sorting your email
• Playing chess with you
Types of Intelligent Agents
73
Information Technology & Data Analytics
➢ Data-mining agents – operate in a data warehouse discovering information
• Important analytics tool for data warehouse data
• Can find hidden patterns in the data
• Can also classify and categorize
• May suggest unseen approaches
• Could make predictions based on information
▪ VW has an early-warning system about market conditions
Types of Intelligent Agents
74
Information Technology & Data Analytics
➢ Multi-Agent Systems – Interaction between multiple agents in an environment
➢ Biomimicry – learning from ecosystems and adapting their characteristics to human and organizational situations
➢ Used to:
1. Learn how people-based systems behave
2. Predict how they will behave under certain circumstances
3. Improve human systems to make them more efficient and effective
Multi-Agent Systems & Biomimicry
75
Information Technology & Data Analytics
➢ Swarm (collective) intelligence – the collective behavior of groups of simple agents that are capable of devising solutions to problems as they arise, eventually learning to coherent global patterns
• A subfield of biomimicry
Swarm Intelligence
76
Information Technology & Data Analytics
➢ Flexibility – adaptable to change
➢ Robustness – tasks are completed even if some individuals are removed
➢ Decentralization – each individual has a simple job to do
Characteristics of Swarm Intelligence
77
Information Technology & Data Analytics
➢ Metallica is AI friendly. Check out this song in Antwerp, or Budapest. • We can thank Verity Studios for this technology • Broadway shows, Drake and others are swarming as well! Check
this out!
➢ Intel’s drone shows are not less impressive!
➢ Why are these drones acting as agents?
➢ What other applications can you think of ?
Swarming with Metallica: Visual Application
78
Information Technology & Data Analytics
Examples of AI in the news
79
Information Technology & Data Analytics
➢ Facebook’s AI accidentally created its own language
➢ Amazon scraps secret AI recruiting tool that showed bias against women
➢ With No Laws To Guide It, Here's How Orlando Is Using Amazon's Facial Recognition
➢ If You Jaywalk in China, Facial Recognition Means You’ll Walk Away With A Fine
➢ There is a text generator that is so good, it is considered too dangerous to release
AI in the News
80
Information Technology & Data Analytics
➢ Facebook’s AI accidentally created its own language
• Project: Improve Chatbots
• Machine learning
• Dialog agents were left to negotiate freely
• They created a more efficient language to communicate
AI in the News
81
Bob: i can i i everything else . . . . . . . . . . . . . . Alice: balls have zero to me to me to me to me to me to me to me to me to Bob: you i everything else . . . . . . . . . . . . . . Alice: balls have a ball to me to me to me to me to me to me to me Bob: i i can i i i everything else . . . . . . . . . . . . . . Alice: balls have a ball to me to me to me to me to me to me to me Bob: i . . . . . . . . . . . . . . . . . . . Alice: balls have zero to me to me to me to me to me to me to me to me to Bob: you i i i i i everything else . . . . . . . . . . . . . . Alice: balls have 0 to me to me to me to me to me to me to me to me to Bob: you i i i everything else . . . . . . . . . . . . . . Alice: balls have zero to me to me to me to me to me to me to me to me to
Information Technology & Data Analytics
➢ Amazon scraps secret AI recruiting tool that showed bias against women
• Machine learning
• Rated candidates from 1 to 5 (yes, like product reviews)
• Problem: it was not rating candidates in a gender-neutral way
• Why? Because it was trained with resume patterns over a 10- year period, when most of candidates were men
• Scrapped as it could adapt other biases on its ratings.
AI in the News
82
Information Technology & Data Analytics
➢ With No Laws To Guide It, Here's How Orlando Is Using Amazon's Facial Recognition
• Uses Amazon’s facial “Rekognition” to find persons of interest
• Currently a pilot
➢ If You Jaywalk in China, Facial Recognition Means You’ll Walk Away With A Fine
• Shenzhen surveilling and ticketing jaywalkers
• Part of a broader “social credit” proposal in China, planned for 2020.
AI in the News
83
Information Technology & Data Analytics
➢ There is a text generator that is so good, it is considered too dangerous to release
• OpenAI was looking to created to predict the next word in a sample of 40Gb of Internet text.
• The end result was the system that adapts to style and content, allowing the user to generate realistic and coherent continuations about a topic of their choosing.
• Example: o Legolas and Gimli advanced on the orcs, raising their weapons
with a harrowing war cry. o The orcs' response was a deafening onslaught of claws, claws,
and claws; even Elrond was forced to retreat. "You are in good hands, dwarf," said Gimli, who had been among the first to charge at the orcs; it took only two words before their opponents were reduced to a blood-soaked quagmire, and the dwarf took his first kill of the night.
AI in the News
84
Information Technology & Data Analytics
➢ Crazy-eyed robot wants a family – and to destroy all humans
• Sophia is an attempt to create a human-like robot
• She once said she wanted t destroy all humans
o… Really, she did.
oWas it a joke?
• Then she took that back
• What is the Uncanny Valley?
oDo you believe Sophia fits
the description?
AI in the News
85
Information Technology & Data Analytics
➢ Xinhua’s latest News Anchor
AI in the News
86
Information Technology & Data Analytics
1. Compare and contrast decision support systems and geographic information systems.
2. Describe the decision support role of specialized analytics (predictive and text analytics).
3. Describe the role and function of an expert system in analytics.
4. Explain why neural networks are effective decision support tools.
5. Define genetic algorithms and the types of problems they help solve.
6. Describe data-mining agents and multi-agent systems.
STUDENT LEARNING OUTCOMES
87
Questions?
Thank you!