Instances of subconscious social intelligent computing M. Graa*, I. - - PowerPoint PPT Presentation

instances of subconscious social intelligent computing
SMART_READER_LITE
LIVE PREVIEW

Instances of subconscious social intelligent computing M. Graa*, I. - - PowerPoint PPT Presentation

Introduction The Social and Smart project A social ERP user recommender system Conclusions Instances of subconscious social intelligent computing M. Graa*, I. Rebollo** *Computational Intelligence Group, UPV/EHU 1 **Unidad I+D empresarial


slide-1
SLIDE 1

Introduction The Social and Smart project A social ERP user recommender system Conclusions

Instances of subconscious social intelligent computing

  • M. Graña*, I. Rebollo**

*Computational Intelligence Group, UPV/EHU1 **Unidad I+D empresarial Grupo I68

August 13, 2013

1

  • M. Graña*, I. Rebollo**

Instances of subconscious social intelligent computing

slide-2
SLIDE 2

Introduction The Social and Smart project A social ERP user recommender system Conclusions

Summary

What is social computation? When social computation is intelligent? What is the difference between conscious and subconscious? Is there any difference between unconscious and subconscious? A couple of example systems under development

  • M. Graña*, I. Rebollo**

Instances of subconscious social intelligent computing

slide-3
SLIDE 3

Introduction The Social and Smart project A social ERP user recommender system Conclusions

Contents

1

Introduction Some informal definitions A taxonomy of social computing

2

The Social and Smart project SandS architecture SandS as a service SandS knowledge representation SandS learning layer

3

A social ERP user recommender system Introduction The ERP social network Validation of the ERP social network by a human expert Need for Anonymous experts Experiment Results on anonymous experts

4

Conclusions

  • M. Graña*, I. Rebollo**

Instances of subconscious social intelligent computing

slide-4
SLIDE 4

Introduction The Social and Smart project A social ERP user recommender system Conclusions Some informal definitions A taxonomy of social computing

Contents

1

Introduction Some informal definitions A taxonomy of social computing

2

The Social and Smart project SandS architecture SandS as a service SandS knowledge representation SandS learning layer

3

A social ERP user recommender system Introduction The ERP social network Validation of the ERP social network by a human expert Need for Anonymous experts Experiment Results on anonymous experts

4

Conclusions

  • M. Graña*, I. Rebollo**

Instances of subconscious social intelligent computing

slide-5
SLIDE 5

Introduction The Social and Smart project A social ERP user recommender system Conclusions Some informal definitions A taxonomy of social computing

Introduction

Fact Social networks can be seen as a repository of information and knowledge that can be queried when needed to solve problems or to learn procedures. . Fact In the social sciences, social networks have been useful to spread educational innovations in health care training management of product development programs, engagement in agricultural innovations by farmers.

  • M. Graña*, I. Rebollo**

Instances of subconscious social intelligent computing

slide-6
SLIDE 6

Introduction The Social and Smart project A social ERP user recommender system Conclusions Some informal definitions A taxonomy of social computing

Introduction

Fact developments on Social and Personal Information processing have strong impact Economical Social Political

  • thers
  • M. Graña*, I. Rebollo**

Instances of subconscious social intelligent computing

slide-7
SLIDE 7

Introduction The Social and Smart project A social ERP user recommender system Conclusions Some informal definitions A taxonomy of social computing

Introductions: defs

Definition Computational Social Science aims to understand the dynamics of social systems from data that can be extracted from all existing sources of human behavior observation.

  • The social players are subjects of observation and experimentation,

searching for: Communitiy detection (Louvain algorithm) Diffusion processes

  • M. Graña*, I. Rebollo**

Instances of subconscious social intelligent computing

slide-8
SLIDE 8

Introduction The Social and Smart project A social ERP user recommender system Conclusions Some informal definitions A taxonomy of social computing

Introduction: defs

Definition Social computing : “intra-group social and business actions practiced through group consensus, group cooperation, and group authority, where such actions are made possible through the mediation of information technologies, and where group interaction causes members to conform and influences others to join the group”. . Definition Social computing can be termed intelligent when new solutions to new or old problems are generated when posed by the social players.

  • M. Graña*, I. Rebollo**

Instances of subconscious social intelligent computing

slide-9
SLIDE 9

Introduction The Social and Smart project A social ERP user recommender system Conclusions Some informal definitions A taxonomy of social computing

Introduction: defs

Fact Social Computing is developing into a productive model where rewarding mechanisms are required to control the desired output of the system

  • M. Graña*, I. Rebollo**

Instances of subconscious social intelligent computing

slide-10
SLIDE 10

