0

chapter 2  a graphical grammar for reputation

Building Web Reputation Systems doc

Building Web Reputation Systems doc

Kỹ thuật lập trình

... 20 20 A (Graphical) Grammar for Reputation 21 The Reputation Statement and Its Components 22 iii Reputation Sources: Who or What Is Making a Claim? Reputation ... http://buildingreputation.com for up-to-date information and to participate in this grammar s evolution The Reputation Statement and Its Components As we proceed with our grammar, you’ll notice that reputation ... simplest reputation model diagram shown in Figure 2-3 The input reputation statement appears on the left and is delivered as a message to the reputation 26 | Chapter 2: A (Graphical) Grammar for Reputation...
  • 338
  • 258
  • 0
Building Web Reputation Systems- P1 doc

Building Web Reputation Systems- P1 doc

Kỹ thuật lập trình

... 20 20 A (Graphical) Grammar for Reputation 21 The Reputation Statement and Its Components 22 iii Reputation Sources: Who or What Is Making a Claim? Reputation ... Model Displaying Reputation Who Will See the Reputation? How Will the Reputation Be Used to Modify Your Site’s Output? Is This Reputation for a Content Item or a Person? Using Reputation: The…Ugly ... mind, Chapter goes on to define a complete grammar for thinking about reputation and provides a graphical language to clearly describe reputation systems for analysis and development Part II: Extended...
  • 15
  • 226
  • 0
Building Web Reputation Systems- P2 pot

Building Web Reputation Systems- P2 pot

Kỹ thuật lập trình

... build and leverage a reputation platform, then to co-design the Yahoo! 360° social network Preface | xvii and help found the Community Platforms group, where the reputation platform would eventually ... well; Erin Malone—thank you for your friendship and mentoring, and assigning me to work with the Reputation Platform team; Matt Leacock, who supported that platform before me, and is an allaround ... nature of reputation People Have Reputations, but So Do Things We often think of reputation in terms of people (perhaps because we’re each so conscious of our own reputation) , but of course a reputation...
  • 15
  • 345
  • 0
Building Web Reputation Systems- P3 pot

Building Web Reputation Systems- P3 pot

Kỹ thuật lập trình

... http://buildingreputation.com for up-to-date information and to participate in this grammar s evolution The Reputation Statement and Its Components As we proceed with our grammar, you’ll notice that reputation ... CHAPTER A (Graphical) Grammar for Reputation The phrase reputation system describes a wide array of practices, technologies, and userinterface elements In this chapter, we’ll build a visual grammar ... provides the formal definition of our graphical reputation system grammar This foundation is used throughout the remainder of the book, and is recommended for all readers 20 | Chapter 1: Reputation...
  • 15
  • 210
  • 0
Building Web Reputation Systems- P4 pptx

Building Web Reputation Systems- P4 pptx

Kỹ thuật lập trình

... mechanics of the reputation model: Reputation message Reputation messages, represented by the flow lines in reputation model diagrams, are information supplied to a reputation process for some sort ... have a high enough 34 | Chapter 2: A (Graphical) Grammar for Reputation reputation flag the content, the reputation system sends out a special event This reputation model is a weighted voting ... abusive For high-performance asynchronous (fire-and-forget) reputation platforms such as the one described in Appendix A, an alert is triggered only when the result is TRUE From Reputation Grammar...
  • 15
  • 241
  • 0
Building Web Reputation Systems- P5 ppsx

Building Web Reputation Systems- P5 ppsx

Kỹ thuật lập trình

... Transformers: Data normalization Data transformation is essential in complex reputation systems, in which information enters a model in many different forms For example, consider an IP address reputation ... denormalized into a display format that is appropriate for the context of your application (they may be converted back to stars, for example) 44 | Chapter 3: Building Blocks and Reputation Tips One strength ... display-specific form suitable for the context in which you want to display) Another strength of normalized values is the general utility of the format: normalizing data is the only way to perform cross-object...
  • 15
  • 216
  • 0
Building Web Reputation Systems- P6 pptx

Building Web Reputation Systems- P6 pptx

Kỹ thuật lập trình

