advanced memory buoyancy for forgetful information systems

36
Christian Jilek | CoInFo 2018 | Sep. 11 th /12 th , 2018 Advanced Memory Buoyancy for Forgetful Information Systems 1) German Research Center for Artificial Intelligence (DFKI) 2) TU Kaiserslautern Christian Jilek 1,2 Jessica Chwalek 2 Sven Schwarz 1 Markus Schröder 1,2 Heiko Maus 1 Andreas Dengel 1,2 CoInFo 2018 @ Potsdam Sep. 11 th /12 th , 2018

Upload: others

Post on 20-Feb-2022

4 views

Category:

Documents


0 download

TRANSCRIPT

Christian Jilek | CoInFo 2018 | Sep. 11th/12th, 2018

Advanced Memory Buoyancy

for Forgetful Information Systems

1) German Research Center for Artificial Intelligence (DFKI) 2) TU Kaiserslautern

Christian Jilek1,2 Jessica Chwalek2 Sven Schwarz1

Markus Schröder1,2 Heiko Maus1 Andreas Dengel1,2

CoInFo 2018 @ Potsdam – Sep. 11th/12th, 2018

Christian Jilek | CoInFo 2018 | Sep. 11th/12th, 2018

Contents

1. Semantic Desktop & Managed Forgetting

2. Memory Buoyancy

3. Advanced Memory Buoyancy

4. Conclusion & Outlook

Christian Jilek | CoInFo 2018 | Sep. 11th/12th, 2018

Contents

1. Semantic Desktop & Managed Forgetting

2. Memory Buoyancy

3. Advanced Memory Buoyancy

4. Conclusion & Outlook

Christian Jilek | CoInFo 2018 | Sep. 11th/12th, 2018

1. Semantic Desktop & Managed Forgetting Personal Information Model (PIMO)

PIMO represents the user‘s mental model as vocabulary for applications

without confronting users with formal knowledge representation

Reality ►

Vacation

is a is a

Image Person

is a

Classes ►

is a

Topic

”Things” ► (Instances)

Costa Rica

2017 Peter Stainer IMG_4120 Beach

C:\Users\stainer\Pictures\

Costa Rica\IMG_4120.jpg

1

PIMO

Christian Jilek | CoInFo 2018 | Sep. 11th/12th, 2018

1. Semantic Desktop & Managed Forgetting Impressions: Browser & Context-Sensitive Sidebar

2

Christian Jilek | CoInFo 2018 | Sep. 11th/12th, 2018

1. Semantic Desktop & Managed Forgetting Impressions: E-Mail Client & Context-Sensitive Sidebar

3

Christian Jilek | CoInFo 2018 | Sep. 11th/12th, 2018

1. Semantic Desktop & Managed Forgetting Impressions: Calendar Integration

4

Christian Jilek | CoInFo 2018 | Sep. 11th/12th, 2018

1. Semantic Desktop & Managed Forgetting Impressions: Semantic Editor „Seed“

5

Christian Jilek | CoInFo 2018 | Sep. 11th/12th, 2018

1. Semantic Desktop & Managed Forgetting Impressions: Faceted Search

6

Christian Jilek | CoInFo 2018 | Sep. 11th/12th, 2018

Concise Preservation by Combining

Managed Forgetting and Contextualized Remembering

• Information Value Assessment:

• Memory Buoyancy (MB) → information item’s short-term value • Preservation Value (PV) → information item’s long-term value

• Data Contextualization (e.g. as shown in the Semantic Editor Seed)

• Managed Forgetting: • temporal hiding

• condensation

• adaptive synchronization, archiving and deletion

1. Semantic Desktop & Managed Forgetting EU-Project ForgetIT (2013–2016)

7

www.ForgetIT-Project.eu

Christian Jilek | CoInFo 2018 | Sep. 11th/12th, 2018

Forgetful Semantic Desktop

PIMO

Mgd. Forgetting Decisions / Self-(Re)Organization

Information Extraction

Evidence Collection (esp. Plug-Out Feed)

User Activity & Context Elicitation

User Interface Updates (Support Measures)

1. Semantic Desktop & Managed Forgetting Recently: Forgetful Semantic Desktop

Information Value Assessment

Information Value Assessment

8

Christian Jilek | CoInFo 2018 | Sep. 11th/12th, 2018

Contents

1. Semantic Desktop & Managed Forgetting

2. Memory Buoyancy

3. Advanced Memory Buoyancy

4. Conclusion & Outlook

Christian Jilek | CoInFo 2018 | Sep. 11th/12th, 2018

2. Memory Buoyancy Idea

9

metaphor:

items losing relevance sink away

items (re)gaining relevance are pushed closer to the surface (user) by their higher buoyancy

C. Niederée, N. Kanhabua, F. Gallo, R. H. Logie: Forgetful Digital Memory: Towards brain-inspired long-

