Title: New Trends in Intelligent Systems
 1New Trends in Intelligent Systems
- Dr. Jay Liebowitz 
 - Professor 
 - Johns Hopkins University 
 - Jliebow1_at_jhu.edu
 
  2AI Past, Present, and Future, AI Magazine, 
25th Anniversary Issue of AAAI, Vol. 26, No. 4, 
Winter 2005
- We are a scientific society devoted to the study 
of artificial intelligenceAllen Newell, The 
First AAAI Presidents Message, 1980  - As AI matures, its focus is shifting from 
inward-looking to outward-looking. Some of the 
new concerns of the field are social awareness, 
networking, cross-disciplinarity, globalization, 
and open accessAlan Mackworth, Current AAAI 
President, July 2005 
  3The Next 50 Years
- The Semantic Web is to KR as the Web is to 
hypertextJames Hendler, U. of Maryland  - AI has not yet succeeded in its most fundamental 
ambitions. Our systems are fragile when outside 
their carefully circumscribed domainsRod 
Brooks, MIT  - Reasoning programs still exhibit little common 
sensePatrick Winston, MIT 
  4More Quotes
- Integrative research will be particularly 
challenging for research students. To do it, 
they must master a wide range of formal 
techniques and understand not just the 
mathematical details but also their place in 
overall accounts of intelligent behaviorHaym 
Hirsh, Rutgers University  - Another reason for the slow progress is the 
fragmentation of AIAaron Sloman, U. of 
Birmingham 
  5Innovation, 2004 (Patent Applications 
Filed)Financial Times, June 8, 2005, Thomson 
Scientific 
 6Patents Filed by Sector in 2004 (Spain) 
Financial Times, Oct. 26, 2005, Thomson Scientific
- 48 Chemicals, materials and instrumentation 
 - 14 Telecom, IT, and electronics 
 - 13 Food and agriculture 
 - 11 Automotive and transport 
 - 10 Pharmaceutical and medical 
 - 4 Energy and power 
 - Biotechnology Spanish research highly rated in 
agro-industry, medicine, and alternative fuels  - Spanish biotechnology is growing 4 times faster 
than the average of the European 15  - Spain accounts for 4 of all biotech research 
published in the world  - Sluggish integration of IT solutions into daily 
life 
  7Integrative Research in Knowledge Management
 PEOPLE
PROCESS
Building and Nurturing a Knowledge Sharing Culture
Systematically Capturing and Sharing Critical 
 Knowledge
TECHNOLOGY 
Creating a Unified Knowledge Network 
 8Applying AI to KMExpert Systems Technology
- Knowledge elicitation techniques to acquire 
lessons learned (via structured/unstructured 
interviews, protocol analysis, etc.)  - On-line pools of expertise (rule or case-based) 
 - Knowledge representation techniques for 
developing an ontology 
  9Intelligent Agent Technology
- Intelligent multi-agent systems with learning 
capabilities to help users in responding to their 
questions  - Searching and filtering tools 
 - User profiling and classification tools 
 - Agent-Oriented Knowledge Management AAAI 
Symposium (Stanford University) 
  10Data Mining and Knowledge Discovery Techniques
- Inductively determine relationships/rules for 
further developing the KM system  - Help deduce user profiles for better targeting 
the KM system  - Help generate new cases 
 
  11Neural Networks, Genetic Algorithms, etc.
- Help weed out rules/cases 
 - Help look for inconsistencies within the 
knowledge repository  - Help filter noisy data
 
  12KM Research Issues
- --Develop active analysis and dissemination 
techniques for knowledge sharing and searching 
via intelligent agent technology (i.e., where 
learning takes place)  - --Apply knowledge discovery techniques (e.g., 
data/text mining, neural networks, etc.) for 
mining knowledge bases/repositories  - --Improve query capabilities through natural 
language understanding techniques  - --Develop metrics for measuring value-added 
benefits of knowledge management  - --Develop standardized methodologies for 
knowledge management development and knowledge 
audits  - --Provide improved techniques for performing 
knowledge mapping and building knowledge 
taxonomies/ontologies  
  13KM Research Issues (cont.)
