fausto giunchiglia - disi, university of trentodisi.unitn.it/~fausto/ch.pdfmain bottle-neck for...

36
Fausto Giunchiglia To be cited as: Fausto Giunchiglia. On Line presentation at http ://disi.unitn.it/~fausto/CH.pdf Acknowledgements to: Daniele Miorandi, Ronald Chenu, Stuart Anderson, Michael Rovatsos, Mark Hartswood. These ideas have been elaborated as part of the FP7 FET IP project «Smart Society» http ://www.smart-society-project.eu/ Computational Humanism Trento 11/03/2017 www.smart-society-project.eu

Upload: others

Post on 06-Aug-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Fausto Giunchiglia - DISI, University of Trentodisi.unitn.it/~fausto/CH.pdfmain bottle-neck for scaling service provision. Humans and machines have reciprocally no knowledge of the

Fausto Giunchiglia

To be cited as: Fausto Giunchiglia. On Line presentation at http://disi.unitn.it/~fausto/CH.pdf

Acknowledgements to: Daniele Miorandi, Ronald Chenu, Stuart Anderson, Michael Rovatsos, Mark Hartswood. Theseideas have been elaborated as part of the FP7 FET IP project «Smart Society» http://www.smart-society-project.eu/

Computational Humanism

Trento 11/03/2017 www.smart-society-project.eu

Page 2: Fausto Giunchiglia - DISI, University of Trentodisi.unitn.it/~fausto/CH.pdfmain bottle-neck for scaling service provision. Humans and machines have reciprocally no knowledge of the

Index1. Artifacts and services2. Empowering service provision3. Empowering social relations4. Service provision as social computation5. Managing diversity 6. Challenges7. Computational Humanism8. Impact 9. Future10. Demo (video)

Page 3: Fausto Giunchiglia - DISI, University of Trentodisi.unitn.it/~fausto/CH.pdfmain bottle-neck for scaling service provision. Humans and machines have reciprocally no knowledge of the

Artifacts

3

Historically, inventing and building artifacts has been (and still is) one the main means towards scaling beyond humans’ intrinsic limitations and diversity.

... Tools, Machines Computers, Robots (Artificial Intelligence), Computer networks

Page 4: Fausto Giunchiglia - DISI, University of Trentodisi.unitn.it/~fausto/CH.pdfmain bottle-neck for scaling service provision. Humans and machines have reciprocally no knowledge of the

Collectives and services

4

Creating collectives has been (and still is) another main means towards scaling beyond humans’ intrinsic limitations and diversity.

The membership of a collective needs to have sufficiently diverse capabilities to achieve its tasks and objectives. In collectives, people help people in doing things they don’t know how to do or that would find very hard to do.

Collectives are the main means for service provision (co-production). Collectives get formed to deliver a service. A collective is the set of people (helped by any form of artifacts) which contribute the achievement of the service.

We take the Service Provider to be the collective who ultimately provides the service and the Service Consumer to be the collective (person) who ultimately is recipient of the service.

Page 5: Fausto Giunchiglia - DISI, University of Trentodisi.unitn.it/~fausto/CH.pdfmain bottle-neck for scaling service provision. Humans and machines have reciprocally no knowledge of the

Index

1. Artifacts and services2. Empowering service provision3. Empowering social relations4. Service provision as social computation5. Managing diversity6. Challenges7. Computational Humanism8. Impact 9. Future10. Demo (video)

Page 6: Fausto Giunchiglia - DISI, University of Trentodisi.unitn.it/~fausto/CH.pdfmain bottle-neck for scaling service provision. Humans and machines have reciprocally no knowledge of the

Empowering service provision – so far

6

Access to services is mediated and mainly controlled in the virtual world. Service access is extended, in space and time, to cover potentially all the world.

Examples: a. Uber: access to rides through the people who offer them;b. AirBnB: access to places to stay through the people who manage them;c. …

Advantages:a. Enabling an easily accessible huge (often worldwide) space of possibilities;b. Going beyond humans’ space and time limitations in service delivery;c. Overall, producing better personal and social performanced. ...