... Reputation Is Tricky | 63 account for time value A common method for compensating for time in reputation values is to apply a decay function: subtract value from the older reputations as time goes on, ... workarounds exist for these problems, 60 | Chapter 3: Building Blocks and Reputation Tips one of which is to implement a method to decay old contributions to your reputations Read on for details of ... you for me this week?” When you’re considering how your reputation system will display reputation and use it indirectly to modify the experience of users, remember to Practitioner’s Tips: Reputation...
  • 15
  • 224
  • 0
Building Web Reputation Systems- P7 pptx

Building Web Reputation Systems- P7 pptx

Kỹ thuật lập trình

... combat reputation manipulation through abuse See Appendix B for a brief survey of relevant research papers about this system and Chapter for further discussion of the continuous evolution of reputation ... A karma model is reputation for users In the section “Solutions: Mixing Models to Make Systems” on page 33, we explained that a karma model usually is used in support of other reputation models ... instead for internal ranking or flagging, or as factors influencing search ranking; see “Keep Your Barn Door Closed (but Expect Peeking)” on page 91, later in this chapter, for common reasons for...
  • 15
  • 237
  • 0
Building Web Reputation Systems- P8 docx

Building Web Reputation Systems- P8 docx

Kỹ thuật lập trình

... Parts I and II of this book focused on reputation theory: • Understanding reputation systems through defining the key concepts • Defining a visual grammar for reputation systems • Creating a set ... claim The exact formulation for this calculation is not detailed in any documentation, nor is it clear that anyone who doesn’t work for Flickr understands all its subtleties But for illustration ... outside of the formal reputation system Such processes are often housed on optimized machines or run continuously on data samples in order to give best-effort results in real time For our model,...
  • 15
  • 134
  • 0
Building Web Reputation Systems- P10 ppsx

Building Web Reputation Systems- P10 ppsx

Kỹ thuật lập trình

... There’s really not much a reputation system can for you in this case; no user participation equals no reputation needs Sure, you could grant users reputation points for visiting pages on your ... has responsibility for removing content that is inappropriate? There are eight different content control patterns for these questions—one for each unique combination of answers For convenience, ... through user-submitted videos to find exceptional performers to fly to New York City for a live symphony concert performance of a new piece written for the occasion by the renowned Chinese composer...
  • 15
  • 209
  • 0
Building Web Reputation Systems- P11 pdf

Building Web Reputation Systems- P11 pdf

Kỹ thuật lập trình

... what we need to know to plan our reputation needs The recipe sharing site likely will benefit from some form of reputation for recipes and will require some way for users to rate them The shopping ... complete information So for high-investment decisions (such as purchasing or any other decision that is not easily rescinded), offer more robust mechanisms, such as reputation information, for use ... Motivation and Incentive • Altruistic motivation: for the good of others — Tit -for- tat or pay-it-forward incentives: “I it because someone else did it for me first.” — Friendship incentives: “I it...
  • 15
  • 142
  • 0
Building Web Reputation Systems- P12 ppt

Building Web Reputation Systems- P12 ppt

Kỹ thuật lập trình

... relation to a reputation entity, it is very likely that you can derive valuable reputation information from that action Recall the discussion of implicit and explicit reputation claims in “The Reputation ... inputs Many reputation models are real-time systems in which reputations change constantly, even when users aren’t providing any direct input For example, a mail antispam reputation model for IP addresses ... called cron jobs (for the Unix tool cron that executes them), these often are used to start a reputation process as part of periodic maintenance; for example, a timer can trigger reputation scores...
  • 15
  • 173
  • 0
Building Web Reputation Systems- P13 pdf

Building Web Reputation Systems- P13 pdf

Kỹ thuật lập trình

... points-per-action formulation right is an ongoing process, while users continually look for the sweet spot of minimum level of effort for maximum point gain The correct formulation takes into account the effort ... users to contribute better content, it turned for help to reputation systems It was clear that the scope of reputation was different for each post and for all the posts in a thread and, as the American ... facets of an object’s reputation For example, ConsumerReports.org generates two sets of reputation for objects: the scores generated as a result of the tests and criteria set forth in the labs,...
  • 15
  • 353
  • 0
Building Web Reputation Systems- P14 docx

Building Web Reputation Systems- P14 docx

Kỹ thuật lập trình

