ARTIFICIAL INTELLIGENCE
We focus on solving AI’s most challenging issues, from building systems that automatically adapt to novel situations to creating AI that explains its own reasoning.
We focus on solving AI’s most challenging issues, from building systems that automatically adapt to novel situations to creating AI that explains its own reasoning.
ARTIFICIAL INTELLIGENCE
We focus on solving AI’s most challenging issues, from building systems that automatically adapt to novel situations to creating AI that explains its own reasoning.
Human-Centric AI
A Leading Laboratory
Charles River’s scientists and engineers have been conducting leading-edge research since our founding nearly 40 years ago. Our open, collegial lab collaborates with dozens of universities and research labs across the U.S. We are currently engaged in more than 200 R&D projects, focusing on some of the biggest challenges in AI. Find out more from these selected academic publications and presentations.
Brittle AI, Causal Confusion, and Bad Mental Models: Challenges and Successes in the XAI Program
The authors discuss their key findings from the DARPA XAI program, which sought to “open the black box” of AI systems without sacrificing performance, and suggest future work in the field of explainable AI.
Towards Incorporating Artificial Intelligence in the Mission Planning Process
The authors describe the application of joint cognitive system analysis and neural policy programs to create effective mission plans as well as a method for prototyping these approaches based on the StarCraft II strategy game.
Probabilistic Programming:
Past, Present, and Future
In this invited keynote, Dr. Avi Pfeffer describes the unique capabilities of probabilistic programming languages (PPLs) and the development of two PPLs at Charles River: Figaro™ and Scruff™.
Or view the complete list of AI publications from Charles River researchers.
Solutions That Work
We combine our in-house research with our deep insights from working with teams in the real world to produce AI solutions that work the way you expect them to. Our projects and products open new frontiers for the Government and business sectors, improving operations through reduced costs, increased efficiency, and enhanced performance of both humans and machines.
Explainable AI
Scientists and engineers at Charles River Analytics are generating new knowledge at the frontiers of this rapidly growing area, creating a future where humans and AIs collaborate—to drive cars, respond to disasters, and make medical diagnoses.
Learn more about our XAI work
Machine Learning and Neural Networks
Our machine learning R&D identifies patterns in data using a variety of approaches, including reinforcement learning, deep learning, anomaly detection, and cluster analysis. We use these patterns to better understand the world and to make better predictions and decisions.

DATAVOID
Data analysis tool to assess value of information for decision making
MERLIN-RST
Increase swarm effectiveness with tactics derived from meta-reinforcement learning
COLTRANE
A system that uses machine learning and symbolic reasoning to handle novelty in open-world domains
EXTRA
Tools that make DRL agents understandable and trustable
KWYN SOLAR
An immersive environment for rapidly understanding the space domain
CAMEL
Advancing the field of explainable AI (XAI) with causal models to explain learning
Apogee
XR for space domain awarenessProbabilistic Programming
By enhancing programming languages with probabilistic capabilities, we are able to create systems that can help make decisions in the face of uncertainty. Scientists and engineers at Charles River have been leaders in the field of probabilistic programming since its earliest days. Our current work includes developing probabilistic programming languages (PPLs) and applying PPLs to specific challenges, such as missile defense, space object classification, and the health of engineered systems.

RAPS
An AI-based maintenance system that keeps robotic combat vehicles mission ready
Scruff
A framework for building artificial intelligence systems
POWERED
An application that uses probabilistic modeling to determine the reliability of power supplies
WIMPLE
A wildfire risk assessment and mitigation solution for homeowners and communities
PERCEPTS
A tool to enable more robust AI model development
SNAPPR
Optimize preventive maintenance with real-time estimates of operational ability
PROBSYSML
Probabilistic extensions for the Systems Modeling Language
MAAGI
Identify malware attacks faster by recognizing code and techniques from previous attacks.
PLEDGES
A new machine learning approach with probabilistic modelingOptimization and Automated Planning
Optimizing actions and plans is a key feature of decision-support tools, especially when decision makers have multiple goals. At Charles River, we help our customers face the challenge of creating multi-step plans that adapt to the real world. We use a variety of algorithms, including genetic/evolutionary algorithms, market-based negotiation algorithms, neural networks, and ant-colony optimization, to develop tools for optimization and automated planning. By integrating these algorithms with our expertise in designing human-computer interfaces, we create solutions that not only generate effective and efficient plans but also help decision makers understand their options and the potential tradeoffs.

MIN-COST
Onboard AI for uncrewed surface vehicles
CANDID
Detect, mitigate, and prevent cybersecurity attacks on military ground vehicles.
INTUIT
Role and task-tailored interfaces for mission planning
COMPASS
A weather and climate forecasting tool that facilitates mission planning
IMPRINT
A virtual reality system for training first responders
MANTA
A platform-independent, natural control, and autonomy robot appliqué
DATEM
Monitor health and status of critical systems with machine-learning technologiesNatural Language Processing
We use natural language understanding and natural language generation to strengthen the connection between humans and computers. We develop software that reads text documents and maps them to semantic representations for automated reasoning, and we incorporate natural language processing into a wide variety of applications, including intuitive interfaces for interacting with robots and uncrewed vehicles, tools for analyzing propaganda, and automated methods to predict cyberattacks.
Computer Vision and Perception
Our work on computer vision goes beyond the traditional definition of enabling computers to see, identify, and process images the way people do. We apply AI and machine learning to create BVLOS (beyond visual line of sight) capabilities and to fuse optical data with infrared, radiation, and other sensor data. We also build software tools that enable developers to use our advanced technologies to prototype their own computer vision systems.

A-TEAM
Maritime object identification and optical character recognition for situational awareness
ROMAN
Real-time sea surface maps and maritime object detection
TNT-SCAN
A system to track nuclear threats in urban environments
ASIMOV
A multicamera tool that ensures safer operations using machine learning
ORION
Human-computer interfaces for US Army commanders
CROWSNEST
A maritime traffic awareness solution for an uncrewed surface vessel
VISIONKIT
A library of computer vision processing tools
Follow-Me
Enables ground robots to autonomously track and follow a designated leaderBehavioral and Cognitive Modeling
Through our research, we seek to understand how the human brain works and then develop behavioral and cognitive models that can be used to predict or simulate human behavior. These models inform a variety of our capabilities, including performance assessment, intelligent tutoring, adversary behavior modeling, and cultural training.

CYMOD
Perform cyber-war-gaming exercises to predict potential attack vectors and proactively prepare .
ADAPTER
A toolkit that models individual and team cognitive state
SEAHAWK
A system that assesses cognitive workload for aircrews
CAATE
Training applications to teach soldiers social and cultural skillsSocial Intelligence
Social intelligence enables AI systems to infer the goals and situational knowledge of their human partners, predict their needs, and offer context-aware actions. Our work in this area builds on many years of experience with sociocultural modeling, using key insights from the social sciences and reflecting the unique decision-support needs of the operational community.

SARA
A social robot that supports individuals with Alzheimer’s and dementia
READ-IT
A toolkit to collect and analyze socio-cultural network data
CRISIS
A system using heterogeneous crowds for complex analysis problems