Page 7: Fausto Giunchiglia - DISI, University of Trentodisi.unitn.it/~fausto/CH.pdfmain bottle-neck for scaling service provision. Humans and machines have reciprocally no knowledge of the

Empowering service provision – drawbacks

7

Human intervention is needed at any relevant decision step. All the most «sensitive, mission critical» decisions are left to humans.

The human limitations in their ability to interact with other humans (sometimes humans off line, low speed processing, sequential processing) slow down immensely the process of service provision.

The rigid distinction of roles and the rigid boundary between humans and machines is the main bottle-neck for scaling service provision. Humans and machines have reciprocally no knowledge of the other, of what it does, why it does it, how it does it.

Machines cannot help humans beyond what was originally designed and humans cannot help machines in helping humans.

Page 8: Fausto Giunchiglia - DISI, University of Trentodisi.unitn.it/~fausto/CH.pdfmain bottle-neck for scaling service provision. Humans and machines have reciprocally no knowledge of the

Index

1. Artifacts and services2. Empowering service provision3. Empowering social relations4. Service provision as social computation5. Managing diversity6. Challenges7. Computational Humanism8. Impact 9. Future10. Demo (video)

Page 9: Fausto Giunchiglia - DISI, University of Trentodisi.unitn.it/~fausto/CH.pdfmain bottle-neck for scaling service provision. Humans and machines have reciprocally no knowledge of the

Social relations

9

We take a social relation, or social interaction, to be any relationship between two or more individuals as part of a collective.

In everyday life, social relations enable efficient service delivery by providing the service provider and consumer of the reciprocal knowledge of the other, of what she does, why she does it, how it does it. In turn services enable the establishment and evolution in time of social relations. In turn, collectives are formed, operate and deliver their services exploiting a huge infrastructure of social relations.

In machine mediated service provision, so far, services are provided without any support from social relations. All the missing information must be provided by humans. In many cases, service provider and service consumer have reciprocally no knowledge of the other, of what she does, why she does it, how she does it (Important exception: dedicated systems where professionals are trained to run them)

Page 10: Fausto Giunchiglia - DISI, University of Trentodisi.unitn.it/~fausto/CH.pdfmain bottle-neck for scaling service provision. Humans and machines have reciprocally no knowledge of the

The challenge - Empowering social relationsSmart environments

Smart artifactsRobots

Artificial Intelligence A model which enables people, to develop social relations, and to enable reciprocal services beyond the human limitations (in time, space, processing, memory, service delivery and consumption, social relations).

A technology implementing the model which is always available to the user, 24 hours a day, irrespective of any contextual factor.

Machines do not substitute people. Machines empower their social relations

Page 11: Fausto Giunchiglia - DISI, University of Trentodisi.unitn.it/~fausto/CH.pdfmain bottle-neck for scaling service provision. Humans and machines have reciprocally no knowledge of the

A provider centric example –online labour market

Kelly is a software developer expert. Recently, Kelly joined a new online labour market platform called VirtualTeam, which dynamically assembles teams to respond to outsourcing requests from major brands worldwide. Today she received an alert that the platform identified her as a possible candidate to join a team ... Her smartphone had already interacted with the platform SP and the team was already completed: ...

...

The following three weeks are very busy, yet the platform supports effectively team-working, maximising productivity of the team members while helping them maintain a healthy work-life balance.

...

The customer is happy: it saved 43% of costs and 80% of time with respect to the other offers. Kelly is happy too: she had the opportunity to get a job which with traditional online labour market she wouldn’t have been able to get, she met great professionals and, well, working in a team is much more fun than being at home alone working as a code monkey! All of this after getting the job in one single click!

But things sometimes go wrong ...

Page 12: Fausto Giunchiglia - DISI, University of Trentodisi.unitn.it/~fausto/CH.pdfmain bottle-neck for scaling service provision. Humans and machines have reciprocally no knowledge of the