Introduction The Social and Smart project A social ERP user recommender system Conclusions Some informal definitions A taxonomy of social computing

Introduction:defs

Definition Social Intelligence is the emergence of problem solving behavior out

  • f social interactions from the point of view of the social player.
  • M. Graña*, I. Rebollo**

Instances of subconscious social intelligent computing

slide-11
SLIDE 11

Introduction The Social and Smart project A social ERP user recommender system Conclusions Some informal definitions A taxonomy of social computing

Introduction: defs

  • M. Graña*, I. Rebollo**

Instances of subconscious social intelligent computing

slide-12
SLIDE 12

Introduction The Social and Smart project A social ERP user recommender system Conclusions Some informal definitions A taxonomy of social computing

Definition Concious computing is defined by the decisions and actions performed by the social players on the basis of the information provided by the social service.

  • M. Graña*, I. Rebollo**

Instances of subconscious social intelligent computing

slide-13
SLIDE 13

Introduction The Social and Smart project A social ERP user recommender system Conclusions Some informal definitions A taxonomy of social computing

Introduction: defs

Definition Subconscious computing intelligent data processing performed automatically and autonomously by the web service in order to search or produce the information requested by the social players,

  • M. Graña*, I. Rebollo**

Instances of subconscious social intelligent computing

slide-14
SLIDE 14

Introduction The Social and Smart project A social ERP user recommender system Conclusions Some informal definitions A taxonomy of social computing

Introduction

Definition unconscious social computing, the service providing company is milking the information generated by the users for its own profit. the social player is unaware, and the providing company wants him/her to stay so. end beneficiary is the corporation

  • M. Graña*, I. Rebollo**

Instances of subconscious social intelligent computing

slide-15
SLIDE 15

Introduction The Social and Smart project A social ERP user recommender system Conclusions Some informal definitions A taxonomy of social computing

introduction

In the proposed subconscious social computing, the social players are the end beneficiaries, and all side value and uses of the social information is acknowledged and known by them.

  • M. Graña*, I. Rebollo**

Instances of subconscious social intelligent computing

slide-16
SLIDE 16

Introduction The Social and Smart project A social ERP user recommender system Conclusions Some informal definitions A taxonomy of social computing

Introduction

Social Computing and Computational Social Science paradigm

  • M. Graña*, I. Rebollo**

Instances of subconscious social intelligent computing

slide-17
SLIDE 17

Introduction The Social and Smart project A social ERP user recommender system Conclusions Some informal definitions A taxonomy of social computing

Introduction

Subconscious Social Intelligence paradigm

  • M. Graña*, I. Rebollo**

Instances of subconscious social intelligent computing

slide-18
SLIDE 18

Introduction The Social and Smart project A social ERP user recommender system Conclusions Some informal definitions A taxonomy of social computing

Taxonomy

Crowd-sourcing: the social players explicitly cooperate to build a knowledge object following some explicit and acknowledged rules. i.e: wikipedia. Information-gathering: The social player asks for a specific data and the social framework searches for it. , i.e. a restaurant. Solution-recommendation: the social player asks for the solution of a problem, it is broadcasted, receiving recommendations by other social players. Answers can be tagged by trust values. Solution-generation: the social player asks for the solution of a problem, and the social framework provides (innovative) solutions based on previous reported experience from other social players.

  • M. Graña*, I. Rebollo**

Instances of subconscious social intelligent computing

slide-19
SLIDE 19

Introduction The Social and Smart project A social ERP user recommender system Conclusions Some informal definitions A taxonomy of social computing

Taxonomy

Axes of social computing taxonomy

  • M. Graña*, I. Rebollo**

Instances of subconscious social intelligent computing

slide-20
SLIDE 20

Introduction The Social and Smart project A social ERP user recommender system Conclusions Some informal definitions A taxonomy of social computing

Taxonomy

Sources of confusion

Data gathering processes disguised as services

Service innovation is increasingly intrusive & aggresive Free registration

Data mining algorithms are intelligent

  • M. Graña*, I. Rebollo**

Instances of subconscious social intelligent computing

slide-21
SLIDE 21

Introduction The Social and Smart project A social ERP user recommender system Conclusions SandS architecture SandS as a service SandS knowledge representation SandS learning layer

Contents

1

Introduction Some informal definitions A taxonomy of social computing

2

The Social and Smart project SandS architecture SandS as a service SandS knowledge representation SandS learning layer

3

A social ERP user recommender system Introduction The ERP social network Validation of the ERP social network by a human expert Need for Anonymous experts Experiment Results on anonymous experts

4

Conclusions

  • M. Graña*, I. Rebollo**

