
{"id":10707,"date":"2023-09-27T12:50:27","date_gmt":"2023-09-27T12:50:27","guid":{"rendered":"https:\/\/www.sonyresearchindia.com\/decoding-cd-hrnn-content-driven-hrnn-to-improve-session-based-recommendation-system-with-brijraj-and-sonal-copy\/"},"modified":"2023-11-30T13:10:07","modified_gmt":"2023-11-30T13:10:07","slug":"decoding-cr-sorec-bert-driven-consistency-regularization-for-social-recommendation","status":"publish","type":"post","link":"https:\/\/whiteriversmediasolutions.com\/Sony\/decoding-cr-sorec-bert-driven-consistency-regularization-for-social-recommendation\/","title":{"rendered":"Decoding \u2018CR-SoRec: BERT driven Consistency Regularization for Social Recommendation\u2019"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"10707\" class=\"elementor elementor-10707\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-cd44eb5 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"cd44eb5\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9f11b70\" data-id=\"9f11b70\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-215a70e elementor-widget elementor-widget-heading\" data-id=\"215a70e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">BLOGS<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-28dc161 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"28dc161\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-63cf269\" data-id=\"63cf269\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6837436 elementor-widget elementor-widget-heading\" data-id=\"6837436\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Decoding \u2018CR-SoRec: BERT driven Consistency Regularization for Social Recommendation\u2019<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9bd1630 elementor-widget elementor-widget-text-editor\" data-id=\"9bd1630\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tBy Tushar Prakash, Data Science Intern at Sony Research India\n\n\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7a034cb elementor-widget elementor-widget-text-editor\" data-id=\"7a034cb\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t27<sup>th<\/sup> September 2023\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-9b69060 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"9b69060\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-cfbe302\" data-id=\"cfbe302\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-fa4789b elementor-widget elementor-widget-text-editor\" data-id=\"fa4789b\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>In this blog, Tushar Prakash summarises the paper titled <a href=\"https:\/\/dl.acm.org\/doi\/10.1145\/3604915.3608844\" target=\"_blank\" rel=\"noopener\">\u2018CR-SoRec: BERT driven Consistency Regularisation for Social Recommendation\u2019<\/a> co-authored by Raksha Jalan, Brijraj Singh, Naoyuki Onoe which was accepted at the <a href=\"https:\/\/recsys.acm.org\/recsys23\/\" target=\"_blank\" rel=\"noopener\">Recommender Systems 2023 (RecSys) Conference<\/a>, hosted in Singapore between 18th-22nd September 2023.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-df32d73 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"df32d73\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9a6b38a\" data-id=\"9a6b38a\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-df5fc73 elementor-widget elementor-widget-text-editor\" data-id=\"df5fc73\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4>Abstract<\/h4>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b03c4be elementor-widget elementor-widget-text-editor\" data-id=\"b03c4be\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>In the real world, we often ask our friends for various recommendations. With the rise of social media, we can now do the same with our online connections. Social recommendations combine social connections with user-item interactions to give better recommendations. However, current methods have two limitations: they don\u2019t fully explore the complex relationships between neighbours\u2019 influences on user preferences, and they are prone to overfitting due to limited user-item interaction records.<\/p><p><span style=\"background-color: rgba(2, 1, 1, 0);\">\u00a0<\/span><\/p><p><span style=\"background-color: rgba(2, 1, 1, 0);\">To solve these problems, we propose a new framework called CR-SoRec. This framework uses BERT and consistency regularization to learn context-aware user and item embeddings with neighbourhood sampling. It also leverages diverse perspectives to make the most of the available data. Our model aims to predict what item a user will interact with next based on their behaviour and social connections. Experimental results show that it outperforms previous work by a significant margin and defines a new state-of-the-art. We also conduct extensive experiments to analyse the proposed method.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ffa6307 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ffa6307\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a772685\" data-id=\"a772685\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6ffb266 elementor-widget elementor-widget-text-editor\" data-id=\"6ffb266\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4>Introduction<\/h4>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7258a57 elementor-widget elementor-widget-text-editor\" data-id=\"7258a57\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Today, many e-commerce and online platforms have doubled down as social media platforms. For instance, Amazon\u2019s \u201cWatch Party\u201d and Spotify\u2019s \u201cBlend\u201d allows users to invite friends to watch content and share playlists.<\/p><p>\u00a0<span style=\"background-color: rgba(2, 1, 1, 0);\">\u00a0<\/span><\/p><p>To improve such recommendation systems, it is important to incorporate social interactions into the model. However, high-order social relations make it challenging to extract relevant data for modelling user preferences. Our proposed framework, CR-SoRec, uses BERT and a Consistency Regularization Framework to efficiently learn user-item and user-user social representations. This is achieved by generating robust user-item interactions representation through user header with neighbourhood sampling. The proposed method also helps to eliminate insignificant signal from user-item interaction history. Data augmentation is performed to improve data diversity and the model\u2019s robustness. The proposed network is trained by minimizing a combination of three types of losses. The main contributions of the paper include proposing a novel way to learn User\/Item representations based on neighbourhood sampling in conjunction with BERT, designing two novel Consistency Regularization (CR) tasks- Item CR and Social CR, and proposing a new way to utilize social connection and user-item interactions with CR to enhance social recommendation performance.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-9f352b2 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"9f352b2\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7e698ec\" data-id=\"7e698ec\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3aaecdb elementor-widget elementor-widget-text-editor\" data-id=\"3aaecdb\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4>Method<\/h4>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-06c1768 elementor-widget elementor-widget-text-editor\" data-id=\"06c1768\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h6>The proposed method consists of following components:<\/h6>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d641081 elementor-widget elementor-widget-text-editor\" data-id=\"d641081\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h6>1 Embedding generation layer:<\/h6>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1823928 elementor-widget elementor-widget-text-editor\" data-id=\"1823928\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Studies on social recommendation have shown a positive correlation between user social behaviour and item interactions. To capture this correlation, we propose enriching user and item embeddings with influential neighbours through neighbourhood sampling.<\/p><p><br><\/p>\n<p><\/p>\n<p style=\"line-height: var(--wp--typography--line-height, --global--line-height-body); overflow-wrap: break-word;\">In the recommendation task, we are given a sequence of items that a user has interacted with. To generate a training sample, we randomly mask some items in the sequence using the classical Cloze task. The entire process of embedding generation with neighbourhood sampling is presented in Algorithm 1.<span style=\"background-color: rgba(2, 1, 1, 0);\">&nbsp;<\/span><\/p>\n<div><span style=\"background-color: rgba(2, 1, 1, 0);\">&nbsp;<\/span><\/div>\n<p>We perform neighbourhood sampling using a multinomial distribution, which incorporates information from the most influential neighbours. To bring similar user-item pairs closer in the embedding space, we introduce a user header that generates the user embedding E(u). In Algorithm 1, item-user interaction history (H\ud835\udc63\ud835\udc62) consists of a list of all users who have interacted with item \ud835\udc63\ud835\udc56 in the past, while item-item similarity (S\ud835\udc63\ud835\udc63) represents similar items that have more than 50% of common users.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e183202 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e183202\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c73b279\" data-id=\"c73b279\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6276d0f elementor-widget elementor-widget-text-editor\" data-id=\"6276d0f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h6>2 BERT Network:<\/h6>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-38e8abd elementor-widget elementor-widget-text-editor\" data-id=\"38e8abd\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tThe BERT model is a powerful deep learning model that utilizes multiple bidirectional transformer layers and self-attention mechanisms. It is designed to learn a deep bidirectional representation of input sequences for a particular task. In our case tasks are recommendation, social consistency regularization, and item consistency regularization. The embedding of these sequences is generated by passing them through an Embedding Generation layer, after which the generated embeddings are passed to a shared BERT network. This network consists of transformer layers containing Multi-Head Self-Attention and Position-wise Feed-Forward Network. The Multi-Head Self-Attention layer captures long-range dependencies between representation pairs in the sequences by projecting hidden representations into multiple subspaces and applying multiple attention functions in parallel. The output representations are then passed through a Position-wise Feed-Forward Network. For the recommendation task, a Linear Classification layer is also used to predict the next interacted item.\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4b0deeb elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4b0deeb\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0c7698d\" data-id=\"0c7698d\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a49939c elementor-widget elementor-widget-text-editor\" data-id=\"a49939c\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h6>3 Consistency Tasks:<\/h6>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ee82f08 elementor-widget elementor-widget-text-editor\" data-id=\"ee82f08\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tTo improve the model\u2019s performance and prevent over-fitting, we used Consistency regularization (CR) on item interactions and the user\u2019s social network. We also generated diverse data by creating different views of the original sequence through augmentation. With CR, the model predicts both the original and augmented input sequences, ensuring consistency between the two through a penalty term in the loss function. Both Item and Social Consistency Regularization help with the recommendation task.\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2ab19bf elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2ab19bf\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3786ca4\" data-id=\"3786ca4\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ca2b57a elementor-widget elementor-widget-text-editor\" data-id=\"ca2b57a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h6>1 Social Consistency Task:<\/h6>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-45f4dd7 elementor-widget elementor-widget-text-editor\" data-id=\"45f4dd7\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tIn this task, two versions of embeddings are generated by passing through the embedding generation layer. The first version uses a masked item input sequence and the user\u2019s social network, while the second version uses a masked input sequence and an augmented user social network. Both versions of embeddings are then passed to BERT to generate two different representations. To ensure that both representations are similar, an L1 penalty loss is applied as described in Algorithm 3.\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-c20b290 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"c20b290\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7b77464\" data-id=\"7b77464\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2be8332 elementor-widget elementor-widget-text-editor\" data-id=\"2be8332\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h6><span style=\"letter-spacing: 0.8px;\">2 Item Consistency Task:<\/span><\/h6>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-34638cc elementor-widget elementor-widget-text-editor\" data-id=\"34638cc\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"line-height: var(--wp--typography--line-height, --global--line-height-body);\">This task involves passing the original input sequence and its augmented version through BERT, after generating embeddings from the embedding layer. BERT provides distinct representations for both versions of the input sequence. Finally, a penalty loss is employed to minimize their L1 distance, thus enforcing similarity between the two representations as described in Algorithm 2.<\/p>\n\n<div><span style=\"background-color: rgba(2, 1, 1, 0);\">Note: The input sequence used in this task is not masked.<\/span><\/div>\n<div><span style=\"background-color: rgba(2, 1, 1, 0);\">\u00a0<\/span><\/div>\n<section style=\"flex-basis: var(--flex-basis); flex-grow: var(--flex-grow); flex-shrink: var(--flex-shrink); order: var(--order); align-self: var(--align-self); --swiper-theme-color: #000; --swiper-navigation-size: 44px; --swiper-pagination-bullet-size: 6px; --swiper-pagination-bullet-horizontal-gap: 6px; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif; text-align: left;\" data-id=\"2b12406\" data-element_type=\"section\">\n<div style=\"max-width: 1250px;\">\n<div style=\"width: 610px;\">\n<div style=\"flex-basis: var(--flex-basis); flex-grow: var(--flex-grow); flex-shrink: var(--flex-shrink); order: var(--order); align-self: var(--align-self); --swiper-theme-color: #000; --swiper-navigation-size: 44px; --swiper-pagination-bullet-size: 6px; --swiper-pagination-bullet-horizontal-gap: 6px; width: 610px;\" data-id=\"e7541d0\" data-element_type=\"column\">\n<div style=\"width: 610px;\">\n<div style=\"width: 610px;\">\n<div style=\"flex-basis: var(--flex-basis); flex-grow: var(--flex-grow); flex-shrink: var(--flex-shrink); order: var(--order); align-self: var(--align-self); flex-direction: var(--flex-direction); flex-wrap: var(--flex-wrap); justify-content: var(--justify-content); align-items: var(--align-items); align-content: var(--align-content); gap: var(--gap); --swiper-theme-color: #000; --swiper-navigation-size: 44px; --swiper-pagination-bullet-size: 6px; --swiper-pagination-bullet-horizontal-gap: 6px; font-family: SST_new, sans-serif; width: 590px; text-align: justify;\" data-id=\"8f572b7\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n\nThe proposed model is trained by jointly minimizing the cross-entropy loss for the recommendation task, and two different L1 losses for both consistency tasks. The figure 1 illustrates the overall workflow of the proposed model.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3b77cd9 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"3b77cd9\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0606c91\" data-id=\"0606c91\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e92927a elementor-widget elementor-widget-text-editor\" data-id=\"e92927a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h6>2 Item Consistency Task:\n<\/h6>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8d446ec elementor-widget elementor-widget-text-editor\" data-id=\"8d446ec\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>This task involves passing the original input sequence and its augmented version through BERT, after generating embeddings from the embedding layer. BERT provides distinct representations for both versions of the input sequence. Finally, a penalty loss is employed to minimize their L1 distance, thus enforcing similarity between the two representations as described in Algorithm 2.<\/p><p>Note: The input sequence used in this task is not masked.<\/p><section style=\"flex-basis: var(--flex-basis); flex-grow: var(--flex-grow); flex-shrink: var(--flex-shrink); order: var(--order); align-self: var(--align-self); --swiper-theme-color: #000; --swiper-navigation-size: 44px; --swiper-pagination-bullet-size: 6px; --swiper-pagination-bullet-horizontal-gap: 6px; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif; text-align: left;\" data-id=\"2b12406\" data-element_type=\"section\"><div style=\"max-width: 1250px;\"><div style=\"width: 610px;\"><div style=\"flex-basis: var(--flex-basis); flex-grow: var(--flex-grow); flex-shrink: var(--flex-shrink); order: var(--order); align-self: var(--align-self); --swiper-theme-color: #000; --swiper-navigation-size: 44px; --swiper-pagination-bullet-size: 6px; --swiper-pagination-bullet-horizontal-gap: 6px; width: 610px;\" data-id=\"e7541d0\" data-element_type=\"column\"><div style=\"width: 610px;\"><div style=\"width: 610px;\"><div style=\"flex-basis: var(--flex-basis); flex-grow: var(--flex-grow); flex-shrink: var(--flex-shrink); order: var(--order); align-self: var(--align-self); flex-direction: var(--flex-direction); flex-wrap: var(--flex-wrap); justify-content: var(--justify-content); align-items: var(--align-items); align-content: var(--align-content); gap: var(--gap); --swiper-theme-color: #000; --swiper-navigation-size: 44px; --swiper-pagination-bullet-size: 6px; --swiper-pagination-bullet-horizontal-gap: 6px; color: #000000; font-family: SST_new, sans-serif; font-weight: 400; width: 590px; text-align: justify;\" data-id=\"8f572b7\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\"><div style=\"transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s);\">\u00a0<\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/section><p>The proposed model is trained by jointly minimizing the cross-entropy loss for the recommendation task, and two different L1 losses for both consistency tasks. The figure 1 illustrates the overall workflow of the proposed model.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-c0518a1 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"c0518a1\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-b15be70\" data-id=\"b15be70\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-7c22261\" data-id=\"7c22261\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5946472 elementor-widget elementor-widget-image\" data-id=\"5946472\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"2048\" height=\"1290\" src=\"https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2023\/09\/Blog-Cover-Image.png\" class=\"attachment-full size-full wp-image-10709\" alt=\"\" srcset=\"https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2023\/09\/Blog-Cover-Image.png 2048w, https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2023\/09\/Blog-Cover-Image-300x189.png 300w, https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2023\/09\/Blog-Cover-Image-1024x645.png 1024w, https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2023\/09\/Blog-Cover-Image-768x484.png 768w, https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2023\/09\/Blog-Cover-Image-1536x968.png 1536w, https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2023\/09\/Blog-Cover-Image-1568x988.png 1568w\" sizes=\"(max-width: 2048px) 100vw, 2048px\" style=\"width:100%;height:62.99%;max-width:2048px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-cd801eb\" data-id=\"cd801eb\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3e7d5e4 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"3e7d5e4\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-442d25e\" data-id=\"442d25e\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-0278a0f\" data-id=\"0278a0f\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5c4e6a3 elementor-widget elementor-widget-image\" data-id=\"5c4e6a3\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1297\" height=\"963\" data-src=\"https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2023\/09\/image2.png\" class=\"attachment-full size-full wp-image-10710 lazyload\" alt=\"\" data-srcset=\"https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2023\/09\/image2.png 1297w, https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2023\/09\/image2-300x223.png 300w, https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2023\/09\/image2-1024x760.png 1024w, https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2023\/09\/image2-768x570.png 768w\" data-sizes=\"(max-width: 1297px) 100vw, 1297px\" style=\"--smush-placeholder-width: 1297px; --smush-placeholder-aspect-ratio: 1297\/963;width:100%;height:74.25%;max-width:1297px\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-2f35b0e\" data-id=\"2f35b0e\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5379d35 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5379d35\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d4ebb77\" data-id=\"d4ebb77\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-36e6f69 elementor-widget elementor-widget-text-editor\" data-id=\"36e6f69\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4>Experiments Details<\/h4>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-73d3b78 elementor-widget elementor-widget-text-editor\" data-id=\"73d3b78\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tWe evaluate the proposed model using the Epinion, Ciao, and Yelp datasets, splitting them into 80% for training, 10% for validation, and 10% for testing. To evaluate the recommendation performance, we use the standard evaluation metrics of Normalized Discounted Cumulative Gain (NDCG) and Hit Ratio (HR). We tested three different augmentation techniques for consistency tasks: Reordering, Masking, and Cropping. Among these techniques, Cropping performed the best.\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-017aead elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"017aead\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-80cac86\" data-id=\"80cac86\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-d1ba74a\" data-id=\"d1ba74a\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7711164 elementor-widget elementor-widget-image\" data-id=\"7711164\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"921\" height=\"963\" data-src=\"https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2023\/09\/image3.png\" class=\"attachment-full size-full wp-image-10711 lazyload\" alt=\"\" data-srcset=\"https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2023\/09\/image3.png 921w, https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2023\/09\/image3-287x300.png 287w, https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2023\/09\/image3-768x803.png 768w\" data-sizes=\"(max-width: 921px) 100vw, 921px\" style=\"--smush-placeholder-width: 921px; --smush-placeholder-aspect-ratio: 921\/963;width:100%;height:104.56%;max-width:921px\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-f2ca2ea\" data-id=\"f2ca2ea\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a8149c3 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a8149c3\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-80dcf9e\" data-id=\"80dcf9e\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1833c2e elementor-widget elementor-widget-text-editor\" data-id=\"1833c2e\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4>Performance evaluation<\/h4>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3c1f6a4 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"3c1f6a4\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d7b49f7\" data-id=\"d7b49f7\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9e57ece elementor-widget elementor-widget-text-editor\" data-id=\"9e57ece\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tTable 1 displays the comprehensive results of our experimentation. Notably, our innovative CR-SoRec model has exhibited substantial performance gains over existing benchmarks across all datasets. This improvement is particularly evident when compared to the attention-based DICER model and graph-based approaches like Diffnet, Diffnet++, and ConsisRec. This underscores the criticality of incorporating bidirectional context from user-item interactions in representation learning.\n\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7be4a46 elementor-widget elementor-widget-text-editor\" data-id=\"7be4a46\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tThe remarkable strides made by CR-SoRec in contrast to prevailing deep learning-based Social Recommendation models underscore the potency of Consistency Regularization when coupled with our novel embedding layer and BERT. This amalgamation effectively captures the evolving interests of users by offering a more robust representation of their interaction history. Furthermore, to underscore BERT\u2019s significance in our context, we conducted an experiment wherein we replaced it with LSTM in the model, denoted as LSTM_SoRec. Notably, the entire CR-SoRec architecture and CR framework remained intact; only the shared BERT was substituted with a shared bidirectional LSTM. The results in Table \\ref{eval_table} confirm that BERT excels in creating intricate user behavior representations by leveraging its bi-directional context learning, thereby boosting recommendation performance.\n\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-b669483 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"b669483\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8e2d1b2\" data-id=\"8e2d1b2\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-20f4684 elementor-widget elementor-widget-text-editor\" data-id=\"20f4684\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4>Conclusion<\/h4>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-fa5b76a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"fa5b76a\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ed8ee78\" data-id=\"ed8ee78\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4c359ab elementor-widget elementor-widget-text-editor\" data-id=\"4c359ab\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>This research introduces a novel framework termed \u201cBERT-driven Consistency Regularization for Social Recommendation\u201d (CR-SoRec). We have demonstrated the importance of integrating user context and neighbourhood sampling alongside BERT to create a comprehensive representation for Social Recommendation.<br><br><\/p>\n<p style=\"line-height: var(--wp--typography--line-height, --global--line-height-body); overflow-wrap: break-word;\">Within the CR-SoRec framework, BERT contributes by considering bidirectional contexts when predicting forthcoming user-item interactions. In addition to this, we have proposed an inventive approach to enhance the model\u2019s performance. This involves integrating diverse perspectives of user-item interactions and users\u2019 social connections within the Consistency Regularization framework through two tasks: Item CR task and Social CR task.<br><\/p>\n<div><br><\/div>\n<p>Our model consistently outperforms the leading social recommendation algorithms in various experiments across all datasets, highlighting its superiority.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3879003 elementor-widget elementor-widget-text-editor\" data-id=\"3879003\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>To know more about Sony Research India\u2019s Research Publications, visit the \u2018Publications\u2019 section on our \u2018Open Innovation\u2019s page:<\/p><p><a href=\"https:\/\/www.sonyresearchindia.com\/open-innovation\/\">Open Innovation with Sony R&amp;D \u2013 Sony Research India<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>In this blog, Tushar Prakash summarises the paper titled&#8230;<\/p>\n","protected":false},"author":1,"featured_media":11248,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"elementor_header_footer","format":"standard","meta":{"footnotes":""},"categories":[22,17],"tags":[],"class_list":["post-10707","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-all-blogs","category-technology","entry"],"yoast_head":"\n<title>Decoding \u2018CR-SoRec: BERT driven Consistency Regularization for Social Recommendation\u2019 - Sony Research India<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/whiteriversmediasolutions.com\/Sony\/decoding-cr-sorec-bert-driven-consistency-regularization-for-social-recommendation\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Decoding \u2018CR-SoRec: BERT driven Consistency Regularization for Social Recommendation\u2019 - Sony Research India\" \/>\n<meta property=\"og:description\" content=\"In this blog, Tushar Prakash summarises the paper titled...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/whiteriversmediasolutions.com\/Sony\/decoding-cr-sorec-bert-driven-consistency-regularization-for-social-recommendation\/\" \/>\n<meta property=\"og:site_name\" content=\"Sony Research India\" \/>\n<meta property=\"article:published_time\" content=\"2023-09-27T12:50:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-11-30T13:10:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2023\/09\/unnamed-5.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"380\" \/>\n\t<meta property=\"og:image:height\" content=\"190\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"sri_user@2021\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"sri_user@2021\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/decoding-cr-sorec-bert-driven-consistency-regularization-for-social-recommendation\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/decoding-cr-sorec-bert-driven-consistency-regularization-for-social-recommendation\/\"},\"author\":{\"name\":\"sri_user@2021\",\"@id\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/#\/schema\/person\/589cf1e285a7c37cf0cb9feba7ae4338\"},\"headline\":\"Decoding \u2018CR-SoRec: BERT driven Consistency Regularization for Social Recommendation\u2019\",\"datePublished\":\"2023-09-27T12:50:27+00:00\",\"dateModified\":\"2023-11-30T13:10:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/decoding-cr-sorec-bert-driven-consistency-regularization-for-social-recommendation\/\"},\"wordCount\":1490,\"publisher\":{\"@id\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/#organization\"},\"image\":{\"@id\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/decoding-cr-sorec-bert-driven-consistency-regularization-for-social-recommendation\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2023\/09\/unnamed-5.jpg\",\"articleSection\":[\"All Blogs\",\"Technology\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/decoding-cr-sorec-bert-driven-consistency-regularization-for-social-recommendation\/\",\"url\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/decoding-cr-sorec-bert-driven-consistency-regularization-for-social-recommendation\/\",\"name\":\"Decoding \u2018CR-SoRec: BERT driven Consistency Regularization for Social Recommendation\u2019 - Sony Research India\",\"isPartOf\":{\"@id\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/decoding-cr-sorec-bert-driven-consistency-regularization-for-social-recommendation\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/decoding-cr-sorec-bert-driven-consistency-regularization-for-social-recommendation\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2023\/09\/unnamed-5.jpg\",\"datePublished\":\"2023-09-27T12:50:27+00:00\",\"dateModified\":\"2023-11-30T13:10:07+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/decoding-cr-sorec-bert-driven-consistency-regularization-for-social-recommendation\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/whiteriversmediasolutions.com\/Sony\/decoding-cr-sorec-bert-driven-consistency-regularization-for-social-recommendation\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/decoding-cr-sorec-bert-driven-consistency-regularization-for-social-recommendation\/#primaryimage\",\"url\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2023\/09\/unnamed-5.jpg\",\"contentUrl\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2023\/09\/unnamed-5.jpg\",\"width\":380,\"height\":190},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/decoding-cr-sorec-bert-driven-consistency-regularization-for-social-recommendation\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Decoding \u2018CR-SoRec: BERT driven Consistency Regularization for Social Recommendation\u2019\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/#website\",\"url\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/\",\"name\":\"Sony Research India\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/#organization\",\"name\":\"sonyresearchindia\",\"url\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2023\/03\/Sony_Logo.png\",\"contentUrl\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2023\/03\/Sony_Logo.png\",\"width\":168,\"height\":31,\"caption\":\"sonyresearchindia\"},\"image\":{\"@id\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/#\/schema\/person\/589cf1e285a7c37cf0cb9feba7ae4338\",\"name\":\"sri_user@2021\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e0c9edcfb42567c720cc449d4b1e0812298e8172a5a7e4296127a0adba7e705b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/e0c9edcfb42567c720cc449d4b1e0812298e8172a5a7e4296127a0adba7e705b?s=96&d=mm&r=g\",\"caption\":\"sri_user@2021\"},\"sameAs\":[\"http:\/\/whiteriversmediasolutions.com\/staging\/SRI\"]}]}<\/script>\n","yoast_head_json":{"title":"Decoding \u2018CR-SoRec: BERT driven Consistency Regularization for Social Recommendation\u2019 - Sony Research India","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/whiteriversmediasolutions.com\/Sony\/decoding-cr-sorec-bert-driven-consistency-regularization-for-social-recommendation\/","og_locale":"en_US","og_type":"article","og_title":"Decoding \u2018CR-SoRec: BERT driven Consistency Regularization for Social Recommendation\u2019 - Sony Research India","og_description":"In this blog, Tushar Prakash summarises the paper titled...","og_url":"https:\/\/whiteriversmediasolutions.com\/Sony\/decoding-cr-sorec-bert-driven-consistency-regularization-for-social-recommendation\/","og_site_name":"Sony Research India","article_published_time":"2023-09-27T12:50:27+00:00","article_modified_time":"2023-11-30T13:10:07+00:00","og_image":[{"width":380,"height":190,"url":"https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2023\/09\/unnamed-5.jpg","type":"image\/jpeg"}],"author":"sri_user@2021","twitter_card":"summary_large_image","twitter_misc":{"Written by":"sri_user@2021","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/whiteriversmediasolutions.com\/Sony\/decoding-cr-sorec-bert-driven-consistency-regularization-for-social-recommendation\/#article","isPartOf":{"@id":"https:\/\/whiteriversmediasolutions.com\/Sony\/decoding-cr-sorec-bert-driven-consistency-regularization-for-social-recommendation\/"},"author":{"name":"sri_user@2021","@id":"https:\/\/whiteriversmediasolutions.com\/Sony\/#\/schema\/person\/589cf1e285a7c37cf0cb9feba7ae4338"},"headline":"Decoding \u2018CR-SoRec: BERT driven Consistency Regularization for Social Recommendation\u2019","datePublished":"2023-09-27T12:50:27+00:00","dateModified":"2023-11-30T13:10:07+00:00","mainEntityOfPage":{"@id":"https:\/\/whiteriversmediasolutions.com\/Sony\/decoding-cr-sorec-bert-driven-consistency-regularization-for-social-recommendation\/"},"wordCount":1490,"publisher":{"@id":"https:\/\/whiteriversmediasolutions.com\/Sony\/#organization"},"image":{"@id":"https:\/\/whiteriversmediasolutions.com\/Sony\/decoding-cr-sorec-bert-driven-consistency-regularization-for-social-recommendation\/#primaryimage"},"thumbnailUrl":"https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2023\/09\/unnamed-5.jpg","articleSection":["All Blogs","Technology"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/whiteriversmediasolutions.com\/Sony\/decoding-cr-sorec-bert-driven-consistency-regularization-for-social-recommendation\/","url":"https:\/\/whiteriversmediasolutions.com\/Sony\/decoding-cr-sorec-bert-driven-consistency-regularization-for-social-recommendation\/","name":"Decoding \u2018CR-SoRec: BERT driven Consistency Regularization for Social Recommendation\u2019 - Sony Research India","isPartOf":{"@id":"https:\/\/whiteriversmediasolutions.com\/Sony\/#website"},"primaryImageOfPage":{"@id":"https:\/\/whiteriversmediasolutions.com\/Sony\/decoding-cr-sorec-bert-driven-consistency-regularization-for-social-recommendation\/#primaryimage"},"image":{"@id":"https:\/\/whiteriversmediasolutions.com\/Sony\/decoding-cr-sorec-bert-driven-consistency-regularization-for-social-recommendation\/#primaryimage"},"thumbnailUrl":"https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2023\/09\/unnamed-5.jpg","datePublished":"2023-09-27T12:50:27+00:00","dateModified":"2023-11-30T13:10:07+00:00","breadcrumb":{"@id":"https:\/\/whiteriversmediasolutions.com\/Sony\/decoding-cr-sorec-bert-driven-consistency-regularization-for-social-recommendation\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/whiteriversmediasolutions.com\/Sony\/decoding-cr-sorec-bert-driven-consistency-regularization-for-social-recommendation\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/whiteriversmediasolutions.com\/Sony\/decoding-cr-sorec-bert-driven-consistency-regularization-for-social-recommendation\/#primaryimage","url":"https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2023\/09\/unnamed-5.jpg","contentUrl":"https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2023\/09\/unnamed-5.jpg","width":380,"height":190},{"@type":"BreadcrumbList","@id":"https:\/\/whiteriversmediasolutions.com\/Sony\/decoding-cr-sorec-bert-driven-consistency-regularization-for-social-recommendation\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/whiteriversmediasolutions.com\/Sony\/"},{"@type":"ListItem","position":2,"name":"Decoding \u2018CR-SoRec: BERT driven Consistency Regularization for Social Recommendation\u2019"}]},{"@type":"WebSite","@id":"https:\/\/whiteriversmediasolutions.com\/Sony\/#website","url":"https:\/\/whiteriversmediasolutions.com\/Sony\/","name":"Sony Research India","description":"","publisher":{"@id":"https:\/\/whiteriversmediasolutions.com\/Sony\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/whiteriversmediasolutions.com\/Sony\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/whiteriversmediasolutions.com\/Sony\/#organization","name":"sonyresearchindia","url":"https:\/\/whiteriversmediasolutions.com\/Sony\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/whiteriversmediasolutions.com\/Sony\/#\/schema\/logo\/image\/","url":"https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2023\/03\/Sony_Logo.png","contentUrl":"https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2023\/03\/Sony_Logo.png","width":168,"height":31,"caption":"sonyresearchindia"},"image":{"@id":"https:\/\/whiteriversmediasolutions.com\/Sony\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/whiteriversmediasolutions.com\/Sony\/#\/schema\/person\/589cf1e285a7c37cf0cb9feba7ae4338","name":"sri_user@2021","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/whiteriversmediasolutions.com\/Sony\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/e0c9edcfb42567c720cc449d4b1e0812298e8172a5a7e4296127a0adba7e705b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e0c9edcfb42567c720cc449d4b1e0812298e8172a5a7e4296127a0adba7e705b?s=96&d=mm&r=g","caption":"sri_user@2021"},"sameAs":["http:\/\/whiteriversmediasolutions.com\/staging\/SRI"]}]}},"_links":{"self":[{"href":"https:\/\/whiteriversmediasolutions.com\/Sony\/wp-json\/wp\/v2\/posts\/10707","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/whiteriversmediasolutions.com\/Sony\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/whiteriversmediasolutions.com\/Sony\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/whiteriversmediasolutions.com\/Sony\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/whiteriversmediasolutions.com\/Sony\/wp-json\/wp\/v2\/comments?post=10707"}],"version-history":[{"count":40,"href":"https:\/\/whiteriversmediasolutions.com\/Sony\/wp-json\/wp\/v2\/posts\/10707\/revisions"}],"predecessor-version":[{"id":11338,"href":"https:\/\/whiteriversmediasolutions.com\/Sony\/wp-json\/wp\/v2\/posts\/10707\/revisions\/11338"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/whiteriversmediasolutions.com\/Sony\/wp-json\/wp\/v2\/media\/11248"}],"wp:attachment":[{"href":"https:\/\/whiteriversmediasolutions.com\/Sony\/wp-json\/wp\/v2\/media?parent=10707"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/whiteriversmediasolutions.com\/Sony\/wp-json\/wp\/v2\/categories?post=10707"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/whiteriversmediasolutions.com\/Sony\/wp-json\/wp\/v2\/tags?post=10707"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}