Bridging the AI Gap for Intelligence Analysts...Dark Web SaaS Dev Ops Microservices Web Services...

Post on 28-Dec-2019

12 views 0 download

Transcript of Bridging the AI Gap for Intelligence Analysts...Dark Web SaaS Dev Ops Microservices Web Services...

Bridging the AI Gap for Intelligence AnalystsBen Conklin

Matt Woodlief

James Jones

Intelligence Imperative for AI

Our SecurityIs Increasingly Challenged

Requiring Multi-Jurisdiction, Multi-AgencyAnd Global Operations

Domestic Terrorism

New Adversaries

Organized Crime

Natural DisastersEnergy Security

Refugee CrisisCyber Warfare

Political CrisisBorder Security

Non-State Actors

First Age 1944-1962

• Rise of communism

• Human intelligence

• Single threat

Second Age1962-2001

• Cold war; nation-states

• Technical collection

• Single threat

Third Age2001-2014

• Terrorism & regional conflict

• Info tech, UAV’s and web tools

• Threats on the homeland

Fourth Age2014+

• Terror, cyber and WMD

• Multi-int & big data analytics – with AI

• Diverse distributed groups

First professional intelligence Integrated intelligenceDistributed intelligenceStovepipe intelligence

Increasing Change and Rates of Change

The Intelligence Cycle

Requirements

Tasking

Collection

Processing

Exploitation

Dissemination

Traditional EmphasisNew Emphasis

Fourth Age

Digital Transformation

Digital Automation

Simultaneous

Sequential Workflows

Realizing the 4th Age of Intelligence…….Requires Intelligence Organizations to transform

Integrated Operations

Digital Transformation of IntelligenceOrganizations Need to Re-envision Their Workflows

Creating Smart, Dynamic Decision Making

“Collaboration happens at the speed of trust”

Massive Transformation . . .Interconnected Information, Processes, and Workflows . . .

. . . All Happening at the Same Time

…Using Analytics to Drive Decision Making

Location Intelligence Helps Us Understand . . .

. . . Everything

Simultaneous, CollaborativeTrusted

Drivers for ChangeLiving in an Era of Constant Change Integrated

Operations

Information

Technology

Tradecraft

Advancing the art and science to address growing threats

Digital Transformation

Simultaneous, CollaborativeTrusted

Drivers for ChangeLiving in an Era of Constant Change Integrated

Operations

Information

Technology

Tradecraft

Advancing the art and science to address growing threats

Digital Transformation

Imagery

Unstructured

Weather

Demographics

3DStructured

Observations

Foundation Intelligence

PsychographicsFull-Motion Video

Crowdsourcing

IoTReal-Time

Persistent Surveillance

Dark Web

SaaS

Dev Ops

MicroservicesWeb Services

Cloud

Big DataAI

Machine Learning

Distributed Computing

Containerization

Deep LearningVirtualization Distributed Analysis

ABI Data ExplorationStructured

Observations Immersive VisualizationMulti-Int

Predictive Modeling

Analyst Augmentation

Monitor Research

SearchDiscover

ABI

Shift to Discovery Focus

Known

Unknown

Known

Unknown

Locations and Targets

Be

hav

iors

an

d S

ign

atu

res

Fourth Age

Activity-Based Intelligence & Structured Observation ManagementPersist and Repeat Intelligence In A Time-Dominant Environment

Activity-Based Intelligence

Structured ObservationManagement

Discovery of Objects and Relationships

IdentifiesKnowledge Gaps

SOM:• Organizing Model for Known

Information• Monitoring, warning, and reporting

ABI:• Set of methods for discovering

the unknown• Discovery and understanding• Develops new objects

SOM Database

• ABI to explore unknowns

• SOM for capturing known

Simultaneous, CollaborativeTrusted

Drivers for ChangeLiving in an Era of Constant Change Integrated

Operations

Information

Technology

Tradecraft

Advancing the art and science to address growing threats

Digital Transformation

Imagery

Unstructured

Weather

Demographics

3DStructured

Observations

Foundation Intelligence

Full-Motion Video

IoTReal-Time

Digital Twin

Dark Web

SaaS

Dev Ops

MicroservicesWeb Services

Cloud

Big DataAI

Machine Learning

Distributed Computing

Containerization

Deep LearningVirtualization Distributed Analysis