Instances of subconscious social intelligent computing

slide-22
SLIDE 22

Introduction The Social and Smart project A social ERP user recommender system Conclusions SandS architecture SandS as a service SandS knowledge representation SandS learning layer

SandS project

The Social and Smart (SandS) project aims

to lay the foundations for a social network of home applicance users endowed with a layer of intelligent systems

to produce new solutions to new problems from knowledge accumulated by the social players.

The system is not a symple recolection of tested appliance use recipes,

generate new recipes trying to satisfy user demands, fine tuning of recipes on the basis of user satisfaction

by a hidden reinforcement learning process.

  • M. Graña*, I. Rebollo**

Instances of subconscious social intelligent computing

slide-23
SLIDE 23

Introduction The Social and Smart project A social ERP user recommender system Conclusions SandS architecture SandS as a service SandS knowledge representation SandS learning layer

The SandS architecture

  • M. Graña*, I. Rebollo**

Instances of subconscious social intelligent computing

slide-24
SLIDE 24

Introduction The Social and Smart project A social ERP user recommender system Conclusions SandS architecture SandS as a service SandS knowledge representation SandS learning layer

The SandS architecture

Tasks

Specified by the user

Recipes provided by

Appliance Manufacturer User: conscious innovation Networked intelligence: subconscious innovation

  • M. Graña*, I. Rebollo**

Instances of subconscious social intelligent computing

slide-25
SLIDE 25

Introduction The Social and Smart project A social ERP user recommender system Conclusions SandS architecture SandS as a service SandS knowledge representation SandS learning layer

SandS service

Conscious and subconscious processes in SandS

  • M. Graña*, I. Rebollo**

Instances of subconscious social intelligent computing

slide-26
SLIDE 26

Introduction The Social and Smart project A social ERP user recommender system Conclusions SandS architecture SandS as a service SandS knowledge representation SandS learning layer

SandS knowledge representation

  • M. Graña*, I. Rebollo**

Instances of subconscious social intelligent computing

slide-27
SLIDE 27

Introduction The Social and Smart project A social ERP user recommender system Conclusions SandS architecture SandS as a service SandS knowledge representation SandS learning layer

SandS knowledge representation

The ontology from the point of view

  • f the appliance
  • M. Graña*, I. Rebollo**

Instances of subconscious social intelligent computing

slide-28
SLIDE 28

Introduction The Social and Smart project A social ERP user recommender system Conclusions SandS architecture SandS as a service SandS knowledge representation SandS learning layer

SandS knowledge representation

The ontology from the point of view

  • f the user.
  • M. Graña*, I. Rebollo**

Instances of subconscious social intelligent computing

slide-29
SLIDE 29

Introduction The Social and Smart project A social ERP user recommender system Conclusions SandS architecture SandS as a service SandS knowledge representation SandS learning layer

SandS knowledge representation

Recipe (washing) as a process

  • M. Graña*, I. Rebollo**

Instances of subconscious social intelligent computing

slide-30
SLIDE 30

Introduction The Social and Smart project A social ERP user recommender system Conclusions SandS architecture SandS as a service SandS knowledge representation SandS learning layer

SandS learning layer

Requirements:

Task & recipe specification languages User satisfaction feedback Database collection of task, recipe, satisfaction Training of classifier/regressor

  • M. Graña*, I. Rebollo**

Instances of subconscious social intelligent computing

slide-31
SLIDE 31

Introduction The Social and Smart project A social ERP user recommender system Conclusions Introduction The ERP social network Validation of the ERP social network by a human expert Need for Anonymous experts Experiment Results on anonymous experts

Contents

1

Introduction Some informal definitions A taxonomy of social computing

2

The Social and Smart project SandS architecture SandS as a service SandS knowledge representation SandS learning layer

3

A social ERP user recommender system Introduction The ERP social network Validation of the ERP social network by a human expert Need for Anonymous experts Experiment Results on anonymous experts

4

Conclusions

  • M. Graña*, I. Rebollo**

Instances of subconscious social intelligent computing

slide-32
SLIDE 32

Introduction The Social and Smart project A social ERP user recommender system Conclusions Introduction The ERP social network Validation of the ERP social network by a human expert Need for Anonymous experts Experiment Results on anonymous experts

Introduction

Enterprise Resource Planning (ERP) systems

assist an organization to manage information across

finance/accounting, manufacturing, real-time planning, sales and service, customer relationship management, and any other task in the organization needing information processing, inventory control, order tracking, customer service, and managing human resources

Nowadays, the ERP software tend to move towards the cloud

  • ffering agents and services accessible all over the world.
  • M. Graña*, I. Rebollo**

