a computational account of everday abduction

Upload: scribd202

Post on 06-Apr-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/2/2019 A Computational Account of Everday Abduction

    1/8

    A n O v e r v i e w o f A b d u c t i o n a s a

    G e n e r a l F r a m e w o r k f o r K n o w l e d g e - B a s e d S y s t e m s

    T i m M e n z i e s

    y

    J u n e 1 2 , 1 9 9 5

    A b s t r a c t

    A s i n g l e i n f e r e n c e p r o c e d u r e ( a b d u c t i o n ) c a n b e u s e d f o r ( a m o n g s t o t h e r t h i n g s ) p r e d i c t i o n , c l a s s i -

    c a t i o n , e x p l a n a t i o n . p l a n n i n g , m o n i t o r i n g , d i a g n o s i s , q u a l i t a t i v e r e a s o n i n g , v a l i d a t i o n , v e r i c a t i o n ,

    d i a g r a m m a t i c r e a s o n i n g , m u l t i p l e - e x p e r t k n o w l e d g e a c q u i s i t i o n a n d d e c i s i o n s u p p o r t s y s t e m s .

    1 I n t r o d u c t i o n

    I n f o r m a l l y , a b d u c t i o n i s i n f e r e n c e t o t h e b e s t e x p l a n a t i o n 3 0 ] . G i v e n , a n d t h e r u l e R

    1

    , t h e n

    d e d u c t i o n i s u s i n g t h e r u l e a n d i t s p r e c o n d i t i o n s t o m a k e a c o n c l u s i o n ( R

    1

    ) ) i n d u c t i o n i s l e a r n i n g

    R

    1

    a f t e r s e e i n g n u m e r o u s e x a m p l e s o f a n d ; a n d a b d u c t i o n i s u s i n g t h e p o s t c o n d i t i o n a n d t h e r u l e t o

    a s s u m e t h a t t h e p r e c o n d i t i o n c o u l d b e t r u e ( R

    1

    ) ) 2 1 ] .

    M o r e f o r m a l l y , a b d u c t i o n i s t h e s e a r c h f o r a s s u m p t i o n s A w h i c h , w h e n c o m b i n e d w i t h s o m e t h e o r y T

    a c h i e v e s s o m e g o a l G w i t h o u t c a u s i n g s o m e c o n t r a d i c t i o n 8 ] . T h a t i s :

    E Q

    1

    : T A ` G

    E Q

    2

    : T A 6

    I n t h i s p a p e r , w e e x p l o r e t h e i m p l e m e n t a t i o n o f t h e H T 4 a b d u c t i v e a l g o r i t h m 2 6 ] t o c o n c l u d e t h a t

    a b d u c t i o n i s a g e n e r a l f r a m e w o r k f o r a w i d e - r a n g e o f K B S t a s k s . I n p a r t i c u l a r , w e w i l l a r g u e h e r e t h a t

    a b d u c t i o n c a n b e u s e d f o r p r e d i c t i o n , c l a s s i c a t i o n , e x p l a n a t i o n . p l a n n i n g , m o n i t o r i n g , d i a g n o s i s , q u a l i -

    t a t i v e r e a s o n i n g , v a l i d a t i o n , v e r i c a t i o n , d i a g r a m m a t i c r e a s o n i n g , m u l t i p l e - e x p e r t k n o w l e d g e a c q u i s i t i o n

    a n d d e c i s i o n s u p p o r t s y s t e m s . W e a r g u e e l s e w h e r e t h a t a b d u c t i o n c o u l d m o d e l c e r t a i n i n t e r e s t i n g f e a t u r e s

    o f h u m a n c o g n i t i o n 2 7 ] . O t h e r s a r g u e e l s e w h e r e t h a t a b d u c t i o n i s a l s o a f r a m e w o r k f o r n a t u r a l - l a n g u a g e

    p r o c e s s i n g 2 9 ] , d e s i g n 3 5 ] , v i s u a l p a t t e r n r e c o g n i t i o n 3 6 ] , a n a l o g i c a l r e a s o n i n g 9 ] , n a n c i a l r e a s o n -

    i n g 1 4 ] , m a c h i n e l e a r n i n g 1 5 , 3 1 ] a n d c a s e - b a s e d r e a s o n i n g 2 0 ] . D u e t o s p a c e l i m i t a t i o n s , t h i s a r t i c l e

    w i l l b e a n o v e r v i e w o n l y ( a l o n g e r v e r s i o n i s i n p r e p a r a t i o n ) .

    2 A b o u t H T 4

    2 . 1 D e n i t i o n s

    T o e x e c u t e H T 4 , t h e u s e r m u s t s u p p l y a t h e o r y T c o m p r i s i n g a s e t o f u n i q u e l y l a b e l e d s t a t e m e n t s S

    x

    T h e d e p e n d e n c y g r a p h c o n n e c t i n g l i t e r a l s i n T i s a n a n d - o r g r a p h c o m p r i s i n g < E I >

    i . e . a s e t o f d i r e c t e d e d g e s E c o n n e c t i n g v e r t i c e s V c o n t a i n i n g i n v a r i a n t s I I i s d e n e d i n t h e n e g a t i v e ;

    i . e . : I m e a n s t h a t n o i n v a r i a n t v i o l a t i o n h a s o c c u r r e d ( e . g . : I ( p : p ) ) . E a c h e d g e E

    x

    a n d v e r t e x V

    y

    i s

    l a b e l e d w i t h t h e S

    z

    t h a t g e n e r a t e d i t .

    H T 4 e x t r a c t s s u b s e t s o f E w h i c h a r e r e l e v a n t t o s o m e u s e r - s u p p l i e d T A S K . E a c h T A S K

    x

    i s a

    t r i p l e . E a c h t a s k c o m p r i s e s s o m e O U T p u t s t o b e r e a c h e d , g i v e n s o m e I N p u t

    S u b m i t t e d t o t h e A u s t r a l i a n A I ' 9 5 c o n f e r e n c e .

    y

    D e p a r t m e n t o f S o f t w a r e D e v e l o p m e n t , M o n a s h U n i v e r s i t y , M e l b o u r n e , V I C . ; t i m m @ i n s e c t . s d . m o n a s h . e d u . a u

    1

  • 8/2/2019 A Computational Account of Everday Abduction

    2/8

    ( O U T V a n d I N V ) I N c a n b e e i t h e r b e a m e m b e r o f t h e k n o w n F A C T S o r a D E F A U L T b e l i e f

    w h i c h w e c a n a s s u m e i f i t p r o v e s c o n v e n i e n t t o d o s o . T y p i c a l l y , F A C T S = I N O U T . I f t h e r e i s

    m o r e t h a n o n e w a y t o a c h i e v e t h e T A S K , t h e n t h e B E S T o p e r a t o r s e l e c t s t h e p r e f e r r e d w a y ( s ) .

    T o r e a c h a p a r t i c u l a r o u t p u t O U T

    z

    2 O U T , w e m u s t n d a p r o o f t r e e P

    x

    u s i n g v e r t i c e s P

    u s e d

    x

    w h o s e

    s i n g l e l e a f i s O U T

    y

    a n d w h o s e r o o t s a r e f r o m I N ( d e n o t e d P

    r o o t s

    x

    I N ) . A l l i m m e d i a t e p a r e n t v e r t i c e s

    o f a l l V

    a n d

    y

    2 P

    u s e d

    x

    m u s t a l s o a p p e a r i n P

    u s e d

    x

    . O n e p a r e n t o f a l l V

    o r

    y

    2 P

    u s e d

    x

    m u s t a l s o a p p e a r i n P

    u s e d

    x

    u n l e s s V

    o r

    y

    2 I N ( i . e . i s a n a c c e p t a b l e r o o t o f a p r o o f ) . N o s u b s e t o f P

    u s e d

    x

    m a y c o n t r a d i c t t h e F A C T S

    e . g . f o r i n v a r i a n t s o f a r i t y 2 :

    : ( V

    y

    2 P

    u s e d

    x

    ^ V

    z

    2 F A C T S ^ I ( V

    y

    V

    z

    ) )

    M a x i m a l c o n s i s t e n t s u b s e t s o f P ( i . e . m a x i m a l w i t h r e s p e c t t o s i z e , c o n s i s t e n t w i t h r e s p e c t t o I ) a r e

    g r o u p e d t o g e t h e r i n t o w o r l d s W ( W

    i

    E ) . E a c h w o r l d W

    i

    c o n t a i n s a c o n s i s t e n t s e t o f b e l i e f s t h a t a r e

    r e l e v a n t t o t h e T A S K . T h e u n i o n o f t h e v e r t i c e s u s e d i n t h e p r o o f s o f W

    i

    i s d e n o t e d W

    u s e d

    i

    . F o r a n y

    w o r l d W

    i

    W

    c a u s e s

    i

    a r e t h e m e m b e r s o f I N f o u n d i n W

    i

    ( W

    c a u s e s

    i

    = W

    u s e d

    i

    \ I N ) . T h e a c h i e v a b l e o r

    c o v e r e d g o a l s G i n W

    i

    a r e t h e m e m b e r s o f O U T f o u n d i n t h a t w o r l d ( W

    c o v e r e d

    i

    = W

    u s e d

    i

    \ O U T )

    T h e u n i o n o f t h e v e r t i c e s u s e d i n a l l p r o o f s t h a t a r e n o t f r o m t h e F A C T S i s t h e H T 4 a s s u m p t i o n s e t

    A

    a

    ; i . e .

    A

    a

    =

    0

    @

    V

    y

    n

    V

    y

    2 P

    u s e d

    x

    o

    1

    A

    ? F A C T S

    T h e u n i o n o f t h e s u b s e t s o f A

    a

    w h i c h v i o l a t e I a r e t h e c o n t r o v e r s i a l a s s u m p t i o n s A

    C

    A

    C

    =

    V

    x

    f V

    x

    2 A

    a

    ^ V

    y

    2 A

    a

    ^ I ( V

    x

    V

    y

    ) g

    W i t h i n a p r o o f P

    y

    t h e p r e c o n d i t i o n s f o r V

    y

    2 P

    u s e d

    x

    a r e t h e t r a n s i t i v e c l o s u r e o f a l l t h e p a r e n t s o f

    V

    y

    i n t h a t p r o o f . T h e b a s e c o n t r o v e r s i a l a s s u m p t i o n s ( A

    B

    ) a r e t h e c o n t r o v e r s i a l a s s u m p t i o n s w h i c h h a v e

    n o c o n t r o v e r s i a l a s s u m p t i o n s i n t h e i r p r e c o n d i t i o n s ( i . e . a r e n o t d o w n s t r e a m o f a n y o t h e r c o n t r o v e r s i a l

    a s s u m p t i o n s ) . I n t e r m s o f s e p a r a t i n g t h e p r o o f s i n t o w o r l d s , A

    B

    a r e t h e c r u c i a l a s s u m p t i o n s . W e c a l l t h e

    m a x i m a l c o n s i s t e n t s u b s e t s o f A

    B

    t h e e n v i r o n m e n t s E N V ( E N V

    i

    A

    B

    A

    C

    A

    a

    V ) . T h e u n i o n

    o f t h e p r o o f s t h a t d o n o t c o n t r a d i c t E N V

    i

    i s t h e w o r l d W

    i

    . I n o r d e r t o c h e c k f o r n o n - c o n t r a d i c t i o n ,

    w e c o m p u t e t h e e x c l u s i o n s s e t X X

    i

    a r e t h e b a s e c o n t r o v e r s i a l a s s u m p t i o n s t h a t a r e i n c o n s i s t e n t w i t h

    E N V

    i

    . A p r o o f P

    j

    b e l o n g s i n w o r l d W

    i

    i f i t d o e s n o t u s e a n y m e m b e r o f X

    i

    ( t h e e x c l u d e d a s s u m p t i o n s

    o f t h a t w o r l d ) ; i . e .

    W

    i

    =

    P

    j

    n

    P

    u s e d

    j

    \ X

    i

    = ;

    o

    N o t e t h a t e a c h p r o o f c a n e x i s t i n m u l t i p l e w o r l d s .

    I n t h e c a s e o f m o r e t h a n o n e w o r l d , t h e B E S T c r i t e r i a i s a p p l i e d t o s e l e c t t h e s u b s e t o f W w h i c h

    t h e u s e r w a n t s t o s e e . N u m e r o u s B E S T s c a n b e f o u n d i n t h e l i t e r a t u r e ; e . g . t h e B E S T w o r l d s a r e t h e

    o n e w h i c h c o n t a i n ( i ) t h e m o s t s p e c i c p r o o f s ( i . e . l a r g e s t s i z e ) 1 2 ] ; t h e f e w e s t c a u s e s 3 8 ] ; t h e m o s t

    n u m b e r o f s p e c i c c o n c e p t s 3 3 ] ; t h e l a r g e s t s u b s e t o f E 2 9 ] ; t h e l a r g e s t n u m b e r o f c o v e r e d o u t p u t s 2 8 ] ;

    t h e m o s t n u m b e r o f e d g e s t h a t m o d e l p r o c e s s e s w h i c h a r e f a m i l i a r t o t h e u s e r 3 2 ] ; t h e m o s t n u m b e r o f

    e d g e s t h a t h a v e b e e n u s e d i n p r i o r a c c e p t a b l e s o l u t i o n s 2 0 ] ; o r t h e l e a s t n u m b e r o f e d g e s c o m i n g f r o m

    S

    x

    s t a t e m e n t s w r i t t e n b y r e s e a r c h e r s y o u a r e c u r r e n t l y f e u d i n g w i t h . O u r v i e w i s t h a t B E S T i s d o m a i n

    s p e c i c ; i . e . w e b e l i e v e t h a t t h e i r i s n o b e s t B E S T

    2 . 2 H T 4 i s A b d u c t i o n

    G i v e n c e r t a i n r e n a m i n g s , H T 4 s a t i s e s t h e d e n i t i o n o f a b d u c t i o n g i v e n i n t h e i n t r o d u c t i o n ( s e e E Q

    1

    E Q

    2

    )

    H T 4 - s t y l e a b d u c t i o n i s t h e s e a r c h f o r ( i ) a s u b s e t o f E c a l l e d W

    i

    , ( i i ) a s u b s e t o f I N c a l l e d W

    c a u s e s

    i

    ( i i i ) a s u b s e t o f O U T c a l l e d W

    c o v e r e d

    i

    , a n d ( i v ) a s u b s e t o f V c a l l e d E N V

    i

    s u c h t h a t :

    E Q

    1 1

    : W

    i

    ^ W

    c a u s e s

    i

    ^ E N V

    i

    ` W

    c o v e r e d

    i

    2

  • 8/2/2019 A Computational Account of Everday Abduction

    3/8

    E Q

    2 1

    : W

    i

    ^ W

    c a u s e s

    i

    ^ E N V

    i

    ^ W

    c o v e r e d

    i

    ^ : I

    I n t h e c a s e w h e r e m u l t i p l e w o r l d s c a n b e g e n e r a t e d , t h e B E S T o p e r a t o r d e c i d e s w h i c h w o r l d ( s ) t o

    s h o w t o t h e u s e r .

    H T 4 d o e s n o t t r y t o e x p l a i n a l l o f G ; r a t h e r , i t e x p l a i n s w h a t i t c a n ( W

    c o v e r e d

    i

    ) . F u r t h e r , t h e a s s u m p -

    t i o n s A f o u n d b y H T 4 a r e t h e u s e f u l i n p u t s ( W

    c a u s e s

    i

    ) , s o m e a s s u m p t i o n s a b o u t i n t e r m e d i a r i e s b e t w e e n

    t h e u s e f u l i n p u t s a n d t h e c o v e r e d o u t p u t s ( E N V

    i

    ) , a n d t h e e d g e s r e l e v a n t t o a p a r t i c u l a r T A S K ( W

    u s e d

    i

    )

    2 . 3 I m p l e m e n t a t i o n

    T h e c o r e c o m p u t a t i o n a l p r o b l e m o f H T 4 i s t h e s e a r c h f o r X

    i

    . E a r l i e r v e r s i o n s o f H T 4 1 0 , 1 1 , 2 3 ] c o m p u t e d

    t h e B E S T w o r l d s W v i a a b a s i c d e p t h - r s t s e a r c h c h r o n o l o g i c a l b a c k t r a c k i n g a l g o r i t h m ( D F S ) w i t h n o

    m e m o i n g . T h e s e s y s t e m s t o o k d a y s t o t e r m i n a t e 2 6 ] . M a c k w o r t h 2 2 ] a n d D e K l e e r 6 ] w a r n t h a t D F S

    c a n l e a r n f e a t u r e s o f a s e a r c h s p a c e , t h e n f o r g e t i t o n b a c k t r a c k i n g . H e n c e , i t m a y b e d o o m e d t o w a s t e

    t i m e r e - l e a r n i n g t h o s e f e a t u r e s l a t e r o n . O n e a l t e r n a t i v e t o c h r o n o l o g i c a l b a c k t r a c k i n g i s a n a l g o r i t h m

    t h a t c a c h e s w h a t i t l e a r n s a b o u t t h e s e a r c h s p a c e a s i t e x e c u t e s . H T 4 r u n s i n f o u r \ s w e e p s " w h i c h l e a r n

    a n d c a c h e f e a t u r e s o f t h e s e a r c h s p a c e a s i t e x e c u t e s .

    F a c t s s w e e p : I n t h e c a s e w h e r e i s p r e - e n u m e r a t e d a n d c a c h e d a n d I h a s a n a r i t y o f 2 , a

    h a s h t a b l e N O G O O D c a n b e b u i l t i n O ( V

    2

    ) t i m e t h a t m a p s e v e r y v e r t e x t o t h e s e t o f v e r t i c e s t h a t i t i s

    i n c o m p a t i b l e w i t h . O n c e N O G O O D i s k n o w n , t h e f a c t s s w e e p c a n c u l l a l l V

    x

    t h a t a r e i n c o n s i s t e n t w i t h

    t h e F A C T S i n t i m e O ( V ) . N o t e : a s i m p l i f y i n g a s s u m p t i o n m a d e b y H T 4 i s t h a t N O G O O D s a r e o n l y

    d e n e d f o r V

    o r

    v e r t i c e s ( i . e . t h e N O G O O D s e t s f o r V

    a n d

    a r e e m p t y ) .

    F o r w a r d s s w e e p A

    C

    i s c o m p u t e d a s a s i d e - e e c t o f f o r w a r d c h a i n i n g f r o m I N ( i g n o r i n g I ) t o n d

    I N

    , t h e v e r t i c e s r e a c h a b l e f r o m I N . I n t h e w o r s t c a s e , n d i n g I N

    i s t r a n s i t i v e c l o s u r e ( i . e . O ( V

    3

    )

    O n c e I N

    i s k n o w n , A

    C

    c a n b e f o u n d i n t i m e O ( V )

    1

    B a c k w a r d s s w e e p A

    B

    i s c o m p u t e d a s a s i d e - e e c t o f g r o w i n g p r o o f s b a c k f r o m O U T a c r o s s I N

    E a c h p r o o f P

    y

    c o n t a i n s i t ' s f o r b i d s s e t ( t h e v e r t i c e s t h a t , w i t h P

    u s e d

    y

    , w o u l d v i o l a t e I ) , a n d t h e u p p e r -

    m o s t A

    C

    ( c a l l e d t h e p r o o f g u e s s ) f o u n d d u r i n g p r o o f g e n e r a t i o n . T h e b a c k w a r d s s w e e p h a n d l e s V

    o r

    v e r t i c e s d i e r e n t l y t o V

    a n d

    v e r t i c e s :

    A c a n d i d a t e V

    o r

    x

    f o r i n c l u s i o n i n P

    u s e d

    y

    m u s t s a t i s f y V

    o r

    x

    62 P

    u s e d

    y

    ( l o o p d e t e c t i o n ) a n d V

    o r

    x

    62 P

    f o r b i d s

    y

    ( c o n s i s t e n c y c h e c k ) . I f a d d e d , t h e v e r t i c e s t h a t a r e N O G O O D w i t h V

    o r

    x

    a r e a d d e d t o P

    f o r b i d s

    y

    A f t e r c h e c k i n g f o r l o o p i n g , a c a n d i d a t e V

    a n d

    x

    t h a t s e e k s i n c l u s i o n i n P

    u s e d

    y

    m u s t c h e c k a l l c o m b i n a -

    t i o n s o f a l l p r o o f s w h i c h c a n b e g e n e r a t e d f r o m i t s p a r e n t s . T h e c r o s s - p r o d u c t o f t h e p r o o f s f r o m

    t h e V

    a n d

    x

    p a r e n t v e r t i c e s i s c a l c u l a t e d ( w h i c h i m p l i e s a r e c u r s i v e c a l l t o t h e b a c k w a r d s s w e e p f o r

    e a c h p a r e n t , t h e n c o l l e c t i n g t h e r e s u l t s i n a t e m p o r a r y ) . T h e p r o o f s i n

    i

    p l u s P

    a n d

    y

    a r e c o m b i n e d t o

    f o r m t h e s i n g l e p r o o f

    i

    . P r o o f c o m b i n a t i o n g e n e r a t e s a n e w p r o o f w h o s e u s e d f o r b i d s a n d g u e s s e s

    s e t s a r e t h e u n i o n o f t h e s e s e t s f r o m t h e c o m b i n i n g p r o o f s . A c o m b i n e d p r o o f i s s a i d t o b e v a l i d

    i f t h e u s e d s e t d o e s n o t i n t e r s e c t w i t h t h e f o r b i d s s e t . E a c h v a l i d

    i

    r e p r e s e n t s o n e u s e o f V

    a n d

    x

    t o

    c o n n e c t a n O U T v e r t e x t o t h e I N s e t .

    A f t e r a l l t h e p r o o f s a r e g e n e r a t e d , t h e u n i o n o f a l l t h e p r o o f g u e s s s e t s i s A

    B

    . I f t h e a v e r a g e s i z e o f a

    p r o o f i s N a n d t h e a v e r a g e f a n o u t o f t h e g r a p h i s F , t h e n w o r s e c a s e b a c k w a r d s s w e e p i s O ( N

    F

    )

    W o r l d s S w e e p : H T 4 a s s u m e s t h a t i t s V

    o r

    a r e g e n e r a t e d f r o m a t t r i b u t e s w i t h a n i t e n u m b e r o f

    m u t u a l l y e x c l u s i v e d i s c r e t e s t a t e s ( e . g . f d a y = m o n , d a y = t u e s , g ) . W i t h t h i s a s s u m p t i o n , t h e g e n e r a t i o n

    o f E N V

    i

    i s j u s t t h e c r o s s p r o d u c t o f a l l t h e u s e d s t a t e s o f a l l t h e a t t r i b u t e s f o u n d i n A

    B

    . F r o m E N V

    i

    w e

    c a n n d X

    i

    i n l i n e a r t i m e ( u s i n g N O G O O D s ) . T h e w o r l d s s w e e p i s s i m p l y t w o n e s t e d l o o p s o v e r e a c h

    X

    i

    a n d e a c h P

    j

    ( i . e . O ( j X j j P j ) )

    2 . 4 A p p l y i n g B E S T

    S o m e w h e r e w i t h i n t h e a b o v e p r o c e s s , t h e B E S T c r i t e r i a m u s t b e a p p l i e d t o c u l l u n w a n t e d w o r l d s . H T 4

    a p p l i e s B E S T a f t e r w o r l d g e n e r a t i o n . T h e r e i s n o r e a s o n w h y c e r t a i n B E S T s c o u l d n o t a p p l i e d e a r l i e r ;

    1

    S e t m a n i p u l a t i o n s a r e d o n e u s i n g b i t s t r i n g s ( s o s e t m e m b e r s h i p c a n b e c o m p u t e d i n c o n s t a n t t i m e ) .

    3

  • 8/2/2019 A Computational Account of Everday Abduction

    4/8

    e . g . d u r i n g p r o o f g e n e r a t i o n . F o r e x a m p l e , i f i t i s k n o w n t h a t B E S T w i l l f a v o u r t h e w o r l d s w i t h s m a l l e s t

    p a t h s i z e s b e t w e e n i n p u t s a n d g o a l s , t h e n a b e a m - s e a r c h s t y l e B E S T o p e r a t o r c o u l d c u l l e x c e s s i v e l y l o n g

    p r o o f s w i t h i n t h e g e n e r a t i o n p r o c e s s .

    M o r e g e n e r a l l y , w e c h a r a c t e r i s e B E S T s i n t o t h e i n f o r m a t i o n t h e y r e q u i r e b e f o r e t h e y c a n r u n :

    V e r t e x - l e v e l a s s e s s m e n t o p e r a t o r s c a n e x e c u t e a t t h e l o c a l - p r o p a g a t i o n l e v e l ; e . g . u s e t h e e d g e s w i t h

    t h e h i g h e s t p r o b a b i l i t y .

    P r o o f - l e v e l a s s e s s m e n t o p e r a t o r s c a n e x e c u t e w h e n s o m e p r o o f s o r p a r t i a l p r o o f s a r e k n o w n ; e . g .

    b e a m s e a r c h .

    F a v o r i n g t h e w o r l d ( s ) t h a t c o v e r ( e . g . ) t h e g r e a t e s t n u m b e r o f o u t p u t s ( B E S T

    4

    ) i s a w o r l d s - l e v e l

    a s s e s s m e n t o p e r a t o r w h i c h c a n n o t e x e c u t e t i l l a l l t h e w o r l d s a r e g e n e r a t e d .

    W h i l e t h e c o m p l e x i t y o f B E S T i s o p e r a t o r s p e c i c , w e c a n m a k e s o m e g e n e r a l s t a t e m e n t s a b o u t

    t h e c o m p u t a t i o n a l c o s t o f B E S T V e r t e x o r p r o o f - l e v e l a s s e s s m e n t r e d u c e t h e O ( N

    F

    ) c o m p l e x i t y o f

    t h e b a c k w a r d s s w e e p ( s i n c e n o t a l l p a t h s a r e e x p l o r e d ) . W o r l d s - l e v e l a s s e s s m e n t i s a s e a r c h t h r o u g h

    t h e e n t i r e s p a c e t h a t c o u l d b e r e l e v a n t t o a c e r t a i n t a s k . H e n c e , f o r f a s t r u n t i m e s , d o n o t u s e w o r l d s -

    l e v e l a s s e s s m e n t . H o w e v e r , f o r s o m e t a s k s ( e . g . t h e K B S v a l i d a t i o n t a s k d i s c u s s e d b e l o w ) , w o r l d s - l e v e l

    a s s e s s m e n t i s u n a v o i d a b l e .

    2 . 5 P r a c t i c a l i t y

    A b d u c t i o n h a s a r e p u t a t i o n o f b e i n g i m p r a c t i c a l l y s l o w 8 ] . S e l m a n & L e v e s q u e s h o w t h a t e v e n w h e n

    o n l y o n e a b d u c t i v e e x p l a n a t i o n i s r e q u i r e d a n d T i s r e s t r i c t e d t o a n a c y c l i c t h e o r i e s , t h e n a b d u c t i o n i s

    N P - h a r d 4 2 ] . B y l a n d e r e t . a l . m a k e a s i m i l a r p e s s i m i s t i c c o n c l u s i o n 3 ] .

    I n p r a c t i c e t h e s e t h e o r e t i c a l r e s t r i c t i o n s m a y n o t l i m i t a p p l i c a t i o n d e v e l o p m e n t . N g & M o o n e y r e p o r t

    r e a s o n a b l e r u n t i m e s u s i n g a b e a m - s e a r c h p r o o f - l e v e l a s s e s s m e n t o p e r a t o r 2 9 ] . F i g u r e 1 s h o w s t h e a v e r a g e

    r u n t i m e i n s e c t i o n s f o r e x e c u t i n g H T 4 u s i n g w o r l d s - l e v e l a s s e s s m e n t ( B E S T

    4

    ) o v e r 9 4 a n d - o r g r a p h s a n d

    1 9 9 1 p a i r s 2 4 ] . F o r t h a t s t u d y , a \ g i v e u p " t i m e o f 1 4 m i n u t e s w a s b u i l t i n t o t h e t e s t

    e n g i n e . H T 4 d i d n o t t e r m i n a t e f o r j V j 8 5 0 ( s h o w n i n F i g u r e 1 a s a v e r t i c a l l i n e ) .

    0

    3 0 0

    6 0 0

    9 0 0

    1 2 0 0

    1 5 0 0

    0 2 0 0 4 0 0 6 0 0 8 0 0 1 0 0 0

    R u n t i m e

    ( s e c o n d s )

    S i z e ( V )

    F i g u r e 1 : A v e r a g e r u n t i m e s

    I n p r a c t i c e , h o w r e s t r i c t i v e i s a l i m i t o f 8 5 0 v e r t i c e s ? D e t a i l s o f t h e n a t u r e o f r e a l - w o r l d e x p e r t s y s t e m s

    a r e h a r d t o n d i n t h e l i t e r a t u r e . T h e o n l y d a t a w e c o u l d n d i s s h o w n i n F i g u r e 2 w h i c h s h o w s t h e s i z e

    o f t h e d e p e n d e n c y g r a p h b e t w e e n l i t e r a l s i n e l d e d p r o p o s i t i o n a l e x p e r t s y s t e m s 3 7 ] .

    F i g u r e 2 s u g g e s t s t h a t a p r a c t i c a l i n f e r e n c e e n g i n e m u s t w o r k f o r t h e r a n g e 5 5 j V j 5 1 0 .

    N o t e t h a t t h e F i g u r e 1 r e s u l t s w e r e o b t a i n e d f r o m a l e s s - t h a n - o p t i m u m p l a t f o r m : S m a l l t a l k / V o n a

    P o w e r B o o k 1 7 0 ( a p o r t t o \ C " o n a S p a r c s t a t i o n i s c u r r e n t l y i n p r o g r e s s ) . H o w e v e r , t h e c u r r e n t r e s u l t s

    o n a r e l a t i v e l y s l o w p l a t f o r m s h o w t h a t e v e n w h e n w e r u n H T 4 s l o w l y ( i . e . u s i n g B E S T

    4

    , a w o r l d s - l e v e l

    a s s e s s m e n t ) , i t i s p r a c t i c a l f o r t h e t h e o r y s i z e s w e s e e i n p r a c t i c e .

    4

  • 8/2/2019 A Computational Account of Everday Abduction

    5/8

    A p p l i c a t i o n V

    d i s p l a n 5 5

    m m u 6 5

    t a p e 8 0

    n e u r o n 1 5 5

    D M S - 1 5 1 0

    F i g u r e 2 : F i g u r e s f r o m e l d e d e x p e r t s y s t e m s

    3 A p p l i c a t i o n s

    P r e d i c t i o n i s i m p l e m e n t e d b y c a l l i n g H T 4 w i t h O U T V ? I N ; i . e . n d a l l v e r t i c e s w e c a n r e a c h f r o m

    t h e i n p u t s . T h i s i s a n o n - n a i v e i m p l e m e n t a t i o n o f p r e d i c t i o n s i n c e m u t u a l l y e x c l u s i v e p r e d i c t i o n s w i l l b e

    f o u n d i n d i e r e n t w o r l d s . N o t e t h a t i n t h e s p e c i a l c a s e w h e r e I N a r e a l l r o o t v e r t i c e s i n t h e g r a p h a n d

    O U T = V ? I N , t h e n o u r a b d u c t i v e s y s t e m w i l l c o m p u t e A T M S - s t y l e 6 ] t o t a l e n v i s i o n m e n t s ; i . e .

    a l l p o s s i b l e c o n s i s t e n t w o r l d s t h a t a r e e x t r a c t a b l e f r o m t h e t h e o r y . A m o r e e c i e n t c a s e i s t h a t I N i s

    s m a l l e r t h a n a l l t h e r o o t s o f t h e g r a p h a n d s o m e i n t e r e s t i n g s u b s e t o f t h e v e r t i c e s h a v e b e e n i d e n t i e d a s

    p o s s i b l e r e p o r t a b l e o u t p u t s ( i . e . O U T V ? I N )

    C l a s s i c a t i o n i s j u s t a s p e c i a l c a s e o f p r e d i c t i o n . G i v e n a d e p e n d e n c y g r a p h t h a t c o n n e c t s c l a s s e s

    t o t h e i r a t t r i b u t e s a n d t h e i r s u p e r - c l a s s e s , O U T i s j u s t t h e v e r t i c e s t h a t a r e c l a s s e s . B E S T c o u l d a l s o

    f a v o u r s t h e w o r l d s t h a t i n c l u d e t h e m o r e s p e c i c c l a s s e s 3 3 ] .

    W i c k a n d T h o m p s o n r e p o r t t h a t t h e c u r r e n t v i e w o f e x p l a n a t i o n i s m o r e e l a b o r a t e t h a n m e r e l y \ p r i n t

    t h e r u l e s t h a t r e d " o r t h e \ h o w " a n d \ w h y " q u e r i e s o f M Y C I N 4 4 ] . E x p l a n a t i o n i s n o w v i e w e d a s a n

    i n f e r e n c e p r o c e d u r e i n i t s o w n r i g h t r a t h e r t h a n a p r e t t y - p r i n t o f s o m e l t e r e d t r a c e o f t h e p r o o f t r e e .

    I n t h e c u r r e n t v i e w , e x p l a n a t i o n s s h o u l d b e c u s t o m i s e d t o t h e u s e r a n d t h e t a s k a t h a n d . F o r e x a m p l e ,

    P a r i s d e s c r i b e s a n e x p l a n a t i o n a l g o r i t h m t h a t s w i t c h e s f r o m p r o c e s s - b a s e d e x p l a n a t i o n s t o p a r t s - b a s e d

    e x p l a n a t i o n s w h e n e v e r t h e e x p l a n a t i o n p r o c e d u r e e n t e r s a r e g i o n w h i c h t h e u s e r i s f a m i l i a r w i t h 3 2 ] . T h i s

    c u r r e n t v i e w o f e x p l a n a t i o n c a n b e m o d e l e d a s a b d u c t i o n . G i v e n a u s e r p r o l e l i s t i n g t h e v e r t i c e s f a m i l i a r

    t o t h e u s e r a n d t h e e d g e s r e p r e s e n t i n g p r o c e s s e s t h a t t h e u s e r i s a w a r e o f , t h e n B E S T

    E X P L A N A T I O N

    f a v o u r s t h e w o r l d s w i t h t h e l a r g e s t i n t e r s e c t i o n t o t h i s u s e r p r o l e .

    W e c h a r a c t e r i s e p l a n n i n g a s t h e g e n e r a t i o n o f N p l a n s ( w o r l d s ) t h a t a c h i e v e s o m e g o a l ( s ) w h i l e

    s a t i s f y i n g a B E S T c r i t e r i a s u c h a s m i n i m u m c o s t . T h e s e p l a n s a r e t h e n p a s s e d t o a m o n i t o r i n g p r o c e s s

    w h i c h r e v i e w s t h e p o s s i b l e p l a n s a s n e w d a t a c o m e s t o l i g h t . P l a n s t h a t u s e l i t e r a l s w h i c h a r e i n c o n s i s t e n t

    w i t h n e w d a t a a r e r e j e c t e d . T h e r e m a i n i n g p l a n s r e p r e s e n t t h e s p a c e o f p o s s i b l e w a y s t o a c h i e v e t h e d e s i r e d

    g o a l s i n t h e c u r r e n t s i t u a t i o n . I f a l l p l a n s a r e r e j e c t e d , t h e n H T 4 i s r u n a g a i n u s i n g a l l t h e a v a i l a b l e d a t a .

    P a r s i m o n i o u s s e t - c o v e r i n g d i a g n o s i s 3 8 ] u s e s a B E S T t h a t f a v o r s w o r l d s t h a t e x p l a i n t h e m o s t t h i n g s ,

    w i t h t h e s m a l l e s t n u m b e r o f d i s e a s e s ( i . e . m a x i m i s e W

    x

    \ O U T a n d m i n i m i s e W

    x

    \ I N ) . S e t - c o v e r i n g

    d i a g n o s i s i s b e s t f o r f a u l t m o d e l s a n d c a u s a l r e a s o n i n g 1 8 ] .

    T h e o p p o s i t e o f s e t - c o v e r i n g d i a g n o s i s i s c o n s i s t e n c y - b a s e d d i a g n o s i s 5 , 7 , 1 3 , 3 4 , 4 0 ] w h e r e a l l w o r l d s

    c o n s i s t e n t w i t h t h e c u r r e n t o b s e r v a t i o n s a r e g e n e r a t e d . C o m p u t a t i o n a l l y , t h i s i s e q u i v a l e n t t o t h e p r e d i c -

    t i o n p r o c e s s d e s c r i b e d a b o v e , w i t h s m a l l v a r i a n t s . F o r e x a m p l e , i n R e i t e r ' s v a r i a n t o n c o n s i s t e n c y - b a s e d

    d i a g n o s i s 4 0 ] , a l l p r e d i c a t e s r e l a t i n g t o t h e b e h a v i o u r o f a m o d e l c o m p o n e n t V

    x

    a s s u m e a t e s t t h a t V

    x

    i n

    n o t a c t i n g A B n o r m a l l y ; i . e . : A B ( V

    x

    ) B E S T

    R e i t e r

    i s t o f a v o u r t h e w o r l d s t h a t c o n t a i n t h e l e a s t n u m b e r

    o f A B a s s u m p t i o n s .

    A r e l a t e d t a s k t o d i a g n o s i s i s p r o b i n g . W h e n e x p l o r i n g d i e r e n t d i a g n o s i s , a n i n t e l l i g e n t s e l e c t i o n o f

    t e s t s ( p r o b e s ) c a n m a x i m i s e t h e i n f o r m a t i o n g a i n w h i l e r e d u c i n g t h e t e s t i n g c o s t 7 ] . I n H T 4 , w e w o u l d

    k n o w t o f a v o u r p r o b e s o f A

    B

    o v e r p r o b e s o f A

    C

    o v e r p r o b e s o f n o n - c o n t r o v e r s i a l a s s u m p t i o n s .

    H T 4 w a s o r i g i n a l l y d e v e l o p e d a s a t o o l f o r p r o c e s s i n g q u a l i t a t i v e c o m p a r t m e n t a l m o d e l s i n n e u r o e n -

    d o c r i n o l o g y 1 0 , 1 1 ] . Q u a l i t a t i v e r e a s o n i n g i s t h e s t u d y o f s y s t e m s w h o s e n u m e r i c v a l u e s a r e r e p l a c e d

    b y o n e o f t h r e e q u a l i t a t i v e s t a t e s : u p , d o w n o r s t e a d y 1 6 ] . A f u n d a m e n t a l p r o p e r t y o f s u c h s y s t e m s i s

    t h e i r i n d e t e r m i n a c y . I n t h e c a s e o f c o m p e t i n g q u a l i t a t i v e i n u e n c e s , t h r e e p o s s i b l e r e s u l t s a r e u p , d o w n

    o r s t e a d y . T h e s e a l t e r n a t i v e s a n d t h e i r c o n s e q u e n c e s m u s t b e c o n s i d e r e d s e p a r a t e l y . A b d u c t i o n c a n

    m a i n t a i n t h e s e a l t e r n a t i v e s i n s e p a r a t e w o r l d s .

    5

  • 8/2/2019 A Computational Account of Everday Abduction

    6/8

    K B S v a l i d a t i o n t e s t s a t h e o r y ' s v a l i d i t y a g a i n s t e x t e r n a l s e m a n t i c c r i t e r i a . G i v e n a l i b r a r y o f k n o w n

    b e h a v i o u r s ( i . e . a s e t o f p a i r s ) , a b d u c t i v e v a l i d a t i o n u s e s a B E S T t h a t f a v o u r s t h e w o r l d s

    w i t h l a r g e s t n u m b e r o f c o v e r e d o u t p u t s ( i . e . m a x i m i s e I N \ W

    x

    ) 2 8 ] .

    K B S v e r i c a t i o n t e s t s a t h e o r y ' s v a l i d i t y a g a i n s t i n t e r n a l s y n t a c t i c c r i t e r i a . H T 4 c o u l d b e u s e d f o r

    n u m e r o u s K B S v e r i c a t i o n t e s t s 2 6 ] . F o r e x a m p l e :

    C i r c u l a r i t i e s c o u l d b e d e t e c t e d b y c o m p u t i n g t h e t r a n s i t i v e c l o s u r e o f t h e a n d - o r g r a p h .

    A m b i v a l e n c e ( a . k . a . i n c o n s i s t e n c y ) c o u l d b e r e p o r t e d i f m o r e t h a n o n e w o r l d c a n b e g e n e r a t e d .

    U n - u s a b l e r u l e s c o u l d b e d e t e c t e d i f t h e e d g e s f r o m t h e s a m e S

    x

    s t a t e m e n t i n t h e k n o w l e d g e b a s e

    t o u c h v e r t i c e s t h a t a r e i n c o m p a t i b l e ( d e n e d b y I )

    W e p r e f e r e x t e r n a l s e m a n t i c c r i t e r i a t o i n t e r n a l s y n t a c t i c c r i t e r i a s i n c e w e k n o w o f e l d e d e x p e r t s y s t e m s

    t h a t c o n t a i n s y n t a c t i c a n o m a l i e s , y e t s t i l l p e r f o r m a d e q u a t e l y 3 7 ] .

    D i a g r a m m a t i c r e a s o n i n g : I n f o r m a l v a g u e c a u s a l d i a g r a m s ( V C D s ) a r e t y p i c a l l y v i e w e d a s a p r e c u r s o r

    t o o t h e r m o d e l i n g t e c h n i q u e s . W e h a v e a r g u e d e l s e w h e r e t h a t a b d u c t i o n c a n p r o c e s s t h e s e d i a g r a m s

    d i r e c t l y w i t h o u t h a v i n g t o r e q u e s t m o r e i n f o r m a t i o n f r o m t h e e x p e r t ( s ) . W e s a y t h a t a V C D i s u n d e r s t o o d

    i w e e x t r a c t f r o m i t a d e d u c t i v e t h e o r y t h a t c a n e x p l a i n s o m e o f k n o w n b e h a v i o u r w i t h o u t a l s o e n t a i l i n g

    i n c o n s i s t e n c i e s . F u r t h e r , w e u n d e r s t a n d t h a t V C D

    i

    i s b e t t e r t h a n V C D

    j

    i t h e d e d u c t i v e t h e o r i e s e x t r a c t e d

    f r o m V C D

    i

    c a n e x p l a i n m o r e k n o w n b e h a v i o u r t h a t t h e d e d u c t i v e t h e o r i e s w e c a n e x t r a c t f r o m V C D

    j

    T h i s p r o c e s s m a p s d i r e c t l y i n t o H T 4 . T h e e x t r a c t e d t h e o r y i s a w o r l d . D e c i s i o n s r e g a r d i n g w h i c h i s t h e

    b e t t e r t h e o r y i s m e r e l y t h e a p p l i c a t i o n o f t h e a b o v e v a l i d a t i o n a l g o r i t h m .

    T h i s d i a g r a m m a t i c r e a s o n i n g t e c h n i q u e i s a l s o a g e n e r a l m o d e l o f m u l t i p l e - e x p e r t k n o w l e d g e a c q u i s i -

    t i o n . G i v e n ( i ) a c o m m u n i t y o f f e u d i n g e x p e r t s w h o h a v e g e n e r a t e d ( i i ) a s e t o f c o m p e t i n g t h e o r i e s a n d

    ( i i i ) a l i b r a r y o f k n o w n b e h a v i o u r , t h e n w e c a n r e s o l v e t h e f e u d b y r e j e c t i n g t h e t h e o r i e s t h a t e x p l a i n a

    s i g n i c a n t l y l o w e r p e r c e n t a g e o f t h e k n o w n b e h a v i o u r .

    A b d u c t i o n i s a l s o a g e n e r a l f r a m e w o r k f o r d e c i s i o n s u p p o r t s y s t e m s ( D S S ) . F o r e x a m p l e , a s t a n d a r d

    D S S f u n c t i o n i s a \ w h a t - o f " q u e r y i n w h i c h u s e r s e x p l o r e h y p o t h e t i c a l o p t i o n s . I m p l e m e n t i n g s u c h a

    q u e r y o v e r a m u l t i p l e - w o r l d s a r c h i t e c t u r e s u c h a s H T 4 w o u l d b e t r i v i a l . M o r e p r e c i s e l y , w h e n w e l o o k i n t o

    t h e i n t e r n a l s o f a D S S , w e s e e s u b - r o u t i n e s t h a t u s e m a n y o f t h e i n f e r e n c e p r o c e d u r e s d e s c r i b e d a b o v e .

    F o r e x a m p l e , B r o o k e s d e n e s a D S S a s ( i ) t h e g e n e r a t i o n / e v a l u a t i o n / s e l e c t i o n o f a l t e r n a t i v e s o l u t i o n s t o

    ( i i ) d e t e c t e d a n d d i a g n o s e d p r o b l e m s f o l l o w e d b y ( i i i ) t h e m o n i t o r i n g o f t h e s e l e c t e d s o l u t i o n 2 ] . B r o o k e s '

    \ d e t e c t i o n " i s e q u i v a l e n t t o s e t - c o v e r i n g d i a g n o s i s . A b d u c t i o n i s a n a p p r o p r i a t e t o o l f o r t h e g e n e r a t i o n o f

    a l t e r n a t i v e s w h i l e t h e B E S T o p e r a t o r s c o n t r o l e v a l u a t i o n a n d s e l e c t i o n . D i a g n o s i s a n d m o n i t o r i n g w e r e

    d i s c u s s e d a b o v e . F u r t h e r , H T 4 o e r s a p r i n c i p l e d a p p r o a c h f o r g r o u p D S S i n w h i c h g r o u p s a t t e m p t t o

    b u i l d a c o n s e n s u s m o d e l o f t h e i r d o m a i n . S u c h m o d e l s d o n o t n e e d t o b e f u l l y s p e c i e d b e f o r e t h e y c a n

    b e a s s e s s e d . U s i n g a b d u c t i o n , e x e c u t a b l e s c a n b e g e n e r a t e d f r o m h a l f - f o r m e d i d e a s t o g i v e t h e g r o u p

    f e e d b a c k o n t h e i r i d e a s . T h e a b o v e m u l t i p l e - e x p e r t k n o w l e d g e a c q u i s i t i o n s t r a t e g y c a n b e u s e d t o c u l l

    n o t - s o - p r o m i s i n g i d e a s d e v e l o p e d w i t h i n t h e g r o u p .

    4 R e l a t e d W o r k

    H T 4 i s a g e n e r a l a b d u c t i v e e n g i n e f o r n i t e d o m a i n s . F i r s t - o r d e r a b d u c t i o n i s d i s c u s s e d i n 1 7 , 8 , 1 5 , 3 6 ] .

    W e f o c u s o n n i t e t h e o r i e s s i n c e w e a r e v e r y c o n c e r n e d w i t h e c i e n c y . H T 4 c o u l d p r o c e s s r s t - o r d e r

    t h e o r i e s , b u t t h e s e w o u l d h a v e t o r s t b e u n f o l d e d t o a g r o u n d s t a t e .

    T h e r e l e v a n t e d g e s o f a n H T 4 w o r l d a r e a s u b s e t o f t h e r e a c h a b l e e d g e s f r o m I N s i n c e o n l y t h e e d g e s

    o n p r o o f s t h a t l e a d t o O U T a r e u s e d . H e n c e , a H T 4 w o r l d i s a s u b s e t o f a R e i t e r i a n e x t e n s i o n f r o m

    d e f a u l t l o g i c 3 9 ] .

    O u r p r o p o s a l f o r a s i n g l e i n t e r n a l r e p r e s e n t a t i o n f o r e x p e r t s y s t e m s ( < E I > ) a n d

    a s i n g l e i n f e r e n c e p r o c e d u r e ( a b d u c t i o n ) f o r t h e i r p r o c e s s i n g i s s i m i l a r t o t h e S O A R p r o j e c t 4 1 ] . S O A R

    i s a s t a t e - s p a c e t r a v e r s a l u s i n g l o c a l k n o w l e d g e t o s e l e c t a p p r o p r i a t e o p e r a t o r s t o t r a n s f o r m t h e c u r r e n t

    s t a t e i n t o t h e n e x t s t a t e . K n o w l e d g e i n S O A R i s r e p r e s e n t e d i n r u l e s u s i n g a R E T E - l i k e f o r w a r d c h a i n i n g

    a l g o r i t h m ( t h o u g h , w i t h m u c h m o r e c o n t r o l o v e r c o n i c t r e s o l u t i o n ) . A S O A R s t a t e i s o f a l a r g e r - g r a i n

    s i z e t h a n a H T 4 V

    x

    v e r t e x . S O A R ' s k n o w l e d g e i s e s s e n t i a l l y v e r t e x - l e v e l B E S T k n o w l e d g e , t h o u g h s o m e

    w o r k h a s b e e n d o n e i n p r o o f - l e v e l B E S T a s s e s s m e n t 1 9 ] . S O A R s e e m s t o h a v e s o m e p r o b l e m s w i t h

    6

  • 8/2/2019 A Computational Account of Everday Abduction

    7/8

    w o r l d s - l e v e l a s s e s s m e n t . E x p e r i m e n t s w i t h a b d u c t i o n i n S O A R ( c a l l e d a n t e c e d e n t d e r i v a t i o n ) r e q u i r e d

    t h e u s e o f a s e p a r a t e a b d u c t i v e i n f e r e n c e e n g i n e 4 3 ] . O u r c l a i m i s t h a t a g e n e r a l a b d u c t i v e i n f e r e n c e

    e n g i n e c a n r e p l a c e r a t h e r t h a n m e r e l y a u g m e n t e x i s t i n g K B S i n f e r e n c e s y s t e m s .

    S i m i l a r l y , w e r e j e c t D e K l e e r ' s s e p a r a t i o n o f a p r o b l e m s o l v e r i n t o a n i n f e r e n c e e n g i n e a n d a n a s s u m p t i o n -

    b a s e d t r u t h m a i n t e n a n c e s y s t e m 6 ] . W h i l e s u c h a s p l i t m a y b e p r a g m a t i c a l l y u s e f u l f o r p r o c e d u r a l i n f e r -

    e n c e e n g i n e s , w e a r g u e t h a t a c o m p r e h e n s i v e p i c t u r e o f d e c l a r a t i v e i n f e r e n c e v i e w s t h e a b d u c t i v e A T M S

    p r o c e s s a s a g e n e r a l d e s c r i p t i o n o f e x p e r t s y s t e m s p r o c e s s i n g . A b d u c t i o n i s n o t a u s e f u l s u b - r o u t i n e

    w i t h i n K B S i n f e r e n c e ; i t i s K B S i n f e r e n c e .

    T h e k n o w l e d g e - l e v e l - B m o d e l i n g ( K L

    B

    ) c o m m u n i t y ( w h i c h i n c l u d e s K A D S 4 5 ] b u t e x c l u d e s t h e

    S O A R k n o w l e d g e - l e v e l - A c o m m u n i t y ) p r o p o s e i m p l e m e n t a t i o n i n d e p e n d e n t p r i n c i p l e s f o r t h e o r g a n i s a -

    t i o n o f e x p e r t s y s t e m s 2 5 ] . T h e K L

    B

    c o m m u n i t y h a s n e a r l y d i s c o v e r i n g a b d u c t i o n s e v e r a l t i m e s . F o r

    e x a m p l e , C l a n c e y ' s d i s t i n c t i o n b e t w e e n h e u r i s t i c c l a s s i c a t i o n a n d h e u r i s t i c c o n s t r u c t i o n 4 ] i s t h e d i f -

    f e r e n c e b e t w e e n a b d u c t i o n w i t h n o i n v a r i a n t s ( w h e r e e v e r y c o m b i n a t i o n o f p r o o f i s l e g a l ) a n d a b d u c t i o n

    w i t h i n v a r i a n t s ( w h e r e p r o o f s c o m p e t e w i t h e a c h o t h e r ) . A l s o , B r u e k e r ' s r e c e n t d i s c u s s i o n o f c o m p o n e n t s

    o f s o l u t i o n s 1 ] s o u n d s t o u s l i k e t h r e e r e c u r s i v e c a l l s t o a s i n g l e i n f e r e n c e p r o c e d u r e . B r e u k e r c l a i m s

    t h a t d i e r e n t e x p e r t s y s t e m s i n f e r e n c e p r o c e d u r e s c a n b e i n t e r f a c e d t o e a c h o t h e r i f w e r e c o g n i s e t h a t

    t h e y a l l c o n t a i n t h e s a m e f o u r c o m p o n e n t s o f s o l u t i o n s : a n a r g u m e n t s t r u c t u r e w h i c h i s e x t r a c t e d f r o m a

    c o n c l u s i o n w h i c h i s i n t u r n e x t r a c t e d f r o m a c a s e m o d e l w h i c h i s i n t u r n e x t r a c t e d f r o m a g e n e r i c d o m a i n

    m o d e l . N o t e t h a t , i n a l l c a s e s , e a c h s u b - c o m p o n e n t i s g e n e r a t e d b y e x t r a c t i n g a r e l e v a n t s u b s e t o f s o m e

    b a c k g r o u n d t h e o r y t o g e n e r a t e a n e w t h e o r y ( i . e . a b d u c t i o n ) .

    W e p r e f e r o u r a b d u c t i v e a p p r o a c h t o K L

    B

    f o r t w o r e a s o n s . F i r s t l y , o n c e a K B S h a s b e e n m o d e l e d

    a b d u c t i v e l y , t h e n w e c a n e x e c u t e i t d i r e c t l y . M e t h o d o l o g i e s s u c h a s K A D S r e q u i r e a s u b s e q u e n t i m p l e -

    m e n t a t i o n p h a s e . S e c o n d l y , w e h a v e a r g u e d e l s e w h e r e t h a t t h e l i m i t s t o K B S v a l i d a t i o n a r e r e a l l y t h e

    l i m i t s t o K B S c o n s t r u c t i o n s i n c e w e s h o u l d n o t u s e h e u r i s t i c m o d e l s t h a t h a v e n o t b e e n t e s t e d 2 4 ] . A n

    a b d u c t i v e K B S g e t s a v a l i d a t i o n e n g i n e f o r f r e e ( s e e a b o v e ) . S u c h v a l i d a t i o n e n g i n e s a r e e x t r a w o r k i n a

    K L

    B

    s y s t e m . H e n c e , i n t h e u s u a l c a s e , t h e y a r e n o t b u i l t .

    5 C o n c l u s i o n

    T h e o r e t i c a l l y , a b d u c t i o n i s a u n i f y i n g p r i n c i p l e f o r e x p e r t s y s t e m s . P r e l i m i n a r y e x p e r i m e n t s s u g g e s t t h a t

    a b d u c t i o n i s a l s o a p r a c t i c a l t o o l f o r u n i f y i n g e x p e r t s y s t e m c o n s t r u c t i o n . O u r c u r r e n t r e s e a r c h g o a l i s

    t o b r o a d e n t h a t e x p e r i m e n t a l b a s e .

    R e f e r e n c e s

    1 ] J . B r e u k e r . C o m p o n e n t s o f p r o b l e m s o l v i n g a n d t y p e s o f p r o b l e m s . I n 8 t h E u r o p e a n K n o w l e d g e A c q u i s i t i o n W o r k s h o p ,

    E K A W ' 9 4 , p a g e s 1 1 8 { 1 3 6 , 1 9 9 4 .

    2 ] C . H . P . B r o o k e s . R e q u i r e m e n t s e l i c i t a t i o n f o r k n o w l e d g e b a s e d d e c i s i o n s u p p o r t s y s t e m s . T e c h n i c a l R e p o r t 1 1 , I n f o r -

    m a t i o n S y s t e m s , U n i v e r s i t y o f N e w S o u t h W a l e s , 1 9 8 6 .

    3 ] T . B y l a n d e r , D . A l l e m a n g , M . C . M . C . T a n n e r , a n d J . R . J o s e p h s o n . T h e c o m p u t a t i o n a l c o m p l e x i t y o f a b d u c t i o n .

    A r t i c i a l I n t e l l i g e n c e , 4 9 : 2 5 { 6 0 , 1 9 9 1 .

    4 ] W . C l a n c e y . H e u r i s t i c c l a s s i c a t i o n . A r t i c i a l I n t e l l i g e n c e , 2 7 : 2 8 9 { 3 5 0 , 1 9 8 5 .

    5 ] L . C o n s o l e a n d P . T o r a s s o . A s p e c t r u m o f d e n i t i o n s o f m o d e l - b a s e d d i a g n o s i s . C o m p u t a t i o n a l I n t e l l i g e n c e , 7 : 1 3 3 { 1 4 1 ,

    3 1 9 9 1 .

    6 ] J . D e K l e e r . A n a s s u m p t i o n - b a s e d T M S . A r t i c i a l I n t e l l i g e n c e , 2 8 : 1 6 3 { 1 9 6 , 1 9 8 6 .

    7 ] J . D e K l e e r a n d B . C . W i l l i a m s . D i a g n o s i n g m u l t i p l e f a u l t s . A r t i c i a l I n t e l l i g e n c e , 3 2 : 9 7 { 1 3 0 , 1 1 9 8 7 .

    8 ] K . E s h g h i . A t r a c t a b l e c l a s s o f a b d u c t i v e p r o b l e m s . I n I J C A I ' 9 3 , v o l u m e 1 , p a g e s 3 { 8 , 1 9 9 3 .

    9 ] B F a l k e n h a i n e r . A b d u c t i o n a s s i m i l a r i t y - d r i v e n e x p l a n a t i o n . I n P . O ' R o u r k e , e d i t o r , W o r k i n g N o t e s o f t h e 1 9 9 0 S p r i n g

    S y m p o s i u m o n A u t o m a t e d A b d u c t i o n , p a g e s 1 3 5 { 1 3 9 , 1 9 9 0 .

    1 0 ] B . Z . F e l d m a n , P . J . C o m p t o n , a n d G . A . S m y t h e . H y p o t h e s i s t e s t i n g : a n a p p r o p r i a t e t a s k f o r k n o w l e d g e - b a s e d s y s t e m s .

    I n 4 t h A A A I - S p o n s o r e d K n o w l e d g e A c q u i s i t i o n f o r K n o w l e d g e - b a s e d S y s t e m s W o r k s h o p B a n , C a n a d a , O c t o b e r 1 9 8 9

    1 9 8 9 .

    1 1 ] B . Z . F e l d m a n , P . J . C o m p t o n , a n d G . A . S m y t h e . T o w a r d s h y p o t h e s i s t e s t i n g : J U S T I N , p r o t o t y p e s y s t e m u s i n g j u s t i -

    c a t i o n i n c o n t e x t . I n P r o c e e d i n g s o f t h e J o i n t A u s t r a l i a n C o n f e r e n c e o n A r t i c i a l I n t e l l i g e n c e , A I ' 8 9 , p a g e s 3 1 9 { 3 3 1 ,

    1 9 8 9 .

    7

  • 8/2/2019 A Computational Account of Everday Abduction

    8/8

    1 2 ] C . L . F o r g y . R E T E : A f a s t a l g o r i t h m f o r t h e m a n y p a t t e r n / m a n y o b j e c t p a t t e r n m a t c h p r o b l e m . A r t i c i a l I n t e l l i g e n c e

    p a g e s 1 7 { 3 7 , 1 9 1 9 8 2 .

    1 3 ] M . R . G e n e s e r e t h . T h e u s e o f d e s i g n d e s c r i p t i o n s i n a u t o m a t e d d i a g n o s i s . A r t i c i a l I n t e l l i g e n c e , 2 4 : 4 1 1 { 4 3 6 , 1 9 8 4 .

    1 4 ] W . H a m s c h e r . E x p l a i n i n g u n e x p e c t e d n a n c i a l r e s u l t s . I n P . O ' R o u r k e , e d i t o r , A A A I S p r i n g S y m p o s i u m o n A u t o m a t e d

    A b d u c t i o n , p a g e s 9 6 { 1 0 0 , 1 9 9 0 .

    1 5 ] K . H i r a t a . A c l a s s i c a t i o n o f a b d u c t i o n : A b d u c t i o n f o r l o g i c p r o g r a m m i n g . I n P r o c e e d i n g s o f t h e F o u r t e e n t h I n t e r n a -

    t i o n a l M a c h i n e L e a r n i n g W o r k s h o p , M L - 1 4 , p a g e 1 6 , 1 9 9 4 .

    1 6 ] Y . I w a s a k i . Q u a l i t a t i v e p h y s i c s . I n P . R . C o h e n A . B a r r a n d E . A . F e i g e n b a u m , e d i t o r s , T h e H a n d b o o k o f A r t i c i a l

    I n t e l l i g e n c e , v o l u m e 4 , p a g e s 3 2 3 { 4 1 3 . A d d i s o n W e s l e y , 1 9 8 9 .

    1 7 ] A . C . K a b a s a n d P . M a n c r e l l a . G e n e r a l i z e d s t a b l e m o d e l s : A s e m a n t i c s f o r a b d u c t i o n . I n E C A I - 9 0 , 1 9 9 0 .

    1 8 ] K . K o n o l i g u e . A b d u c t i o n v e r s u s c l o s u r e i n c a u s a l t h e o r i e s . A r t i c i a l I n t e l l i g e n c e , 5 3 : 2 5 5 { 2 7 2 , 1 9 9 2 .

    1 9 ] J . E . L a i r d a n d A . N e w e l l . A u n i v e r s a l w e a k m e t h o d : S u m m a r y o f r e s u l t s . I n I J C A I ' 8 3 , p a g e s 7 7 1 { 7 7 3 , 1 9 8 3 .

    2 0 ] D . B . L e a k e . F o c u s i n g c o n s t r u c t i o n a n d s e l e c t i o n o f a b d u c t i v e h y p o t h e s e s . I n I J C A I ' 9 3 , p a g e s 2 4 { 2 9 , 1 9 9 3 .

    2 1 ] H . L e v e s q u e . A k n o w l e d g e - l e v e l a c c o u n t o f a b d u c t i o n ( p r e l i m i n a r y v e r s i o n ) . I n I J C A I ' 8 9 , v o l u m e 2 , p a g e s 1 0 6 1 { 1 0 6 7 ,

    1 9 8 9 .

    2 2 ] A . K . M a c k w o r t h . C o n s i s t e n c y i n n e t w o r k s o f r e l a t i o n s . A r t i c i a l I n t e l l i g e n c e , 8 : 9 9 { 1 1 8 , 1 9 7 7 .

    2 3 ] T . M e n z i e s , A . M a h i d a d i a , a n d P . C o m p t o n . U s i n g c a u s a l i t y a s a g e n e r i c k n o w l e d g e r e p r e s e n t a t i o n , o r w h y a n d

    h o w c e n t r a l i s e d k n o w l e d g e s e r v e r s c a n u s e c a u s a l i t y . I n P r o c e e d i n g s o f t h e 7 t h A A A I - S p o n s o r e d B a n K n o w l e d g e

    A c q u i s i t i o n f o r K n o w l e d g e - B a s e d S y s t e m s W o r k s h o p B a n , C a n a d a , O c t o b e r 1 1 - 1 6 , 1 9 9 2 .

    2 4 ] T . J . M e n z i e s a n d P . C o m p t o n . T h e ( e x t e n s i v e ) i m p l i c a t i o n s o f e v a l u a t i o n o n t h e d e v e l o p m e n t o f k n o w l e d g e - b a s e d

    s y s t e m s . I n P r o c e e d i n g s o f t h e 9 t h A A A I - S p o n s o r e d B a n K n o w l e d g e A c q u i s i t i o n f o r K n o w l e d g e B a s e d S y s t e m s , 1 9 9 5 .

    A v a i l a b l e f r o m / / w w w . s d . m o n a s h . e d u . a u / t i m m / p u b / d o c s / p a p e r s . h t m l .

    2 5 ] T . J . M e n z i e s . A n o v e r v i e w o f l i m i t s t o k n o w l e d g e l e v e l - B m o d e l i n g ( a n d K A D S ) . I n A I ' 9 5 , 1 9 9 5 . S u b m i t t e d . A v a i l a b l e

    f r o m / / w w w . s d . m o n a s h . e d u . a u / t i m m / p u b / d o c s / p a p e r s . h t m l .

    2 6 ] T . J . M e n z i e s . P r i n c i p l e s f o r G e n e r a l i s e d T e s t i n g o f K n o w l e d g e B a s e s . P h D t h e s i s , U n i v e r s i t y o f N e w S o u t h W a l e s ,

    1 9 9 5 .

    2 7 ] T . J . M e n z i e s . S i t u a t e d s e m a n t i c s i s a s i d e - e e c t o f t h e c o m p u t a t i o n a l c o m p l e x i t y o f a b d u c t i o n . I n A u s t r a l i a n C o g n i t i v e

    S c i e n c e S o c i e t y , 3 r d C o n f e r e n c e , 1 9 9 5 . A v a i l a b l e f r o m / / w w w . s d . m o n a s h . e d u . a u / t i m m / p u b / d o c s / p a p e r s . h t m l .

    2 8 ] T . J . M e n z i e s a n d W . G a m b e t t a . E x h a u s t i v e a b d u c t i o n : A p r a c t i c a l m o d e l v a l i d a t i o n t o o l . I n E C A I

    ' 9 4 W o r k s h o p o n V a l i d a t i o n o f K n o w l e d g e - B a s e d S y s t e m s , 1 9 9 4 . A v a i l a b l e f r o m / / w w w . s d . m o n a s h . e d u . a u /

    t i m m / p u b / d o c s / p a p e r s . h t m l .

    2 9 ] H . T . N g a n d R . J . M o o n e y . T h e r o l e o f c o h e r e n c e i n c o n s t r u c t i n g a n d e v a l u a t i n g a b d u c t i v e e x p l a n a t i o n s . I n W o r k i n g

    N o t e s o f t h e 1 9 9 0 S p r i n g S y m p o s i u m o n A u t o m a t e d A b d u c t i o n , v o l u m e T R 9 0 - 3 2 , p a g e s 1 3 { 1 7 , 1 9 9 0 .

    3 0 ] P . O ' R o u r k e . W o r k i n g n o t e s o f t h e 1 9 9 0 s p r i n g s y m p o s i u m o n a u t o m a t e d a b d u c t i o n . T e c h n i c a l R e p o r t 9 0 - 3 2 , U n i v e r s i t y

    o f C a l i f o r n i a , I r v i n e , C A . , 1 9 9 0 . S e p t e m b e r 2 7 , 1 9 9 0 .

    3 1 ] M . P a g n u c c o , A . C . N a y a k , a n d N . Y . F o o . A b d u c t i v e e x p a n s i o n : A b d u c t i v e i n f e r e n c e a n d t h e p r o c e s s o f b e l i e f c h a n g e .

    I n J . D e b e n h a m C . Z h a n g a n d D . L u k o s e , e d i t o r s , A I ' 9 4 , A u s t r a l i a , 1 9 9 4 .

    3 2 ] C . L . P a r i s . T h e u s e o f e x p l i c i t u s e r m o d e l s i n a g e n e r a t i o n s y s t e m f o r t a i l o r i n g a n s w e r s t o t h e u s e r ' s l e v e l o f e x p e r t i s e .

    I n A . K o b s a a n d W . W a h l s t e r , e d i t o r s , U s e r M o d e l s i n D i a l o g S y s t e m s , p a g e s 2 0 0 { 2 3 2 . S p r i n g e r - V e r l a g , 1 9 8 9 .

    3 3 ] D . P o o l e . O n t h e c o m p a r i s o n o f t h e o r i e s : P r e f e r r i n g t h e m o s t s p e c i c e x p l a n a t i o n . I n I J C A I ' 8 5 , p a g e s 1 4 4 { 1 4 7 , 1 9 8 5 .

    3 4 ] D . P o o l e . N o r m a l i t y a n d f a u l t s i n l o g i c - b a s e d d i a g n o s i s . I n I J C A I ' 8 9 , p a g e s 1 3 0 4 { 1 3 1 0 , 1 9 8 9 .

    3 5 ] D . P o o l e . H y p o - d e d u c t i v e r e a s o n i n g f o r a b d u c t i o n , d e f a u l t r e a s o n i n g , a n d d e s i g n . I n P . O ' R o u r k e , e d i t o r , W o r k i n g

    N o t e s o f t h e 1 9 9 0 S p r i n g S y m p o s i u m o n A u t o m a t e d A b d u c t i o n . , v o l u m e T R 9 0 - 3 2 , p a g e s 1 0 6 { 1 1 0 , 1 9 9 0 .

    3 6 ] D . P o o l e . A m e t h o d o l o g y f o r u s i n g a d e f a u l t a n d a b d u c t i v e r e a s o n i n g s y s t e m . I n t e r n a t i o n a l J o u r n a l o f I n t e l l i g e n t

    S y s t e m s , 5 : 5 2 1 { 5 4 8 , 1 9 9 0 .

    3 7 ] A . D . P r e e c e a n d R . S h i n g h a l . V e r i f y i n g k n o w l e d g e b a s e s b y a n o m a l y d e t e c t i o n : A n e x p e r i e n c e r e p o r t . I n E C A I ' 9 2

    1 9 9 2 .

    3 8 ] J . R e g g i a , D . S . N a u , a n d P . Y W a n g . D i a g n o s t i c e x p e r t s y s t e m s b a s e d o n a s e t c o v e r i n g m o d e l . I n t . J . o f M a n - M a c h i n e

    S t u d i e s , 1 9 ( 5 ) : 4 3 7 { 4 6 0 , 1 9 8 3 .

    3 9 ] R . R e i t e r . A l o g i c f o r d e f a u l t r e a s o n i n g . A r t i c i a l I n t e l l i g e n c e , 1 3 : 8 1 { 1 3 2 , 1 9 8 0 .

    4 0 ] R . R e i t e r . A t h e o r y o f d i a g n o s i s f r o m r s t p r i n c i p l e s . A r t i c i a l I n t e l l i g e n c e , 3 2 : 5 7 { 9 6 , 1 1 9 8 7 .

    4 1 ] P . S . R o s e n b l o o m , J . E . L a i r d , a n d A . N e w e l l . T h e S O A R P a p e r s . T h e M I T P r e s s , 1 9 9 3 .

    4 2 ] B . S e l m a n a n d H . J . L e v e s q u e . A b d u c t i v e a n d d e f a u l t r e a s o n i n g : a c o m p u t a t i o n a l c o r e . I n A A A I ' 9 0 , p a g e s 3 4 3 { 3 4 8 ,

    1 9 9 0 .

    4 3 ] D . M . S t e i e r . C Y P R E S S - S O A R : A c a s e s t u d y i n s e a r c h a n d l e a r n i n g i n a l g o r i t h m d e s i g n . I n P . S . R o s e n b l o o m , J . E .

    L a i r d , a n d A . N e w e l l , e d i t o r s , T h e S O A R P a p e r s , v o l u m e 1 , p a g e s 5 3 3 { 5 3 6 . M I T P r e s s , 1 9 9 3 .

    4 4 ] M . R . W i c k a n d W . B . T h o m p s o n . R e c o n s t r u c t i v e e x p e r t s y s t e m e x p l a n a t i o n . A r t i c i a l I n t e l l i g e n c e , 5 4 : 3 3 { 7 0 , 1 9 9 2 .

    4 5 ] B . J . W i e l i n g a , A . T . S c h r e i b e r , a n d J . A . B r e u k e r . K A D S : a m o d e l i n g a p p r o a c h t o k n o w l e d g e e n g i n e e r i n g . K n o w l e d g e

    A c q u i s i t i o n , 4 : 1 { 1 6 2 , 1 1 9 9 2 .

    8