Index1. Artifacts and services2. Empowering service provision3. Empowering social relations4. Service provision as social computation5. Managing diversity6. Challenges7. Computational Humanism8. Impact 9. Future10. Demo (video)

Page 13: Fausto Giunchiglia - DISI, University of Trentodisi.unitn.it/~fausto/CH.pdfmain bottle-neck for scaling service provision. Humans and machines have reciprocally no knowledge of the

Augmented Collectives

13

Augmented Collectives are the result of the convergence among humans whose social relations are empowered by machines, with capabilities which are more than the sum of the capabilities of the people involved, of collectives not empowered by machines, and of machines when used in isolation.

Page 14: Fausto Giunchiglia - DISI, University of Trentodisi.unitn.it/~fausto/CH.pdfmain bottle-neck for scaling service provision. Humans and machines have reciprocally no knowledge of the

14

Human Human

MachineMachine

A three layer model of compositionalityA person is characterized by:

1. The set of services (s)he can exploit (service consumer) thanks to, e.g., her/ his smartphone, ... .

2. The set of services (s)he can provide (service provider) thanks to, e.g., her/ his smartphone, as part of a collective... .

3. Her social relations as enabled by the service provider, which provide her with the ability toexpose/ negotitate/ compose with other people/ the services (s)he provides/exploits, (social service prosumer).

Human compositionality is rooted in social relations and realized as the composition of human machine and human compositionality

Page 15: Fausto Giunchiglia - DISI, University of Trentodisi.unitn.it/~fausto/CH.pdfmain bottle-neck for scaling service provision. Humans and machines have reciprocally no knowledge of the

Service provision as social computation

15

Service provision, as delivered by a collective, is implemented as social computation in the following terms. A Social computation is:

a sequence of computation results, as traced by the machine, where

… each computation step is the delivery of a service, where a service can

… be decomposed in a sequence of simpler computation steps, or

… be an (atomic) service, as performed by a person,

… and where the success or failure of an atomic service is validated by the machine

… in the terms understood by the people, as a prerequisite for the compositionality of people actions

NOTE: Drawing a comparison with how a CPU works: the Control Unit (CU) is the machine and the computation unit (e.g. ALU) is people. The opposite of what usually happens with machines and computers

Page 16: Fausto Giunchiglia - DISI, University of Trentodisi.unitn.it/~fausto/CH.pdfmain bottle-neck for scaling service provision. Humans and machines have reciprocally no knowledge of the

Service provision as social computation (cont)

16

The role of collectives (via their members):

1. Deliver and exploit services (social service prosumers)

The role of machines (supported by humans):

1. Acquire (partial) knowledge about the service to be provided (modeled as the “current” goal) and of state of affairs (the service context, people, and the current collective) (property recognition);

2. Adapt the collective to deliver the service provision as a plan resulting from the composition of (atomic) services to be delivered by people (contextual privacy, search, provenance management, orchestration, incentive mechanisms);

3. Monitor the results of service provision, recognize them and detect the arousal of unexpected obstacles (anomaly recognition);

4. If a difficulty is detected, go to step 2

Page 17: Fausto Giunchiglia - DISI, University of Trentodisi.unitn.it/~fausto/CH.pdfmain bottle-neck for scaling service provision. Humans and machines have reciprocally no knowledge of the

Index1. Artifacts and services2. Empowering service provision3. Empowering social relations4. Service provision as social computation5. Managing diversity 6. Challenges7. Impact 8. Computational Humanism9. Future 10. Demo (video)

Page 18: Fausto Giunchiglia - DISI, University of Trentodisi.unitn.it/~fausto/CH.pdfmain bottle-neck for scaling service provision. Humans and machines have reciprocally no knowledge of the

18

Human Human

MachineMachine

Diversity

Human machine (HM) diversity(Hibridity)

... the (extended) Semantic Gap problem

Human (HH) diversity... Culture, Language, goals, activities, emotions, values, ...

So far mainly studied in the humanitiesNo general computational theories of human diversity

Machine (MM) diversity... the (semantic) Web problem

(out of focus)

Unexpected diversity

Diversity is open-ended