--Develop techniques for building collaborative 
knowledge bases --Develop improved tools for 
capturing knowledge from various media (look at 
multimedia mining to induce relationships among 
images, videos, graphics, text, etc.) --Develop 
techniques for integrating databases to avoid 
stovepiping, functional silos --Build improved 
software tools for developing and nurturing 
communities of practice --Develop techniques for 
categorizing, synthesizing, and summarizing 
lessons learned (look at text summarization 
techniques) --Explore ways to improve human-agent 
collaboration --Explore human language 
technologies for KM (input analysis, extraction, 
question-answer, translation, etc.) 
 14WBM 2005 Research Problem (James Simien, NPRST, 
April 2005) 
- How to provide IT support for the Navys future 
distributed business processes involving sailors 
and commands as outlined in the Navys Human 
Capital Strategy?  - Distributed processes provide tremendous 
opportunity for increasing efficiencies across 
the enterprise.  - Proposed solution 
 - Develop a Multi-Agent System incorporating 
software agents to intelligently assist Users in 
performing tasks. 
  15Major Focus in FY05 (Simien, 2005)
- Development of a formal methodology for knowledge 
acquisition and management for Navys business 
rules used in the assignment process (Liebowitz 
et al., 2005)  - Exploring use of genetic algorithms in Sailor job 
matching  - Development of agent bi-lateral negotiation for 
those assignment matches that occur outside of 
the general matching process  - Experimentation with multiple forms of 
distributed architecture to determine performance 
and scalability (Liebowitz et al., 2004 2005) 
  16Next Generation of Data Mining Applications (M. 
Kantardzic  J. Zurada, IEEE Press, 2005)
- Current data warehouses in the terabyte range 
(FedEx, UPS, Wal-Mart, Royal Dutch/Shell Group, 
etc.)  - Diversity of data (multimedia data) 
 - Diversity of algorithms (GAs, fuzzy sets, etc.) 
 - Diversity of infrastructures for data mining 
applications (web-based services and grid 
architectures)  - Diversity of application domains (Internet-based 
web mining, text mining, on-line images and video 
stream mining)  - Emphasis on security and privacy aspects of data 
mining (protect data usually in a distributed 
environment) 
  17Red Light Cameras and Motor Vehicle Accidents 
(Solomon, Nguyen, Liebowitz, Agresti, 2005 
funded through GEICO Found.)
- Objective 
 - Employ data mining techniques to explore the 
relationship between red light cameras and motor 
vehicle accidents  - Data 
 - FARS database 
 - 2000  2003 in MD and Washington, D.C. 
 - 16,840 entries 
 
  18Findings
- Strongest relationships are collisions with 
moving objects and angle front-to-side crashes.  - The 3pm  4pm hour and months later in the year. 
 - Car collisions are more likely to happen on 
Fridays and Sundays.  - Types of car crashes involved in running red 
lights are mostly rear-end crashes and angle 
front-to-side collisions.  - High relative importance of gender.
 
  19New/Repackaged Growth Areas for AI
- Business rule engines 
 - The acquisition of RulesPower assets allows Fair 
Isaac's customers a higher-performance business 
rule engine (BRE) option that leverages the RETE 
III algorithm (September 27, 2005 Gartner Group 
Report).  - Annual Business Rules Conference (November 2006 
in Washington, D.C.)  
  20Another Area for Growth
- Strategic Intelligence The Synergy of Knowledge 
Management, Business Intelligence, and 
Competitive Intelligence (see Liebowitz, J., 
Strategic Intelligence book, Auerbach 
Publishing/Taylor  Francis, NY, April 20, 2006) 
  21Continued Growth in Discovery Informatics 
(Knowledge Discovery)
- New curricula at the undergraduate level at 
College of Charleston (Discovery Informatics), 
Washington  Jefferson (Data Discovery), etc.  - New Graduate Certificate in Competitive 
Intelligence (Johns Hopkins University Jay 
Liebowitz, Program Director)  - SCIP (Society of CI Professionalswww.scip.org)CI
 analysts  - Web and Text Mining
 
  22Steady Growth 