term data and information management. SIGMOD Record, 44(2), 41–46 (2015)

C. Niederée, N. Kanhabua, T. Tran, K. D. Naini: Preservation value and managed forgetting. In: Personal

Multimedia Preservation: Remembering or Forgetting Images and Video, pp. 101–129. Springer (2018)

Christian Jilek | CoInFo 2018 | Sep. 11th/12th, 2018

2. Memory Buoyancy Design Principles for MB in a Semantic Desktop

10

• MB is updated every time a thing is stimulated

• MB depends on

• user interaction (e.g., viewing, modifying, annotating, etc.),

• the thing itself (e.g. email vs. presentation), and

• its connections in the semantic network of the PIMO

• MB values are normalized

Christian Jilek | CoInFo 2018 | Sep. 11th/12th, 2018

2. Memory Buoyancy Design Principles for MB in a Semantic Desktop

11

• Single access of an item should not directly lead to an MB of 1.0

no access

1.0

75% * r

r

Christian Jilek | CoInFo 2018 | Sep. 11th/12th, 2018

2. Memory Buoyancy Design Principles for MB in a Semantic Desktop

12

1.0

• Multiple accesses in quick succession (every minute) are treated reluctantly

Christian Jilek | CoInFo 2018 | Sep. 11th/12th, 2018

2. Memory Buoyancy Design Principles for MB in a Semantic Desktop

13

1.0

• Multiple accesses every day will saturate against 1.0

Christian Jilek | CoInFo 2018 | Sep. 11th/12th, 2018

2. Memory Buoyancy Design Principles for MB in a Semantic Desktop

14

• MB drops for things that are not stimulated

• first steep decline then

• a long-tail of slow decline

• rules and heuristics to deal with requirements of various domains:

• upcoming events should stimulate connected things

• finished items shall decrease faster (tasks, events) unless other indicators

speak against this

• times with low user interaction should not lead to massive decay in MB

Christian Jilek | CoInFo 2018 | Sep. 11th/12th, 2018

• MB utilizes the semantic network (PIMO):

• spreading activation is performed:

• heuristics for

• types (e.g. email vs. person) and

• number of relations connecting things

2. Memory Buoyancy Design Principles for MB in a Semantic Desktop

15

directly

impacted thing

Christian Jilek | CoInFo 2018 | Sep. 11th/12th, 2018

2. Memory Buoyancy Design Principles for MB in a Semantic Desktop

16

• technical requirements:

• MB is time-dependent which poses a challenge for calculation as

MB values change permanently just as time passes

• MB values must always be up-to-date

• keep high overall performance of the system despite additional MB

calculation

Christian Jilek | CoInFo 2018 | Sep. 11th/12th, 2018

2. Memory Buoyancy Design Principles for MB in a Semantic Desktop

17

r

T t

dt

MB of last

calculation

• splitting MB value into two parts:

a static (time-independent) part and a dynamic (time-dependent) part.

Christian Jilek | CoInFo 2018 | Sep. 11th/12th, 2018

2. Memory Buoyancy „MB in Action“ – Example of a Project Workshop in 2014

during workshop … after 2 years … after 8 months

access to forgotten information

18

Christian Jilek | CoInFo 2018 | Sep. 11th/12th, 2018

2. Memory Buoyancy Ex. Success Story: Rising & Fading Out Works Well

19

Example of wiriting a project deliverable:

• revisiting old deliverable task (9.4) when working on recent deliverable task (D9.5)

• MB of parent work package task (WP9) is also plotted

Christian Jilek | CoInFo 2018 | Sep. 11th/12th, 2018

2. Memory Buoyancy Ex. Failure Story: Pathological Behavior in Search UI

20

Christian Jilek | CoInFo 2018 | Sep. 11th/12th, 2018

2. Memory Buoyancy Problems

21

• high dependence on graph connectivity

• abrupt context switches are problematic

Advanced Memory Buoyancy

Christian Jilek | CoInFo 2018 | Sep. 11th/12th, 2018

Contents

1. Semantic Desktop & Managed Forgetting

2. Memory Buoyancy

3. Advanced Memory Buoyancy

4. Conclusion & Outlook

Christian Jilek | CoInFo 2018 | Sep. 11th/12th, 2018

3. Advanced Memory Buoyancy Motivation: Context Spaces extending Semantic Desktop

22

◄ „injecting“ contexts into the semantic graph Managed

Forgetting

supSpaces

Christian Jilek | CoInFo 2018 | Sep. 11th/12th, 2018

3. Advanced Memory Buoyancy Motivation: Context Spaces extending Semantic Desktop

23

Christian Jilek | CoInFo 2018 | Sep. 11th/12th, 2018

3. Advanced Memory Buoyancy Motivation: Memory Buoyancy & Context Switches

24

Trip to Rome, July 2018

Hotel „All Calm Here“

Hotel „Best View Ever“