ABI Data Exploration

Analytics

Location Intelligence

Structured Observations Immersive VisualizationMulti-Int

Predictive Modeling

Analyst Augmentation

Digital Twin

Space and Time

Context and Content

Decision Making

Structured Observation Management (SOM)

Human Observations

using Smart Forms

Trained AI Classifiers

Common Ontology

Real-Time Services

TransformingFoundation Intelligence

• Product Centric

• Monolithic

• Out-of-Date

Traditional

• User Defined and Composable

• Decision Ready

• Real-Time

Modern

Authoritative and Trusted

Simultaneous, CollaborativeTrusted

Drivers for ChangeLiving in an Era of Constant Change Integrated

Operations

Information

Technology

Tradecraft

Advancing the art and science to address growing threats

Digital Transformation

Imagery

Unstructured

Weather

Demographics

3DStructured

Observations

Foundation Intelligence

PsychographicsFull-Motion Video

Crowdsourcing

IoTReal-Time

Persistent Surveillance

Dark Web

Distributed Analysis

ABI Data Exploration

Analytics

Location Intelligence

Structured Observations Immersive VisualizationMulti-Int

Predictive Modeling

Analyst Augmentation

SaaS

Dev Ops

Web Services

Cloud

Big DataAI

Machine Learning

Distributed Computing

Deep Learning

SOCOMSTRATCOM

Edge Portal

PACOM

Army GPC

AF DGS

USMC

DCGS

AGO

NATO SHAPE

EUCOM

CENTCOM

Connecting Organizations and Individuals

A Geospatial Cloud is Emerging

Providing Critical Spatial Infrastructure

Geospatial Cloud

IC GIS Portal

Computer Vision

Natural Language Processing

Prediction

Anomaly Detection

Human Machine Team

Target Identification & Tracking

AI, ML, and Deep Learning

SOM

Empirical Bayesian Kriging Regression Prediction

Training Data Preparation

Spatial Machine Learning

ArcGISPythonNotebooks

AI, ML, and Deep Learning

Anomaly Detection

Object Detection

Change Detection

ArcGIS has Machine Learning Tools

ArcGIS

Classification

Clustering

Prediction

Machine Learning in ArcGIS

Machine Learning Tools in ArcGIS

• Maximum Likelihood Classification

• Random Trees• Support Vector Machine

Clustering

• Empirical Bayesian Kriging• Areal Interpolation• EBK Regression Prediction• Ordinary Least Squares

Regression and Exploratory Regression

• Geographically Weighted Regression

• Forest Based Prediction• Spatially Constrained Multivariate Clustering

• Multivariate Clustering• Density-based Clustering• Image Segmentation• Hot Spot Analysis• Cluster and Outlier Analysis• Space Time Pattern Mining

Classification Prediction

Prediction and Anomaly Detection

Crash Prediction: Predicting Probability of

Crash per Time and Location

Fast ETA Prediction: Predicting ETA from Thousands

and Millions of points to Locations in Seconds

Similarly,

we can

Predict

Probability

of Attacks

per Location

Optimize Taskforce Deployment, Understand

Reachability & Explore Hundreds of Scenarios very

Quickly

Target Identification

Helping Us Understand, Predict, and Make Decisions . . .. . . at Many Scales

SensorIntegration

HumanMovement

Land Cover

AI and Computer VisionProvide Real-Time Global Intelligence from Imagery

AI and Computer Vision

Target

Identification

& Tracking

Anomaly

Detection

Surface to Air

Missile

Launcher Sites

Detection

SOM:

Activity

Identification

via Car

Counting per

Area & Time

Hidden Road

Detection

High Resolution Change

Detection

Detecting New Piers

Bandar Abbas, IR

QueuingDashboards identify EEI Patterns to Drive Action

Task Sensors InterdictionReadiness Threat

TippingAI Computer Vision Detects Targets

AI Models Observations SOMAI Inference

Fleet in Port

Drydock Repairs

SubsLoadingMunitions

Mini-SubInactivity

SortingEEI are filtered from SOM

SOM EEI

Buffer Proximity GeoFence

GeoEventServer

Range Intersect Time Gap

SpatiotemporalFilters

Integrating AI into Intelligence ProductionSOM empowers AI to find Essential Elements of Information (EEI) for Predictive Analysis