Instances of subconscious social intelligent computing

slide-33
SLIDE 33

Introduction The Social and Smart project A social ERP user recommender system Conclusions Introduction The ERP social network Validation of the ERP social network by a human expert Need for Anonymous experts Experiment Results on anonymous experts

Introduction

User Behavior Database (UBDB), user logs

initial/closing time for each module call by the user.

A recommender system is proposed

to give recommendations on the next module to be used.

Testing has been made on a costumer company

access to it’s UBDB . The costumer has reviewed the result to evaluate them. The ERP details and the costumer’s identity are confidential information.

  • M. Graña*, I. Rebollo**

Instances of subconscious social intelligent computing

slide-34
SLIDE 34

Introduction The Social and Smart project A social ERP user recommender system Conclusions Introduction The ERP social network Validation of the ERP social network by a human expert Need for Anonymous experts Experiment Results on anonymous experts

Introduction

The recommendation system building process:

1 Build user profiles of module use 2 Define an implicit social network based on user profiles 3 Find user clusters in the social network 4 Determine “role model” user: the expert 5 Recommendations are based on the expert behavior

  • M. Graña*, I. Rebollo**

Instances of subconscious social intelligent computing

slide-35
SLIDE 35

Introduction The Social and Smart project A social ERP user recommender system Conclusions Introduction The ERP social network Validation of the ERP social network by a human expert Need for Anonymous experts Experiment Results on anonymous experts

The user profiles

User profiles We built the list of programs Pi = {p1, p2, ..., pn} used by each user,

  • rdered by

the total time that the user has spent working with them measured in seconds or the number of executions of each program si

p.

We have determined heuristically that ten programs provide enough information to evaluate the users

  • M. Graña*, I. Rebollo**

Instances of subconscious social intelligent computing

slide-36
SLIDE 36

Introduction The Social and Smart project A social ERP user recommender system Conclusions Introduction The ERP social network Validation of the ERP social network by a human expert Need for Anonymous experts Experiment Results on anonymous experts

The user profiles

Table : Relation between user #42 and user #54 Prog User #42 #access %access Prog User #54 #access %access

p1 174 52 p1 562 52 p2 109 34 p5 257 24 p3 30 9 p2 227 21 p4 7 3 p6 16 1.5 p4 13 1.5 total 320 100 total 1075 100

  • M. Graña*, I. Rebollo**

Instances of subconscious social intelligent computing

slide-37
SLIDE 37

Introduction The Social and Smart project A social ERP user recommender system Conclusions Introduction The ERP social network Validation of the ERP social network by a human expert Need for Anonymous experts Experiment Results on anonymous experts

The ERP Social network

Relation between two modules called by two users: ai,j (k) = si

pk + sj pk

2 ∗ mk. where mk weights separation of k − 1 positions of a program in the

  • rdered lists.

Affinity between two users: Aij = X

k

ai,j (k) The normalized similarity between users is obtained as F(vi, vj) = Aij P si

p

. Apply a threshold to the normalized similarity to obtain the graph topology

  • M. Graña*, I. Rebollo**

Instances of subconscious social intelligent computing

slide-38
SLIDE 38

Introduction The Social and Smart project A social ERP user recommender system Conclusions Introduction The ERP social network Validation of the ERP social network by a human expert Need for Anonymous experts Experiment Results on anonymous experts

The ERP social network

It is built without intervention of the users (unconscious vs. subconscious) In addition, the Social Network will be time varying, because the relationship between users is recalculated each time a user calls a program, some users may leave the group to join another, or go from being lonely users to become part of a group or vice versa. CLustering is not computed in real-time, but periodically, i.e. every night. For clustering, we use the Gravitational Swarm for Graph Coloring (GS-GC) on the complementary grap

  • M. Graña*, I. Rebollo**

Instances of subconscious social intelligent computing

slide-39
SLIDE 39

Introduction The Social and Smart project A social ERP user recommender system Conclusions Introduction The ERP social network Validation of the ERP social network by a human expert Need for Anonymous experts Experiment Results on anonymous experts

The ERP social network

Figure : Clusters found in the Social Network of 400 users varying threshold value. Results on program access (A) and time (T) values, for the DSATUR, GSGC.

  • M. Graña*, I. Rebollo**

Instances of subconscious social intelligent computing

slide-40
SLIDE 40

Introduction The Social and Smart project A social ERP user recommender system Conclusions Introduction The ERP social network Validation of the ERP social network by a human expert Need for Anonymous experts Experiment Results on anonymous experts

Validation

Are the GS-GC clusters meaningful?