Deutsche Bahn

Re: Which Hotel?

Rome

Trip to Rome, July 2018

Hotel „All Calm Here“

Hotel „Best View Ever“

Deutsche Bahn

Re: Which Hotel?

Rome

Which Hotel?

Mannheim

Peter Stainer

Mannheim

Peter Stainer

Which Hotel?

context switch: preparing a meeting

(location: Mannheim, attendees: Peter Stainer, …, travelling with Deutsche Bahn) then switching back

MB

1

0

Christian Jilek | CoInFo 2018 | Sep. 11th/12th, 2018

3. Advanced Memory Buoyancy Local Memory Buoyancy

25

Trip to Rome, July 2018

Local MB ( Resource, User, Context )

Deutsche Bahn

0.47

Managed Forgetting Project

Deutsche Bahn

0.00

Managed Forgetting Project …

Deutsche Bahn

0.38

Mannheim Meeting 12.06.2018

Deutsche Bahn

0.68

Christian Jilek | CoInFo 2018 | Sep. 11th/12th, 2018

3. Advanced Memory Buoyancy Global Memory Buoyancy

26

Global MB ( Resource, User )

Trip to Rome, July 2018

Mannheim Meeting…

Deutsche Bahn

0.72

0.65

0.58

Trip to Rome, July 2018

Mannheim Meeting 12.06.2018

Managed Forgetting Project

Managed Forgetting Prj.

Deutsche Bahn

0.81

0.49

↓ ↓

Christian Jilek | CoInFo 2018 | Sep. 11th/12th, 2018

3. Advanced Memory Buoyancy Group Memory Buoyancy

27

Deutsche Bahn

0.58

Deutsche Bahn

0.49

Group MB ( Resource )

Deutsche Bahn

0.54

↓ ↓

Christian Jilek | CoInFo 2018 | Sep. 11th/12th, 2018

3. Advanced Memory Buoyancy Impressions of current Advanced MB Research Prototype

28

resulting event log

Adv. MB: local

Adv. MB: global

initial MB version

experiment settings

Adv. MB: group

Christian Jilek | CoInFo 2018 | Sep. 11th/12th, 2018

Contents

1. Semantic Desktop & Managed Forgetting

2. Memory Buoyancy

3. Advanced Memory Buoyancy

4. Conclusion & Outlook

Christian Jilek | CoInFo 2018 | Sep. 11th/12th, 2018

4. Conclusion & Outlook

29

Conclusion

• incorporated MB into our productively used Semantic Desktop prototype

• thus 3 years of practical experience with MB in daily work

• experienced success and failure stories → lessons learned

• designed Advanced MB especially taking User Context into account

• presented first impressions of Advanced MB prototype

Outlook

• (more) user experiments → detailed evaluation

• scaling experiments with “big personal data”

Christian Jilek | CoInFo 2018 | Sep. 11th/12th, 2018 30

Thanks for your attention! Any Questions?

References:

C. Jilek, Y. Runge, C. Niederée, H. Maus, T. Tempel, A. Dengel, C. Frings. Managed Forgetting to Support Information Management and Knowledge Work (submitted for publication)

C. Jilek, M. Schröder, S. Schwarz, H. Maus, A. Dengel. Context Spaces as the Cornerstone of a Near-

Transparent & Self-Reorganizing Semantic Desktop. In The Semantic Web: ESWC 2018 Satellite Events, Springer, 2018.

V. Mezaris, C. Niederée, R. H. Logie (Editors): Personal Multimedia Preservation: Remembering or Forgetting Images and Video, Springer, 2018.

B. Eldesouky, H. Maus, S. Schwarz, A. Dengel. Seed, a Natural Language Interface to Knowledge

Bases. In Human Interface and the Management of Information, Springer, 2015. C. Niederée, N. Kanhabua, F. Gallo, R. H. Logie: Forgetful Digital Memory: Towards Brain-inspired

long-term Data and Information Management. SIGMOD Record, 44(2), 2015. H. Maus, S. Schwarz, A. Dengel. Weaving Personal Knowledge Spaces into Office Applications. In

Integration of Practice-Oriented Knowledge Technology: Trends and Prospectives, Springer, 2013.

L. Sauermann, L. van Elst, A. Dengel. PIMO – A Framework for Representing Personal Information Models. In Proc. of I-Media ’07 and I-Semantics ’07, Know-Center, Austria, 2007.

L. Sauermann, A. Bernardi, A. Dengel. Overview and Outlook on the Semantic Desktop. In Proc. of the 1st Workshop on The Semantic Desktop at ISWC, 2005.

Acknowledgement: Parts of the work presented were funded by the Deutsche Forschungsge-

meinschaft (DFG, German Research Foundation) in the project Managed Forgetting (DE 420/19-1), which is part of the DFG Priority Program SPP 1921 “Intentional Forgetting in Organizations”.