Abstract:
Systems, methods, and non-transitory computer readable media are configured to provide a plurality of control modes to selectively control display of content items in a news feed of a user. One or more content items associated with a predetermined entity selected by the user or a predetermined event are identified based on at least one control mode of the plurality of control modes. Display of at least one content item of the one or more content items is provided in the news feed of the user.
Abstract:
Physical social actions are conveniently detected, characterized, and provided to a social networking system. This improves the user experience of the social networking system by more thoroughly recording the social actions of users occurring outside a social graph. This has the effect of extending an open social graph, which typically refers to social actions taken outside the social networking system but within a computer network, to physical social actions. By providing characterized physical social actions to the social networking system, the open social graph is extended to include physical social actions.
Abstract:
Systems, methods, and non-transitory computer-readable media can obtain at least one content item to be scored with respect to a user, wherein the score is used to determine whether the content item is included in a content feed of the user. A value for a first event is determined based at least in part on a likelihood of the user performing an action with respect to the content item, wherein the likelihood of the user performing the action is greater than an average user of the social networking system. The score for the content item is determined based at least in part on the value for the first event, wherein the first value is dampened to reduce its contribution to the score.
Abstract:
The disclosed computer-implemented method may include (1) sampling links from an online system, (2) receiving, from a human labeler for each of the links, a label indicating whether the human labeler considers a landing page of the link to be a low-quality webpage, (3) deriving features from a landing page of each of the links, (4) using the label and the features of each of the links to train a model configured to predict a likelihood that a link is to a low-quality webpage, (5) identifying content items that are candidates for a content feed of a user of the online system, (6) applying the model to a link of each of the content items to determine a ranking of the content items, and (7) displaying the content items in the content feed of the user based on the ranking. Various other methods, systems, and computer-readable media are also disclosed.
Abstract:
A social networking system generates a feed of content items for presentation to a user based on measures of relevance of the content items to the user at a time when the feed is to be presented and at one or more future times. Content items are associated with value functions representing measures of relevance of the content items to the user over time. Based on the value functions for various content items, the social networking system determines an expected amount of user interaction with the feed when the feed is to be presented as well as predicted amounts of user interaction with the feed at one or more future times. Content items are selected for inclusion in the feed to maximize a combination of the expected amount of user interaction and the predicted amounts of user interaction with the feed.
Abstract:
A social networking system provides a content feed to a client device associated with the user of a social networking system, the content feed including a plurality of content items. The social networking system identifies one or more missed content items, of the plurality of content items, that were part of the content feed and were not displayed by the client device. The social networking system generates a subsequent content feed that includes one or more content items that have not been previously provided to the client device and a missed feed unit that is associated with the one or more missed content items. In one embodiment, the missed feed unit, when selected, redirects the user to a new page that presents a different content feed including the identified missed content items. The social networking system provides the subsequent content feed to the client device for presentation to the user.
Abstract:
A social networking system generates a feed of content items for presentation to a user based on measures of relevance of the content items to the user at a time when the feed is to be presented and at one or more future times. Content items are associated with value functions representing measures of relevance of the content items to the user over time. Based on the value functions for various content items, the social networking system determines an expected amount of user interaction with the feed when the feed is to be presented as well as predicted amounts of user interaction with the feed at one or more future times. Content items are selected for inclusion in the feed to maximize a combination of the expected amount of user interaction and the predicted amounts of user interaction with the feed.
Abstract:
A social networking system provides a content feed to a client device associated with the user of a social networking system, the content feed including a plurality of content items. The social networking system identifies one or more missed content items, of the plurality of content items, that were part of the content feed and were not displayed by the client device. The social networking system generates a subsequent content feed that includes one or more content items that have not been previously provided to the client device and a missed feed unit that is associated with the one or more missed content items. In one embodiment, the missed feed unit, when selected, redirects the user to a new page that presents a different content feed including the identified missed content items. The social networking system provides the subsequent content feed to the client device for presentation to the user.
Abstract:
A social networking system selects content items previously presented to a user for presentation to the user along with content items that were not previously presented. The social networking system selects candidate content items as previously-presented content items satisfying one or more criteria. One or more indices each associated with one or more attributes are generated that include candidate content items having attributes associated with an index. Candidate content items in an index are ranked based on a likelihood of the user interacting with the candidate content items in the index, and one or more candidate content items are selected from the index for presentation based on the ranking. The candidate content items selected from the index are presented to the user along with additional content items not previously-presented to the user.
Abstract:
When a social networking system receives an image and associated text for presentation to one or more users, the social networking system determines how to present the text and the image. For example, the social networking system determines if to overlay the text onto an area of the image. A readability score indicating the readability of the text if overlaid onto an area of the image is determined based on attributes of the image and of the text. Using the readability score, the social networking system overlays the text onto an area of the image when presented to other users or presents the text adjacent to the image when presented to other users.