A human expert validates if they correspond to natural user communities.

Agreement means that the human expert is finding users in the same group as expected. Disagreement means that the human expert finds unexpected user relations or lack of relations.

  • M. Graña*, I. Rebollo**

Instances of subconscious social intelligent computing

slide-41
SLIDE 41

Introduction The Social and Smart project A social ERP user recommender system Conclusions Introduction The ERP social network Validation of the ERP social network by a human expert Need for Anonymous experts Experiment Results on anonymous experts

Anonymous role models

Finding the role model user Looking for the higher affinity

confuses popularity with expertise may affect negatively the remaining users

Some properties related with the expertise of the role model: Age and experience Training and formal studies Happiness and effort Privacy and impersonality(to avoid personal clashes)

  • M. Graña*, I. Rebollo**

Instances of subconscious social intelligent computing

slide-42
SLIDE 42

Introduction The Social and Smart project A social ERP user recommender system Conclusions Introduction The ERP social network Validation of the ERP social network by a human expert Need for Anonymous experts Experiment Results on anonymous experts

Anonymous role models

Anonymous studies and role models aim to recognize and exploit

Impersonal social influence is exerted regardless of personal traits, only on the basis of working performance.

Minimizing conflicts

Employee rejection Interleaving personal and working relations.

Hence: we perform the whole process in anonymous fashion

  • M. Graña*, I. Rebollo**

Instances of subconscious social intelligent computing

slide-43
SLIDE 43

Introduction The Social and Smart project A social ERP user recommender system Conclusions Introduction The ERP social network Validation of the ERP social network by a human expert Need for Anonymous experts Experiment Results on anonymous experts

Experimental details

We have selected five different tasks consisting of six steps. The work had already been done by the users in the group, so that we known a priori their behavior. The system has recommended certain actions taking into account the experience of each user and group ownership, and the experience of the group expert. We plot the percentage of success of the expert on each task, measured as the percentage of users that perform the same action as the expert which performing a given task.

  • M. Graña*, I. Rebollo**

Instances of subconscious social intelligent computing

slide-44
SLIDE 44

Introduction The Social and Smart project A social ERP user recommender system Conclusions Introduction The ERP social network Validation of the ERP social network by a human expert Need for Anonymous experts Experiment Results on anonymous experts

Experimental Results

Figure : Expert recommendation success for different tasks

  • M. Graña*, I. Rebollo**

Instances of subconscious social intelligent computing

slide-45
SLIDE 45

Introduction The Social and Smart project A social ERP user recommender system Conclusions

Contents

1

Introduction Some informal definitions A taxonomy of social computing

2

The Social and Smart project SandS architecture SandS as a service SandS knowledge representation SandS learning layer

3

A social ERP user recommender system Introduction The ERP social network Validation of the ERP social network by a human expert Need for Anonymous experts Experiment Results on anonymous experts

4

Conclusions

  • M. Graña*, I. Rebollo**

Instances of subconscious social intelligent computing

slide-46
SLIDE 46

Introduction The Social and Smart project A social ERP user recommender system Conclusions

Conclusions

Subconscious Social Intelligence

A new field of research and development Offers great opprotunities for Computational Intelligence research It aims to empower the social player

  • M. Graña*, I. Rebollo**

Instances of subconscious social intelligent computing

slide-47
SLIDE 47

Introduction The Social and Smart project A social ERP user recommender system Conclusions

Conclusions

Challenges for learning systems Quick learning times that allow for quick adaptation to changing environments and supporting the effects of scale that potentially big social communities will introduce. Flexibility to cope with diverse data representations and desired outputs. Robust performance when dealing with multi-dimensional heterogenous output. Minimal uncertainty on system performance: One-shot training Robust incremental learning to process incoming batches of user feedback driving the adaptation process. Easy implementation/learning of forward and backward mappings. Hybridization of diverse computational paradigms to allow the composition of selection/classification/regression modules to cope with the complex landscape of user problem statement.

  • M. Graña*, I. Rebollo**

Instances of subconscious social intelligent computing

slide-48
SLIDE 48

Introduction The Social and Smart project A social ERP user recommender system Conclusions

Acknowledgments

Grant agreement 317947 EU, SandS project. UFI11/07 of the UPV/EHU. The Unidad I+D empresarial Grupo I68 company encourages participation in academic meetings, and academic production, within the limits of business confidentiality. The work reported here has been supported by project Gaitek IG-2012/00989 funded by the Basque Government, and also by project of the CDTI IDI-20130070 funded by Spanish Government.

  • M. Graña*, I. Rebollo**

Instances of subconscious social intelligent computing