Object Detection

End to End GeoAI Life Cyclewith Imagery

ImageryAccess

Imagery Prep

DataLabelling

ConsumeModels

Run Inference at SCALE

Feedback Loop

TakeAction

Deploy Models to Production

NLP With Location IntelligenceAutomatic Location Extraction from Textual Content

80%Of Data is Unstructured

GIS and Natural Language Processing Integration

NLPTools

LocationContext

Text & Voice

SyntaxDiscourse

Semantics Speech

CoordinatesCustom Locations

User defined keywords

LocationsPeople/Organizations

EventsDates

Relationships

ArcGIS Pro 2.3

Native EsriCapability

Third PartyIntegration

Natural Language Processing

What are you looking for?

What is the best tool?

How is it best used?

• Data is at least somewhat understood• Data is static• Data contains identifiable and

repeating patterns• Little to no programming experience

available/needed

• Data is not well understood• Data is either static or streaming• Data does not contain identifiable

and/or repeating patterns• Programming experience needed

Integrating Unstructured Functionality with ArcGIS

LocateXT

• Extension for ArcGIS Desktop and Enterprise

• Uses regular expressions to search for coordinates in a variety of formats

• Ability to create/use custom locators/gazatteers

• Define custom keywords and stop words for document scraping

Using LocateXT to ETL Data

NLP Integration

• Numerous 3rd Party tools exist

- Open Source

- Proprietary / As A Service

• Identify and extract named entities

• Link entities and create semantic relationships

• Organizes data into an ontology

• Classify sentiment, topic identification, noun-phrase/verb extraction

Apps

DesktopAPIs

NLTK

ArcGIS NLP Tools

Entities and Relationships

Entities (spatial)Saudi Arabia285 Fulton St, New York,NY 1000734 10 9.51N 73 14 32.78EHadhramaut, Yemenapproximately 5 miles northwest of Baqubah

Entities (non-spatial)Osama bin LadenTerroristUS EmbassyUS Special ForcesAugust 20, 199866 cruise missiles

LinksOsama Bin laden -- Saudi Arabia (birthplace)US Embassy – Kenya

EventsOsama bin Laden attacked World Trade CenterAbu Musab al-Zarqawi was killed June 7, 2006

NLP and ArcGIS

AI Workforce

Senior Leaders

• What AI Can Do

• Organization AI Strategies

• Resource Allocation

Managers

• Directing Projects

• Resource Allocation

• Progress Tracking

• Project Delivery

• AI Product Managers

Technical Staff

• Knowledge of comprehensive AI

• Machine Learning engineers

• Data Engineers

• Data Scientists

Training, Workforce Development and Retention

Machine Learning Engineers

1. Responsible for building computational systems that can improve the performance of a task.

2. Research and implement appropriate ML algorithms and tools

3. Runs machine learning tests and experiments

4. Re-train models as necessary

5. Systems and solutions optimiztions

ArcGIS Support

• ArcGIS PRO + Image Analyst Extension AI/ML toolset

• ArcGIS Enterprise Raster Analytics

• ArcGIS Notebook Server

• ArcGIS Learn

• ArcGIS Big Data Toolkit

Data Engineers

• Take guidance from the Machine Learning Engineer

• Identification of best data sources for the problem set

• Staging and management of data for labeling, training and dessimination

• Implementation of ML solutions

• Interpretation of the results and presentation

• ArcGIS Support

- ArcGIS Enterprise – Image Server + Raster Analytics

- ArcGIS Dashboards

- ArcGIS PRO + Image Analyst Extension

Data Scientists

• Build Machine Learning Models

• Create / Develop Machine Learning Algorithms

• Iterate on models to create optimal performance

• Interact and integrate Machine Learning Frameworks

• ARCGIS Support

• ArcGIS PRO + Image Analyst Extension AI/ML toolset

• ArcGIS Enterprise Raster Analytics

• ArcGIS Notebook Server

• ArcGIS Learn

• ArcGIS Big Data Toolkit

Please Share Your Feedback in the App

Download the EsriEvents app and find

your event

Select the session you attended

Scroll down to “Survey”

Log in to access the survey

Complete the survey and select “Submit”

Bridging the AI Gap for Intelligence AnalystsBen Conklin

Matt Woodlief

James Jones