Page 19: Fausto Giunchiglia - DISI, University of Trentodisi.unitn.it/~fausto/CH.pdfmain bottle-neck for scaling service provision. Humans and machines have reciprocally no knowledge of the

Managing diversity

19

Diversity is open – ended

Managing Diversity = Living in a open world

Page 20: Fausto Giunchiglia - DISI, University of Trentodisi.unitn.it/~fausto/CH.pdfmain bottle-neck for scaling service provision. Humans and machines have reciprocally no knowledge of the

Activities

Goals

Values

Com

ple

xity o

f re

co

gn

itio

n

Modeling diversity

Co

mp

lexity o

f a

da

pta

tio

n

Use

r fe

ed

ba

ck o

n s

em

an

tics

Use

r in

vo

lve

me

nt in

de

cis

ion

ma

kin

g

Co

mp

ute

r e

mp

ow

ern

en

t

Co

mp

ute

r e

mp

ow

erm

en

t

Adaptability to the service and people unexpected diversity is realized via the emergence of the

most suitable augmented collective able to provide the service.

Context

Page 21: Fausto Giunchiglia - DISI, University of Trentodisi.unitn.it/~fausto/CH.pdfmain bottle-neck for scaling service provision. Humans and machines have reciprocally no knowledge of the

Index1. Artifacts and services2. Empowering service provision3. Empowering social relations4. Service provision as social computation5. Managing diversity 6. Challenges7. Computational Humanism8. Impact 9. Future10. Demo (video)

Page 22: Fausto Giunchiglia - DISI, University of Trentodisi.unitn.it/~fausto/CH.pdfmain bottle-neck for scaling service provision. Humans and machines have reciprocally no knowledge of the

Challenges

22

Social computation

Governance models

Organization models

Computation models and languages (e.g., Elephant 2000)

Execution environments

Diversity

Modelling diversity

Recognizing diversity

Adapting to diversity

Page 23: Fausto Giunchiglia - DISI, University of Trentodisi.unitn.it/~fausto/CH.pdfmain bottle-neck for scaling service provision. Humans and machines have reciprocally no knowledge of the

Complexity of recognition

Co

mp

lexi

ty o

f ad

apta

tio

n

Automation of social computations

Page 24: Fausto Giunchiglia - DISI, University of Trentodisi.unitn.it/~fausto/CH.pdfmain bottle-neck for scaling service provision. Humans and machines have reciprocally no knowledge of the

Complexity of recognition

Co

mp

lexi

ty o

f ad

apta

tio

n

Social context recognition

Translation

Emotion recognition

...

?

? Towards a Smarter Society

Automation of social computations (cont.)

Page 25: Fausto Giunchiglia - DISI, University of Trentodisi.unitn.it/~fausto/CH.pdfmain bottle-neck for scaling service provision. Humans and machines have reciprocally no knowledge of the

Index1. Premise: Artifacts and services2. Empowering service provision3. Empowering social relations4. Service provision as social computation5. Managing diversity 6. Challenges7. Computational Humanism8. Impact 9. Future10. Demo (video)

Page 26: Fausto Giunchiglia - DISI, University of Trentodisi.unitn.it/~fausto/CH.pdfmain bottle-neck for scaling service provision. Humans and machines have reciprocally no knowledge of the

Computational humanism

26

Humans and their social relations at the core of our studies as the way to guide the technology development towards scaling human (collective)

intelligence

Page 27: Fausto Giunchiglia - DISI, University of Trentodisi.unitn.it/~fausto/CH.pdfmain bottle-neck for scaling service provision. Humans and machines have reciprocally no knowledge of the

From Computer Science to Computational Humanism

27

COMPUTER SCIENCEAS

ENGINEERING

COMPUTER SCIENCEAS

COMPUTATIONALHUMANISM

Page 28: Fausto Giunchiglia - DISI, University of Trentodisi.unitn.it/~fausto/CH.pdfmain bottle-neck for scaling service provision. Humans and machines have reciprocally no knowledge of the

Index

