Reasoning about Weighted Semantic User Profiles through Collective Confidence Analysis: a Fuzzy Evaluation

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Notes on slide 1

    20 minutes = 17 minutes + 3 minutes questions.

    Using these extra weights we can alter and perhaps improve the behavior of the system. If services provided by platform can be seen as system's behavior sets, perhaps these weights could alter system's behaviors to an extent that system provides better and improved services.

    We have a cultural heritage knowledge platform grounded at an exhibition or a museum, where artifacts are tagged with RFID tags containing semantically described information about exhibition artifacts. User (museum visitor), carries a hand held device capable of reading information in RFID tags and requesting interactive personalized services from knowledge platform. Smartmuseum servers are enabled with profiling services, where user's visiting experience is sensed (through RFID tags, hand held device and other sensory equipments), mined (user profile is learned), and recorded

    Confidence is the state of being certain we can consider these weights as parameters affecting usage confidence.

    James Surowiecki

    Fuzzification (pre-processing) phase: Applying fuzzification methodology to crisp values: this steps includes fuzzification of each of the weight-descriptors. So each of the trust, privacy and rank values need to be fuzzified. We take different approaches per each weight-descriptors, depending on the usage and semantics of each of weight-descriptors. Defining membership functions: per each fuzzy-weight input we define a membership function which translates the linguistic fuzzy rules and axioms into fuzzy numbers and values, as members of fuzzy sets. 3. Applying fuzzy rules: fuzzy rules, which are defined and embedded in the fuzzy rule-base are applied to fuzzy sets. 2. Defuzzification (post-processing) phase: 1. Feeding input values to membership functions: fuzzy sets are created as a result of this process. 2. Applying defuzzification methodology to fuzzy sets: we apply the defuzzification process to fuzzy values

    1. Fuzzification (pre-processing) phase: 1. Applying fuzzification methodology to crisp values: this steps includes fuzzification of each of the weight-descriptors. So each of the trust, privacy and rank values need to be fuzzified. We take different approaches per each weight-descriptors, depending on the usage and semantics of each of weight-descriptors. 2. Defining membership functions: per each fuzzy-weight input we define a membership function which translates the linguistic fuzzy rules and axioms into fuzzy numbers and values, as members of fuzzy sets. 3. Applying fuzzy rules: fuzzy rules, which are defined and embedded in the fuzzy rule-base are applied to fuzzy sets. 2. Defuzzification (post-processing) phase: 1. Feeding input values to membership functions: fuzzy sets are created as a result of this process. 2. Applying defuzzification methodology to fuzzy sets: we apply the defuzzification process to fuzzy values

    By comparing input (crisp) values with resulting confidence degrees, we realize that results are not uniform that is justifiable with respect to different preferences or interests of users. In certain cases values have improved, while in many cases values haven't changed. For instance, empty values in many situations haven't changed and this is mainly because of the naive rules considered, where we weigh positive and neutral outcomes higher than low outcomes. Simple approach could be considered to address empty or zero values, by using an offset for trust fuzzification. Although in comparison between pure confidence values and collective confidence factors, we realize that considering collective opinions while evaluating the confidence of an individual user over a certain item, could give more improved results CCF values are more uniformly distributed over diagram in comparison to pure confidence degrees and values. The uniformness in distribution of values in CCF comes from quantification of others confidence while calculating one's confidence. The other reason can be seen as the flexibility given by incorporating further weight for Views with respect to user being evaluated or collective Views of other users. As a result we can use CCF values instead of classic, pure confidence values for boosting personalization services. All and all, we have managed to replace all empty values with a single value (although zero) and at least sparsity is alleviated with respect to that.

    Favorites, Groups & Events

    Reasoning about Weighted Semantic User Profiles through Collective Confidence Analysis: a Fuzzy Evaluation - Presentation Transcript

    1. Reasoning about Weighted Semantic User Profiles through Collective Confidence Analysis: A Fuzzy Evaluation Nima Dokoohaki Mihhail Matskin Presented at 6 th Atlantic Web Intelligence Conference (AWIC09) September 2009
      • Motivation
        • Introduction to Domain
      • Problem statement
        • Processing the weights
      • Confidence
        • Definition
        • Modeling
      • Confidence evaluation process
        • Step-by-step
        • Pictorial
      • Evaluation
        • Experiment Setting
        • Experiment results
        • Analysis
      • Conclusions
      Agenda
      • Profiled material include:
      • Interest capturing
        • known as a traditional approach in user profiling
        • assigning extra weights for capturing trust, privacy and rank with respect to item category user has interest towards or with respect to each item user has visited.
      • Motivation for assigning weights to profiled items
        • Altering or (ultimately) improving system performance based on user gathered data
      Profiled Content= Personal data+ Weights
    2. RFID information tags RFID information tags SMARTMUSEUM Servers Museum Artifacts User with handheld Mobile device Museum Artifacts SMARTMUSEUM Depicted
    3. Profile sample
      • Example:
      • <http://www.smartmuseum.eu/ns/context/weather#,
        • visited, Saint_Jerome_Writing, atDate 20081210,
        • 0.8, 0.6, 0.5>
      • We interpret this as:
        • “ With reference to Weather ( context ), at a certain date (20081210), user visited Saint Jerome Writing artwork and liked it very much ( rank value) and user trusts (the originality of) the work visited and has average privacy (consensus on the disclosure of the information to the public).”
      Saint Jerome Writing Artist Caravaggio Year c. 1607-1608 Type Oil on canvas Dimensions 117 cm × 157 cm (46 in × 62 in) Location St John's Co-Cathedral, Malta
      • In order to improve the system performance we have to analyze weights assigned to profiled data.
      • Problem Statement:
      • Processing profiled Weights
      • (Trust, Privacy, Rank) Values
        • “ How to process/evaluate the weights from profiled data?”
        • “ What factors we have to consider for a meaningful
        • interpretation of the process?”
      Specific problem Introduced
      • Confidence is
        • The state of being certain
      • Certainty of an experience is affected by situation-dependent measures
      • People may have confidence in
        • Other people or
        • forces beyond their control.
      • Trust, belief and confidence are synonymous when used in the same context.
      Confidence
    4. Aligning / Adopting Confidence to profiling domain
      • Usage Confidence
        • The state of being certain … with respect to values given as input to mobile devices during museum visit.
      • Certainty of visiting experience is affected by situation-dependent measures
        • Weights (trust , privacy
        • and ranks)
      • Individual Confidence Modeling:
        • Calculating confidence for a specific user, with respect to
        • item/items which user has (ranked/trusted/privatized) with
        • respect to factors affecting the environment and their
        • dependant measures.
      • Collective Confidence Modeling
        • Calculating the confidence value for a specific user with
        • respect to an item/items, bearing in mind overall derived
        • confidence from others users at the same time (collective
        • notion).
      Modeling Confidence
      • Crowds of individuals are wise (Collective Wisdom)
        • “ Aggregation of information in groups, resulting in decisions
        • that are often better than could have been made by any single
        • member of the group. “
      • Types of Crowds:
        • Agent Crowds (Reputation Mechanisms)
        • Fuzzy trust evaluation and credibility development in multi-agent systems , S Schmidt, R Steele, TS Dillon, E Chang - Applied Soft Computing Journal, 2007 – Elsevier
        • User Crowds (Collaborative Filtering)
        • Collecting community wisdom: integrating social search &
        • social navigation , J Freyne, R Farzan, P Brusilovsky, B Smyth,
      Wisdom of Crowds
      • Fuzzification (pre-processing) phase:
        • Applying fuzzification methodology to crisp values
        • Defining membership functions
        • Applying fuzzy rules
      • Defuzzification (post-processing) phase:
        • Feeding input values to membership functions
        • Applying defuzzification methodology to fuzzy sets
      Calculating the Confidence
    5. Q Privacy Fuzzifier Trust Fuzzifier Rating Fuzzifier
    6. Experiment setting
      • Simulated 100 weighted user profiles
      • Users have (virtually) visited two Smartmuseums,
        • One located in Valletta, Malta.
        • One located in Florence, Italy.
      • selected records pertaining to users' profiles are taken and processed according to our confidence model
      • Profile Records contain values pertaining to 7 cultural artifacts
        • Two Maltese
        • Three Florentine
    7. Modeling Sparsity Crisp Privacy Values
    8. Filled Radar presentation of individual confidence Values
    9. Filled Radar presentation of Collective confidence Values
    10. Comparison of Standard Error Deviation
      • Comparison between input values with resulting confidence degrees
        • Results are not uniform
      • Comparison between pure confidence values and collective confidence
        • CCF values are more uniformly distributed over diagram in
        • comparison to pure confidence degrees and values.
      • We realize that considering collective opinions while evaluating the confidence of an individual user over a certain item, could give better results
        • With respect to uniformity (analytical perspective).
      Analysis
      • We introduced a fuzzy confidence model
        • a fuzzy approach to modeling and analyzing confidence based
        • on
          • weights assigned to profiled information of users stored in semantic profiles.
        • Based on our approach weights can be processed
          • through a fuzzy reasoner and create a weighted outcome based on factors affecting the context of calculation.
      Conclusion
      • Experiment: We tested our approach
        • with data from a real-world scenario
          • where exhibitors of visual art experience personalized services of distributed knowledge-platforms.
      • Novelty :
      • We introduced a classic and a collective notion of confidence
          • where values could be used to improve quality of adaptive personalized services
          • allow us to detect similar individual or group behavioral patterns
      Conclusion
    11. Questions ?
      • Thank you!
      • Nima Dokoohaki
      • Software and Computer Systems ( SCS ), Department of Electronics ,Computer and
      • Software Systems ( ECS ), School of Information and Communications Technology ( ICT ), Royal Institute of Technology ( KTH ), Stockholm, Sweden Office: +46 (0) 8 790 4149 Cell : +46 (0) 76 269 76 30 Fax: +46 (0) 8 751 1793 Email : nimad@kth.se
      • http://web.it.kth.se/~nimad/

    + Nima DokoohakiNima Dokoohaki, 2 months ago

    custom

    272 views, 0 favs, 1 embeds more stats

    Reasoning about Weighted Semantic User Profiles thr more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 272
      • 265 on SlideShare
      • 7 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 2
    Most viewed embeds
    • 7 views on http://web.it.kth.se

    more

    All embeds
    • 7 views on http://web.it.kth.se

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories