Title: The Problem of Identifying the Terrorists Bad Guys Quickly
1The Problem of Identifying the Terrorists (Bad
Guys) Quickly
- by
- Dr. Peter Chen
- Cyber Security Group
- Computer Science Dept
- LSU
- Baton Rouge, LA 70803
2Outline
- What is the Profiling Problem?
- Why is it so difficult?
- What are we doing about it?
3What is the Profiling Problem?
4In any population,
5there are bound to be bad guys
6there are bound to be bad guys
7Lets meet some of them
8A bad guy
9Another bad guy
10Several bad guys
11Looking more closely at each bad guy
12Bad guy 1
- black hair
- beard/moustache
13Bad guy 2
- well dressed
- beard/moustache
14Bad guy 3
- black hair
- beard/moustache
15Bad guy 4
- black hair
- highly strung
- skinny
16Attributes of bad guys
- black hair
- beard/moustache
- well dressed
- skinny
17black hair
18beard/moustache
19well-dressed
20highly strung
21skinny
22Using the fewest attributes to catch all the bad
guys
- black hair
- beard/moustache
23Unfortunately, in our population
24there are also good guys
25Looking more closely at each good guy
26Good guy 1
27Good guy 2
- beard/moustache
- well-dressed
28Good guy 3
29Using the fewest attributes to catch all the bad
guys
- black hair
- beard/moustache
30also catches some good guys (casualties)
- black hair
- beard/moustache
31also catches some good guys (casualties)
- black hair
- beard/moustache
32Goal Find the smallest number of attributes
that will catch all the bad guys, but at the
same time Include as few casualties (good
guys) as possible.
33Some good guys are more important than others
34Some bad guys are more important (to capture)
than others
35Goal (more ambitious) Find the smallest number
of attributes that will catch as many, and
preferably the more important bad guys, but at
the same time Include as few, and preferably
the less important good guys, as possible.
36Why is the Profiling Problem so difficult?
37Why cant we just try all possible combinations
of attributes, and then pick the one that does
best?
38For, after all, computers are fast, arent they?
39This problem is complex
- Computers are fast, but not for certain problems,
the complexity of the problems will make the
computation time grow exponentially. The
Profiling (Bad Guy Risk Assessment) is such a
problem
40- Unfortunately, the Profiling Problem is one such
problemAdding one more bad guy, or one more
attribute may make the problem take twice as long
to solve. - Also, adding one more attribute value (for
example, adding a new value on possible hair
color will increase significantly the computation
time.
41No use coming up with the best solution many
days/weeks/months after we are all dead and gone.
42OK. How about a quick method to find a solution
that close to the best?
43We have developed algorithms to solve this
problem that do not take so long, yet produce
very good results.
44Summary
- In the Profiling Problem, we want to catch as
many bad guys, especially the real bad ones, and
do so by disturbing as few good ones, especially
the important ones. - The Profiling Problem takes too long to solve if
we want perfect solutions. No one knows if we can
get perfect solutions fast. - We have develop a quick algorithm to find the
solutions in a reasonably short time.
45The End