... for displaying reputation, to whom to display it, how to display it, and help you decide which display forms are right for your application How to Use a Reputation: Three Questions For each reputation ... answers from this list for each reputation, try to keep it simple at first: don’t try to too much with a single reputation Confounding the purposes of a reputation by, for example, surfacing ... legacy element Personal Reputations: For the Owner’s Eyes Only Are you tracking a reputation primarily to keep users informed about how well they or their creations are performing in the community?...
  • 15
  • 168
  • 0
Building Web Reputation Systems- P15 pptx

Building Web Reputation Systems- P15 pptx

Kỹ thuật lập trình

... competitive Reputation Display Formats Reputation data can be displayed in numerous formats By now, you’ve actually already done much of the work of selecting appropriate formats for your reputation ... Internet-wide trustworthiness karma Content Reputation Is Very Different from Karma | 177 Yahoo! holds reputation for karma scores to a higher standard than reputation for content Be very careful in applying ... are all transformed into normalized scores, which can then be displayed in any form Here are the four primary data classes for reputation claims: Normalized score Most composite reputations are...
  • 15
  • 172
  • 0
Building Web Reputation Systems- P16 ppsx

Building Web Reputation Systems- P16 ppsx

Kỹ thuật lập trình

... Displaying Reputation This entire chapter has focused on the explicit display of reputation, usually directly to users Though important, this isn’t typically the most valuable use for this information ... notice a top-X badge displayed alongside content reputation Top-X badges are for content producers, not consumers • 192 | Chapter 7: Displaying Reputation Figure 7-19 Karma example: Amazon’s top ... harmful ones 196 | Chapter 7: Displaying Reputation CHAPTER Using Reputation: The Good, The Bad, and the Ugly Reputation is a lens for filtering the content you need —Clay Spinuzzi, professor of...
  • 15
  • 177
  • 0
Building Web Reputation Systems- P17 ppt

Building Web Reputation Systems- P17 ppt

Kỹ thuật lập trình

... their reputation as well (See the section “Who watches the watchers?” on page 209.) • Put just enough of a “gateway” in place to discourage flippant reports Ask for enough supporting information for ... judgment, but don’t ask for a bunch of information that your application could just capture contextually For instance, pass along any content UIDs or user-identifying information that the report ... improve their content quality Inferred Reputation for Content Submissions An approach that serves a number of different ends is the concept of Inferred Reputation for content submissions With this...
  • 15
  • 165
  • 0
Building Web Reputation Systems- P18 docx

Building Web Reputation Systems- P18 docx

Kỹ thuật lập trình

... Certainly the reputation team should have metrics for performance, such as the number of reputation statement writes per second and a maximum latency of such-and-such milliseconds for 95% of all reputation ... of reputation model tuning can begin Tuning for ROI: Metrics The most important thing the reputation team can when implementing and deploying a reputation system is to define the key metrics for ... plan for connecting the reputation engine to your application and what final decisions you will need to make about your reputation model Implementing Your Reputation Model The heart of your new reputation- infused...
  • 15
  • 121
  • 0
Building Web Reputation Systems- P19 ppsx

Building Web Reputation Systems- P19 ppsx

Kỹ thuật lập trình

... customers for the technology and advice of another team at Yahoo!, the reputation platform team The reputation platform was a tier of technology (detailed in Appendix A) that was the basis for many ... out these distribution thresholds for reputations, your calculations will (of course!) vary with the context of use Is this karma (people reputation) or content reputation? Be more mindful of the ... networks, so—really—your reputations should reflect those values also Tuning for the Future There are sometimes pleasant surprises when implementing reputation systems for the first time When...
  • 15
  • 175
  • 0
Building Web Reputation Systems- P20 pps

Building Web Reputation Systems- P20 pps

Kỹ thuật lập trình

... application for more details about the other (nonreputation) portions of the diagram, such as the Notify Author and Appeals process boxes Yahoo! has applied for a patent on this reputation model, ... so for each scheme, the inputs and outputs were both available for the designers’ consideration Users All users in this application have two data records that can hold and supply information for ... information for reputation calculations: an all-Yahoo! global user record, which includes fields for items such as registration data and connection information, and a record for Yahoo! Answers,...
  • 15
  • 194
  • 0

Xem thêm