presentation adaptivecm2014 blackboardmetaphor_hellefrisaksem

23
How can the blackboard metaphor enrich collaborative ACM systems? AdaptiveCM 2014 – Ulm 01.09.2014 Helle Frisak Sem, Steinar Carlsen and Gunnar John Coll (Norway) Computas AS 16.05.2022 – Please quote

Upload: helle-frisak-sem

Post on 19-Nov-2014

143 views

Category:

Presentations & Public Speaking


0 download

DESCRIPTION

How can the blackboard metaphor enrich collaborative ACM systems?

TRANSCRIPT

Page 1: Presentation adaptivecm2014 blackboardmetaphor_hellefrisaksem

How can the blackboard metaphor enrich

collaborative ACM systems?AdaptiveCM 2014 – Ulm 01.09.2014

Helle Frisak Sem, Steinar Carlsen and Gunnar John Coll (Norway)

Computas AS 08.04.2023 – Please quote

Page 2: Presentation adaptivecm2014 blackboardmetaphor_hellefrisaksem

2

Plan for the talk

The blackboard metaphorAdaptive Case Management and collaborative work

Computas AS 08.04.2023 – Please quote

Balancing flexibility and complianceExample - UTSYSWhy is the blackboard metaphor useful?

Page 3: Presentation adaptivecm2014 blackboardmetaphor_hellefrisaksem

3

The blackboard metaphor

“A blackboard system is an artificial intelligence application based on the blackboard architectural model, where a common knowledge base, the "blackboard", is iteratively updated by a diverse group of specialist knowledge sources, starting with a problem specification and ending with a solution.”

https://en.wikipedia.org/wiki/Blackboard_system

Computas AS 08.04.2023 – Please quote

Page 4: Presentation adaptivecm2014 blackboardmetaphor_hellefrisaksem

4

Adaptive case management

CM: Handling of many cases that are essentially similarFocus on automation Adaptive CM:Cases are different or circumstances vary in an unpredictable way Follow common and identifiable patterns, but usually also stray outside these Supporting knowledge workers

Computas AS 08.04.2023 – Please quote

Page 5: Presentation adaptivecm2014 blackboardmetaphor_hellefrisaksem

5

Ordered/complex duality

Ordered situation with clear indication of what to do

Complex situation where participants discover patterns and decide actionswithin bounds

Computas AS 08.04.2023 – Please quote

Page 6: Presentation adaptivecm2014 blackboardmetaphor_hellefrisaksem

Coordination

Direct supervision

Standardization Mutualadjustment

of employee

skills

of work

processes

of outputs

Types of collaboration (Mintzberg)

Computas AS 08.04.2023 – Please quote

Page 7: Presentation adaptivecm2014 blackboardmetaphor_hellefrisaksem

7

Towards a rich ACM toolbox…

Balancing procedural compliance and run-time flexibilityEmbracing the unknown, creating headroom for expert judgment

Computas AS 08.04.2023 – Please quote

We must offer different collaboration types and support mechanisms!

Page 8: Presentation adaptivecm2014 blackboardmetaphor_hellefrisaksem

8

Collaboration characteristics

What is the reason to start to do something?How does information flow?Where is the locus of control?

Computas AS 08.04.2023 – Please quote

Page 9: Presentation adaptivecm2014 blackboardmetaphor_hellefrisaksem

Flow follows line of command – Instructions down, information up

9

Hierarchies / direct supervision

One person in control

I act because I’m told to

Computas AS 08.04.2023 – Please quote

Page 10: Presentation adaptivecm2014 blackboardmetaphor_hellefrisaksem

10

Standardization – predefined design

I act because it’s in my job descriptionInformation flows with the work/relay batonControl by design

Computas AS 08.04.2023 – Please quote

Page 11: Presentation adaptivecm2014 blackboardmetaphor_hellefrisaksem

Emergent control

11

Mutual adjustment

Shared informationI act because I think it is important

Computas AS 08.04.2023 – Please quote

Page 12: Presentation adaptivecm2014 blackboardmetaphor_hellefrisaksem

12

Blackboard metaphor – a way of thinking

Examples:Progress of scienceScrum boardsCrime boardsCase filesWirearchy

Main principles:Shared informationFree initiativePush and pull

Computas AS 08.04.2023 – Please quote

Page 13: Presentation adaptivecm2014 blackboardmetaphor_hellefrisaksem

13

Our goal: Provide IT support for collaborative work

Support individual work and collaborationEnsure performance correctness Provide flexibility to handle the unexpected

Computas AS 08.04.2023 – Please quote

Page 14: Presentation adaptivecm2014 blackboardmetaphor_hellefrisaksem

14

Balancing adaptivity and compliance