1. Premise: Artifacts and services2. Empowering service provision3. Empowering social relations4. Service provision as social computation5. Managing diversity 6. Challenges7. Computational Humanism8. Impact9. Future10. Demo (video)

Page 29: Fausto Giunchiglia - DISI, University of Trentodisi.unitn.it/~fausto/CH.pdfmain bottle-neck for scaling service provision. Humans and machines have reciprocally no knowledge of the

The SmartSociety Impact Triangle

29

Paradigms for a New

Science

SmartCollectives

Open Source ToolkitSocial

Charter--

Res

ea

rch

Page 30: Fausto Giunchiglia - DISI, University of Trentodisi.unitn.it/~fausto/CH.pdfmain bottle-neck for scaling service provision. Humans and machines have reciprocally no knowledge of the

Long term Impact

www.smart-society-project.eu 30

B2B2C Paradigm - a new generation of Services:

From multi-channel mono-directional service provision …… to end-to-end multi-directional social service provision

Potential huge improvement of the quality of service provision

1. Scale (space, people)2. Time of delivery3. Customization4. Personalization5. All service sectors (financial, education, transportation, retail, media, health/well-

being, …)

Service innovation as the means to Societal Innovation.

Page 31: Fausto Giunchiglia - DISI, University of Trentodisi.unitn.it/~fausto/CH.pdfmain bottle-neck for scaling service provision. Humans and machines have reciprocally no knowledge of the

Complexity of recognition

Co

mp

lexi

ty o

f ad

apta

tio

n

Social Computing

Social Computation

decentralized through society

Social control of healthcare and disease (Rare Diseases)

Semantic Web

Social response to emergences and crime

Crowdsourcing

• Huge, potential global impact

thanks to a social infrastructure

needed to harness small social

computations

• Small, direct local impact

magnified when replicated

across global society

Workflows

Societal challenges – Scaling over machine intelligence

Fixed Diversity

Page 32: Fausto Giunchiglia - DISI, University of Trentodisi.unitn.it/~fausto/CH.pdfmain bottle-neck for scaling service provision. Humans and machines have reciprocally no knowledge of the

Complexity of Diversity

Peo

ple

invo

lvem

ent

Societal challenges – Scaling over diversity

Social Computation

decentralized through society

Assuming sufficentRecognition and Adaptability Capabilities by machines

Page 33: Fausto Giunchiglia - DISI, University of Trentodisi.unitn.it/~fausto/CH.pdfmain bottle-neck for scaling service provision. Humans and machines have reciprocally no knowledge of the

The person to the moon

33

• The ultimate success of Artificial

Intelligence would be to build a

machine whose Intelligence equals

or exceeds human intelligence.

• The ultimate success of Computational

Humanism would be to make it possible

for everybody to exploit, when trying to

achieve her objectives, the best

expertise available in the planet.

• Each person would be augmented with

all the knowledge and resources

available in the world.

Computational Humanism and (strong) Artificial Intelligence

Page 34: Fausto Giunchiglia - DISI, University of Trentodisi.unitn.it/~fausto/CH.pdfmain bottle-neck for scaling service provision. Humans and machines have reciprocally no knowledge of the

Index

1. Premise: Artifacts and services2. Empowering service provision3. Empowering social relations4. Service provision as social computation5. Managing diversity 6. Challenges7. Computational Humanism8. Impact9. Future10. Demo (video)

Page 35: Fausto Giunchiglia - DISI, University of Trentodisi.unitn.it/~fausto/CH.pdfmain bottle-neck for scaling service provision. Humans and machines have reciprocally no knowledge of the

The Computational Humanism Triangle

35

University and Research Centers

(Research and Education)

Private sector

(Innovation)Public sector

(Governance)--

ne

w s

cie

nc

e

Computational

Humanism

Page 36: Fausto Giunchiglia - DISI, University of Trentodisi.unitn.it/~fausto/CH.pdfmain bottle-neck for scaling service provision. Humans and machines have reciprocally no knowledge of the

THANK YOU!Fausto Giunchiglia

www.smart-society-project.eu