- Robotics and Computer Vision 
 - Natural Language and Speech Understanding 
 - Neural Networks, Genetic Algorithms, 
Self-Organizing Maps  - Intelligent/Multi-Agents 
 - Fuzzy Logic 
 
  23Papers Are Being WrittenWorldwide
EXPERT SYSTEMS WITH APPLICATIONS is a refereed 
international journal whose focus is on 
exchanging information relating to expert and 
intelligent systems applied in industry, 
government, and universities worldwide. Published
 by Elsevier Entering Volumes 30  31 (2006) 
 24Trends in Intelligent Scheduling Systems
- Constraint-based 
 - Expert scheduling system shells/generic 
constraint-based satisfaction problem solvers  - Object/Agent-oriented, hierarchical architectures 
 - Hybrid intelligent system approaches
 
  25NASA Scheduling Environment
- Two of the most pressing tasks in the future for 
NASA Data capture/analysis and scheduling 
  26GUESS (Generically Used Expert Scheduling System)
- A generic intelligent scheduling tool to aid the 
human scheduler and to keep him/her in the loop  - Programmed in Visual C and runs on an IBM PC 
Windows environment (about 9,500 lines of code)  - 2.5 year effort
 
  27Features of GUESS
- OOPS feature of GUESS is that classes represent 
various abstractions of scheduling objects, such 
as events, constraints, resources, etc.  - Resources--binary, depletable, group, etc. 
 - Constraints--before, after, during, notduring, 
startswith, endswith, meta, etc.  - Repair-based scheduling
 
  28Major Scheduling Approaches in GUESS
- Suggestion Tabulator uses suggestions derived 
from the constraints  - Hill climbing algorithm 
 - Genetic algorithm--used EOS, a C class library 
for creating GAs  - Hopfield neural network algorithm
 
  29Neural Networks in Scheduling
- The existing work demonstrated that scheduling 
problems can be attacked and appropriately solved 
by NNs  - The majority of the artificial NNs proposed for 
scheduling were based on the Hopfield network (an 
optimizer)  - Most of the neural networks developed for 
scheduling have been in manufacturing domains 
  30Hopfield Network (NN Connections)
- Each of the constraints on an event produces an 
error signal. The error signal is chosen to cause 
the event to move in the correct direction to 
produce a "satisfied" schedule. The errors on a 
given event induced by the constraints are summed 
together and then passed through a sigmoid 
function. The output of the sigmoid function f(x) 
is used to shift the begin and end times of the 
event to drive the schedule to a more satisfied 
state. Several different sigmoid functions were 
tried. The most promising was f(x)  tanh (x). 
This yielded the following equation for the 
neural network  
  31Equation Used for NN Connections 
 32(No Transcript) 
 33Different Types of Scheduling Applications Using 
GUESS
- City of Rockville Baseball Scheduling 
 - Army strategic problem of scheduling arrival of 
units in a deployed theater  - Army operational problem of scheduling Army 
battalion training exercises  - College course timetabling at MC 
 - NASA satellite scheduling
 
  34(No Transcript) 
 35(No Transcript) 
 36Lessons Learned
- Dont underestimate the amount of time required 
for the user interface design  - Scheduling is a difficult (but pervasive) problem 
 - Nothing goes according to schedule--so have 
efficient ways of handling rescheduling 
  37Future Work
- Develop database links for ease of inputting 
 - Classify different scheduling types and models 
and incorporate them into GUESS  - Expand the number of scheduling methods (ORAI, 
etc.) 
  38Questions to Ponder??
- Will AI ever achieve natural/human intelligence? 
 - Should we have called our field IA (Intelligence 
Amplification) versus AI, since most of the AI 
applications are still for decision support?  - Have we found the killer application for AI 
yet?  - Will AI survive as a field or discipline?
 
  39THE END