Different means serve different collaboration patterns

Initiative Information flowControl

Computas AS 08.04.2023 – Please quote

ACM Shared information

platformTools and

services

Process-snippets

Structuredblackboards

Tasks and

worklists

Tasklibrary

Page 15: Presentation adaptivecm2014 blackboardmetaphor_hellefrisaksem

15

Balancing adaptivity and compliance How to do

the work

Flexible relay

Shared informationand free initiative

Control outside of system

Wha

t to

doCo

llabo

ratio

nIT-supported control

Easy if you know what to do ACM Shared

information platform

Tools and

services

Process-snippets

Structuredblackboards

Tasks and

worklists

Tasklibrary

Computas AS 08.04.2023 – Please quote

Page 16: Presentation adaptivecm2014 blackboardmetaphor_hellefrisaksem

16

Example - UTSYS

UTSYS –for The National Police Immigration Service (NPIS)Operative police work related to immigration and forced return of illegal immigrants

RegistrationIdentificationForced return

Detention

Computas AS 08.04.2023 – Please quote

Page 17: Presentation adaptivecm2014 blackboardmetaphor_hellefrisaksem

17

Example - UTSYS

Parts of the work follow strict rulesUnpredictable overall processDifferent types of actors with their specific goals and subgoals - lines of workNon-monotonic goals

Computas AS 08.04.2023 – Please quote

Page 18: Presentation adaptivecm2014 blackboardmetaphor_hellefrisaksem

18

Identificationstatus

Travel documents

Travelling arrangements

Work supported by other police systems and UDI systems

UTSYS supported work

Asylum seeker «B»arrives and an UTSYScase is created.

1

Detain B.

8

Book flight.9

Assign escort.

10

Surname retrieved

Case gets reactivated: Queries to authorities in Elbonia using this name returns passport match. This triggers new tasks, updating the blackboard.

6

Undercover police infiltrates B’s connections, revealing that B has family in northern parts of Elbonia, under a different surname.

Police work 5

The Norwegian Directorate of Immigration processes the application for asylum.

The application is turned down.

Application for asylum submitted

3

When all subgoals have been completed,deportation can be carried out, and the case closed.

11

Identity Return Detention Case stateAwaiting

ID verification

Effectuation

Finalisation

Closing

UTSYS Case blackboard

Identity verified

7 Acceptance confirmedby Elbonian authorities.

Detained

Initial interview 2

Work to verify B’s identity proves inconclusive. It is, however, 90% certain that the subject is an Elbonian.

Computas AS 08.04.2023 – Please quote

Failed applicationreturned

4

Elbonian authorities refuse to receive B without firm evidence that he is a subject of Elbonia. Case is suspended.

Page 19: Presentation adaptivecm2014 blackboardmetaphor_hellefrisaksem

19

Example - UTSYS

Structured blackboards with lines of work Separate goalsMutual adjustment between the linesRelay-activity or standardization within tasks/lines

Computas AS 08.04.2023 – Please quote

Page 20: Presentation adaptivecm2014 blackboardmetaphor_hellefrisaksem

20

Area for LoW (a)

• Worklist with structured and unstructured tasks

• Active task support based on predefined process snippets

• Context sensitive task library for LoW (a)

• Rulebase for calculations• Progress overview • Emergent workflow

«Case x»

Area for LoW (b)

• Static task library for LoW (b)

• Emergent workflow• Tools for for executing

special analyses• Structured access to

work results• Activity plan editor

with reminders

Area for LoW (c)

• Mainly a log, where LoW experts record their actions and reminders manually

• Activity plan editor with reminders

• Resource library for this LoW

Event New case x instantiated

Main goal: Case x solved and closed

Case manager needs a full overview, across lines of work (LoW)

Discipline specialists operate within their respective lines of work (LoW).

Case blackboard

Case stateCase subgoalsCommon overview

Computas AS 08.04.2023 – Please quote

Page 21: Presentation adaptivecm2014 blackboardmetaphor_hellefrisaksem

21

Why use the blackboard metaphor

Give the participants room to act by their professional judgment

Promote the participants’ ability to coordinate work through mutual adjustment

Computas AS 08.04.2023 – Please quote

Page 22: Presentation adaptivecm2014 blackboardmetaphor_hellefrisaksem

22

When to use blackboard metaphorWhen several participants collaborateWhen there is a need for shared situation awarenessWhen information- and workflows between participants cannot be pre-designed

Computas AS 08.04.2023 – Please quote

Page 23: Presentation adaptivecm2014 blackboardmetaphor_hellefrisaksem

23

Questions and discussion

Email: [email protected]

Computas AS 08.04.2023 – Please quote

Thank you!