日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當(dāng)前位置:首頁 > 科技  > 軟件

之家push系統(tǒng)迭代之路

來源: 責(zé)編: 時(shí)間:2023-08-05 11:45:36 4619觀看
導(dǎo)讀前言在這個(gè)信息爆炸的互聯(lián)網(wǎng)時(shí)代,能夠及時(shí)準(zhǔn)確獲取信息是當(dāng)今社會(huì)要解決的關(guān)鍵問題之一。隨著之家用戶體量和內(nèi)容規(guī)模的不斷增大,傳統(tǒng)的靠"主動(dòng)拉"獲取信息的方式已不能滿足用戶個(gè)性化信息的需求,信息主動(dòng)尋找用戶的方式

前言

F3728資訊網(wǎng)——每日最新資訊28at.com

在這個(gè)信息爆炸的互聯(lián)網(wǎng)時(shí)代,能夠及時(shí)準(zhǔn)確獲取信息是當(dāng)今社會(huì)要解決的關(guān)鍵問題之一。隨著之家用戶體量和內(nèi)容規(guī)模的不斷增大,傳統(tǒng)的靠"主動(dòng)拉"獲取信息的方式已不能滿足用戶個(gè)性化信息的需求,信息主動(dòng)尋找用戶的方式,更適合移動(dòng)互聯(lián)網(wǎng)。push系統(tǒng)能在用戶不啟動(dòng)APP的場(chǎng)景下獲取到相關(guān)信息,利用機(jī)器學(xué)習(xí)技術(shù)構(gòu)建模型,為用戶提供精準(zhǔn)的個(gè)性化推薦,讓用戶第一時(shí)間知曉產(chǎn)品、內(nèi)容、活動(dòng)等的最新動(dòng)態(tài)。 F3728資訊網(wǎng)——每日最新資訊28at.com

F3728資訊網(wǎng)——每日最新資訊28at.com

1、系統(tǒng)綜述

F3728資訊網(wǎng)——每日最新資訊28at.com

push是一種有效召回用戶的產(chǎn)品,它涉及到的業(yè)務(wù)場(chǎng)景有:運(yùn)營場(chǎng)景化推送(活動(dòng)、消息通知、熱點(diǎn))、算法精準(zhǔn)推送(定時(shí)個(gè)性化推送),它的核心模塊如下:F3728資訊網(wǎng)——每日最新資訊28at.com

數(shù)據(jù)處理:用戶數(shù)據(jù)、內(nèi)容數(shù)據(jù)以及用戶歷史行為數(shù)據(jù)等。F3728資訊網(wǎng)——每日最新資訊28at.com

流程預(yù)測(cè):通過召回、排序、干預(yù)、過濾等,生成待推送渲染數(shù)據(jù)。F3728資訊網(wǎng)——每日最新資訊28at.com

JOB:調(diào)度、觸發(fā)推送任務(wù)的執(zhí)行。F3728資訊網(wǎng)——每日最新資訊28at.com

推送通道:查詢、過濾有效設(shè)備,封裝協(xié)議和消息體,識(shí)別不同APP,下發(fā)到終端。F3728資訊網(wǎng)——每日最新資訊28at.com

終端:對(duì)消息進(jìn)行積攢處理,請(qǐng)求廠商或第三方渠道,進(jìn)行消息下發(fā)。F3728資訊網(wǎng)——每日最新資訊28at.com

APP:通知欄或彈窗展示推送消息,并上報(bào)到達(dá)和點(diǎn)擊數(shù)據(jù)。F3728資訊網(wǎng)——每日最新資訊28at.com

圖片圖片F3728資訊網(wǎng)——每日最新資訊28at.com

F3728資訊網(wǎng)——每日最新資訊28at.com

接下來將從數(shù)據(jù)、算法、架構(gòu)三個(gè)方面介紹push精準(zhǔn)推送系統(tǒng)的構(gòu)成:F3728資訊網(wǎng)——每日最新資訊28at.com

  • 數(shù)據(jù):數(shù)據(jù)是push系統(tǒng)的基石,包括用戶數(shù)據(jù)、內(nèi)容數(shù)據(jù)以及用戶歷史行為數(shù)據(jù)等。它以離線畫像為主,輔以實(shí)時(shí)行為畫像。
  • 算法:算法需要適應(yīng)高度復(fù)雜性并處理大量數(shù)據(jù),傳統(tǒng)的人工策略已無法進(jìn)行分析干預(yù),因此需要一套基于復(fù)雜信息的處理邏輯。隨著push業(yè)務(wù)復(fù)雜度的提高,算法也從最初的樹模型發(fā)展到以神經(jīng)網(wǎng)絡(luò)為基礎(chǔ)的深度學(xué)習(xí)模型。
  • 架構(gòu):架構(gòu)保證push系統(tǒng)可以進(jìn)行近實(shí)時(shí)化、全自動(dòng)化的運(yùn)行。架構(gòu)包含了收集用戶行為、提取用戶畫像特征、存儲(chǔ)用戶數(shù)據(jù)、生成推送結(jié)果等。用戶對(duì)內(nèi)容的時(shí)效性、個(gè)性化要求越高,系統(tǒng)架構(gòu)就會(huì)越復(fù)雜。

F3728資訊網(wǎng)——每日最新資訊28at.com

2、系統(tǒng)迭代及優(yōu)化

F3728資訊網(wǎng)——每日最新資訊28at.com

2.1 鏈?zhǔn)饺蝿?wù)

push采用鏈?zhǔn)饺蝿?wù)支撐整個(gè)系統(tǒng),每批次預(yù)測(cè)任務(wù)都需要經(jīng)過特征提取、召回、排序、打散、重排、生成推薦結(jié)果等步驟,隨著新特征的接入以及召回和排序場(chǎng)景的不斷迭代優(yōu)化,任務(wù)失敗的頻率越來越高,主要存在如下問題:F3728資訊網(wǎng)——每日最新資訊28at.com

● 特征數(shù)據(jù)難以復(fù)用:特征數(shù)據(jù)存儲(chǔ)在臨時(shí)表中,任務(wù)執(zhí)行失敗時(shí)需人工介入恢復(fù),無歷史數(shù)據(jù)可用。F3728資訊網(wǎng)——每日最新資訊28at.com

● 流程執(zhí)行鏈路過長(zhǎng):召回、排序、重排等關(guān)鍵流程每一步失敗都將造成任務(wù)失敗且重試成本高。F3728資訊網(wǎng)——每日最新資訊28at.com

● 非明文類召回功能接入成本高:新的召回策略實(shí)驗(yàn)不能動(dòng)態(tài)接入,需要開發(fā)介入。F3728資訊網(wǎng)——每日最新資訊28at.com

2.2 異步服務(wù)

針對(duì)鏈?zhǔn)饺蝿?wù)存在的問題,push任務(wù)采用分尾號(hào)、分時(shí)段并行執(zhí)行,并通過以下方式提升任務(wù)執(zhí)行效率:F3728資訊網(wǎng)——每日最新資訊28at.com

● 數(shù)據(jù)分區(qū):將特征數(shù)據(jù)及預(yù)測(cè)流程各環(huán)節(jié)生成的結(jié)果存入分區(qū)表,解決任務(wù)執(zhí)行失敗時(shí)無數(shù)據(jù)可用的問題。F3728資訊網(wǎng)——每日最新資訊28at.com

● 流程拆分:將預(yù)測(cè)主流程拆分為召回、排序、重排、結(jié)果融合等子流程,每個(gè)子流程按尾號(hào)異步執(zhí)行,互不影響,每個(gè)子任務(wù)只需取上一環(huán)節(jié)生成的最新結(jié)果即可繼續(xù)運(yùn)行,提升了系統(tǒng)的穩(wěn)定性及容錯(cuò)性。F3728資訊網(wǎng)——每日最新資訊28at.com

● 平臺(tái)化配置:通過配置平臺(tái)動(dòng)態(tài)接入實(shí)驗(yàn),簡(jiǎn)化新策略接入成本。F3728資訊網(wǎng)——每日最新資訊28at.com

F3728資訊網(wǎng)——每日最新資訊28at.com

3.整體設(shè)計(jì)

F3728資訊網(wǎng)——每日最新資訊28at.com

3.1 業(yè)務(wù)架構(gòu)

圖片圖片F3728資訊網(wǎng)——每日最新資訊28at.com

push系統(tǒng)業(yè)務(wù)主要分為三大部分,離線層、近線層和推送層。F3728資訊網(wǎng)——每日最新資訊28at.com

  • 離線層:是計(jì)算量最大的一個(gè)部分,它不需要實(shí)時(shí)提供服務(wù)。主要功能模塊有數(shù)據(jù)處理、數(shù)據(jù)存儲(chǔ)、離線特征計(jì)算、離線預(yù)測(cè)等。它通過任務(wù)調(diào)度平臺(tái)定時(shí)從全量數(shù)據(jù)中抽取我們需要的數(shù)據(jù),進(jìn)行相應(yīng)的加工,生成對(duì)應(yīng)的特征,經(jīng)過spark模型進(jìn)行離線預(yù)測(cè),得到待推送結(jié)果。
  • 近線層:特點(diǎn)是準(zhǔn)實(shí)時(shí),它可以獲得實(shí)時(shí)數(shù)據(jù),然后快速計(jì)算提供服務(wù)。通過監(jiān)聽kafka,獲取用戶行為日志,計(jì)算得出用戶實(shí)時(shí)特征(用戶搜索車系、瀏覽車系等),然后將實(shí)時(shí)特征與長(zhǎng)中期特征進(jìn)行融合,調(diào)用tensorflow模型實(shí)時(shí)預(yù)測(cè)得到待推送結(jié)果。
  • 推送層:將離線預(yù)測(cè)結(jié)果和實(shí)時(shí)預(yù)測(cè)結(jié)果進(jìn)行融合(優(yōu)先取實(shí)時(shí)結(jié)果),按批次生成待推送數(shù)據(jù)。通過任務(wù)調(diào)度中心定時(shí)選取最新批次預(yù)測(cè)結(jié)果給用戶進(jìn)行推送。

3.2 技術(shù)架構(gòu)

圖片圖片F3728資訊網(wǎng)——每日最新資訊28at.com

push技術(shù)架構(gòu)的設(shè)計(jì)思想就是對(duì)數(shù)據(jù)層層建模、層層篩選,幫助用戶從海量數(shù)據(jù)中找出其真正感興趣的那部分內(nèi)容。它包含以下幾個(gè)部分:F3728資訊網(wǎng)——每日最新資訊28at.com

3.2.1用戶特征

push用戶特征包含兩部分,原始特征和計(jì)算特征,其中原始特征來源于畫像表、用戶行為日志、內(nèi)容數(shù)據(jù)等,將原始特征經(jīng)過加工形成計(jì)算特征,計(jì)算特征用于資源召回。F3728資訊網(wǎng)——每日最新資訊28at.com

圖片圖片F3728資訊網(wǎng)——每日最新資訊28at.com

F3728資訊網(wǎng)——每日最新資訊28at.com

3.2.2物料特征

push物料主要分為以下幾類:原創(chuàng)文章/視頻、帖子、口碑、車家號(hào)、問答。每類內(nèi)容又分別包含興趣車系、標(biāo)簽、關(guān)注作者、點(diǎn)擊數(shù)、瀏覽數(shù)、收藏?cái)?shù)、互動(dòng)率等特征。F3728資訊網(wǎng)——每日最新資訊28at.com

圖片圖片F3728資訊網(wǎng)——每日最新資訊28at.com

3.2.3預(yù)測(cè)流程

預(yù)測(cè)是push系統(tǒng)中最重要的環(huán)節(jié),通過獲取用戶特征與物料特征,按照一定的邏輯處理信息后,產(chǎn)生推薦結(jié)果。它主要分為以下幾步:F3728資訊網(wǎng)——每日最新資訊28at.com

1. 召回:將十萬量級(jí)的物料先縮小到千量級(jí)。涉及到的召回方法有:F3728資訊網(wǎng)——每日最新資訊28at.com

熱門召回:將一段時(shí)間內(nèi)的熱門內(nèi)容召回。F3728資訊網(wǎng)——每日最新資訊28at.com

標(biāo)簽召回:根據(jù)每個(gè)用戶的行為,構(gòu)建標(biāo)簽,并根據(jù)標(biāo)簽召回內(nèi)容。F3728資訊網(wǎng)——每日最新資訊28at.com

協(xié)同召回:基于用戶與用戶行為的相似性推薦,發(fā)現(xiàn)用戶潛在的興趣偏好。F3728資訊網(wǎng)——每日最新資訊28at.com

2. 過濾:已經(jīng)曝光和點(diǎn)擊后的資源、與用戶所在城市不同的資源不會(huì)再推送到用戶面前。F3728資訊網(wǎng)——每日最新資訊28at.com

3. 精排:將召回和過濾后的內(nèi)容通過模型預(yù)測(cè)出分值,根據(jù)得到的分值進(jìn)行排序。F3728資訊網(wǎng)——每日最新資訊28at.com

4. 重排:將精排后的推薦結(jié)果進(jìn)行一定的修改,例如控制某一車系的頻次,根據(jù)召回策略的權(quán)重對(duì)排序分值進(jìn)行修改,將效果好的策略召回的資源置頂。F3728資訊網(wǎng)——每日最新資訊28at.com

圖片圖片F3728資訊網(wǎng)——每日最新資訊28at.com

F3728資訊網(wǎng)——每日最新資訊28at.com

F3728資訊網(wǎng)——每日最新資訊28at.com

四、可視化平臺(tái)

F3728資訊網(wǎng)——每日最新資訊28at.com

push系統(tǒng)以定時(shí)任務(wù)為主,通過每日多次的召回、排序、過濾等主流程的運(yùn)行,將最新物料及時(shí)推送至用戶端,相較于傳統(tǒng)監(jiān)測(cè)任務(wù)異常后進(jìn)行的事后處理,我們更傾向于實(shí)時(shí)監(jiān)控。F3728資訊網(wǎng)——每日最新資訊28at.com

1、統(tǒng)一調(diào)度平臺(tái)

用于支撐push系統(tǒng)主流程業(yè)務(wù)運(yùn)行,提供了失敗重跑、超時(shí)報(bào)警、日志查看等功能。F3728資訊網(wǎng)——每日最新資訊28at.com

圖片圖片F3728資訊網(wǎng)——每日最新資訊28at.com

F3728資訊網(wǎng)——每日最新資訊28at.com

2、報(bào)表平臺(tái)

報(bào)表平臺(tái)主要包括推送策略打開率、實(shí)驗(yàn)打開率、尾號(hào)打開率的統(tǒng)計(jì),以及用于輔助決策的內(nèi)容池素材統(tǒng)計(jì),用于事前預(yù)警的召回結(jié)果統(tǒng)計(jì),這些報(bào)表便于開發(fā)人員及時(shí)發(fā)現(xiàn)和改進(jìn)系統(tǒng)問題。F3728資訊網(wǎng)——每日最新資訊28at.com

圖片圖片F3728資訊網(wǎng)——每日最新資訊28at.com

F3728資訊網(wǎng)——每日最新資訊28at.com

3、配置平臺(tái)

通過配置平臺(tái)進(jìn)行ABTest、召回策略、排序模型、運(yùn)營規(guī)則、過濾邏輯的動(dòng)態(tài)切換,針對(duì)不同的推送時(shí)段可以進(jìn)行個(gè)性化的配置。F3728資訊網(wǎng)——每日最新資訊28at.com

圖片圖片F3728資訊網(wǎng)——每日最新資訊28at.com

F3728資訊網(wǎng)——每日最新資訊28at.com

F3728資訊網(wǎng)——每日最新資訊28at.com

五、總結(jié)

F3728資訊網(wǎng)——每日最新資訊28at.com

push系統(tǒng)是汽車之家APP的基礎(chǔ)功能,是觸達(dá)用戶的一個(gè)非常重要的手段,它每天給幾千萬用戶提供及時(shí)有趣的內(nèi)容服務(wù),對(duì)于提高主軟活躍度及用戶粘性起到重要作用。未來它將繼續(xù)致力于召回喚醒沉默用戶、促進(jìn)用戶活躍、提高功能使用體驗(yàn)。F3728資訊網(wǎng)——每日最新資訊28at.com

F3728資訊網(wǎng)——每日最新資訊28at.com

F3728資訊網(wǎng)——每日最新資訊28at.com

F3728資訊網(wǎng)——每日最新資訊28at.com

作者簡(jiǎn)介

李娟娟F3728資訊網(wǎng)——每日最新資訊28at.com

■ C端及中臺(tái)產(chǎn)研中心-智能推薦部F3728資訊網(wǎng)——每日最新資訊28at.com

■ 汽車之家高級(jí)系統(tǒng)開發(fā)工程師。先后從事知識(shí)圖譜、之家大腦、PUSH精準(zhǔn)推送等業(yè)務(wù)。現(xiàn)主要負(fù)責(zé)PUSH系統(tǒng)相關(guān)工作。F3728資訊網(wǎng)——每日最新資訊28at.com

F3728資訊網(wǎng)——每日最新資訊28at.com

F3728資訊網(wǎng)——每日最新資訊28at.com

董歡歡F3728資訊網(wǎng)——每日最新資訊28at.com

■ C端及中臺(tái)產(chǎn)研中心-智能推薦部F3728資訊網(wǎng)——每日最新資訊28at.com

■ 汽車之家系統(tǒng)開發(fā)工程師。先后從事家家小秘、知識(shí)平臺(tái)、PUSH精準(zhǔn)推送等業(yè)務(wù)。現(xiàn)主要負(fù)責(zé)PUSH系統(tǒng)相關(guān)工作。F3728資訊網(wǎng)——每日最新資訊28at.com

F3728資訊網(wǎng)——每日最新資訊28at.com

本文鏈接:http://www.www897cc.com/showinfo-26-123-0.html之家push系統(tǒng)迭代之路

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。郵件:2376512515@qq.com

上一篇: 讓我們一起聊聊文件的操作

下一篇: 如何通過Python線程池實(shí)現(xiàn)異步編程?

標(biāo)簽:
  • 熱門焦點(diǎn)
  • 鴻蒙OS 4.0公測(cè)機(jī)型公布:甚至連nova6都支持

    華為全新的HarmonyOS 4.0操作系統(tǒng)將于今天下午正式登場(chǎng),官方在發(fā)布會(huì)之前也已經(jīng)正式給出了可升級(jí)的機(jī)型產(chǎn)品,這意味著這些機(jī)型會(huì)率先支持升級(jí)享用。這次的HarmonyOS 4.0支持
  • CSS單標(biāo)簽實(shí)現(xiàn)轉(zhuǎn)轉(zhuǎn)logo

    轉(zhuǎn)轉(zhuǎn)品牌升級(jí)后更新了全新的Logo,今天我們用純CSS來實(shí)現(xiàn)轉(zhuǎn)轉(zhuǎn)的新Logo,為了有一定的挑戰(zhàn)性,這里我們只使用一個(gè)標(biāo)簽實(shí)現(xiàn),將最大化的使用CSS能力完成Logo的繪制與動(dòng)畫效果。新logo
  • Golang 中的 io 包詳解:組合接口

    io.ReadWriter// ReadWriter is the interface that groups the basic Read and Write methods.type ReadWriter interface { Reader Writer}是對(duì)Reader和Writer接口的組合,
  • 一年經(jīng)驗(yàn)在二線城市面試后端的經(jīng)驗(yàn)分享

    忠告這篇文章只適合2年內(nèi)工作經(jīng)驗(yàn)、甚至沒有工作經(jīng)驗(yàn)的朋友閱讀。如果你是2年以上工作經(jīng)驗(yàn),請(qǐng)果斷劃走,對(duì)你沒啥幫助~主人公這篇文章內(nèi)容來自 「升職加薪」星球星友 的投稿,坐
  • 十個(gè)簡(jiǎn)單但很有用的Python裝飾器

    裝飾器(Decorators)是Python中一種強(qiáng)大而靈活的功能,用于修改或增強(qiáng)函數(shù)或類的行為。裝飾器本質(zhì)上是一個(gè)函數(shù),它接受另一個(gè)函數(shù)或類作為參數(shù),并返回一個(gè)新的函數(shù)或類。它們通常用
  • 谷歌KDD'23工作:如何提升推薦系統(tǒng)Ranking模型訓(xùn)練穩(wěn)定性

    谷歌在KDD 2023發(fā)表了一篇工作,探索了推薦系統(tǒng)ranking模型的訓(xùn)練穩(wěn)定性問題,分析了造成訓(xùn)練穩(wěn)定性存在問題的潛在原因,以及現(xiàn)有的一些提升模型穩(wěn)定性方法的不足,并提出了一種新
  • 虛擬鍵盤 API 的妙用

    你是否在遇到過這樣的問題:移動(dòng)設(shè)備上有一個(gè)固定元素,當(dāng)激活虛擬鍵盤時(shí),該元素被隱藏在了鍵盤下方?多年來,這一直是 Web 上的默認(rèn)行為,在本文中,我們將探討這個(gè)問題、為什么會(huì)發(fā)生
  • 信通院:小米、華為等11家應(yīng)用商店基本完成APP簽名及驗(yàn)簽工作

    中國信通院表示,目前,小米、華為、OPPO、vivo、360手機(jī)助手、百度手機(jī)助手、應(yīng)用寶、豌豆莢和努比亞等9家應(yīng)用商店,以及抖音和快手2家新型應(yīng)用分發(fā)平
  • iQOO Neo8 Pro即將開售:到手價(jià)3099元起 安卓性能最強(qiáng)旗艦

    5月23日,iQOO如期舉行了新品發(fā)布會(huì),全新的iQOO Neo8系列也正式與大家見面,包含iQOO Neo8和iQOO Neo8 Pro兩個(gè)版本,其中標(biāo)準(zhǔn)版搭載高通驍龍8+,而Pro版更
Top 主站蜘蛛池模板: 吐鲁番市| 长沙市| 仙居县| 句容市| 大英县| 长岛县| 栖霞市| 清原| 开江县| 民县| 达拉特旗| 鹿泉市| 当阳市| 铜山县| 靖边县| 衡阳县| 旬阳县| 文化| 泰来县| 松潘县| 湟源县| 平度市| 邛崃市| 石屏县| 尼勒克县| 东丰县| 寻乌县| 泸水县| 永川市| 航空| 海晏县| 新化县| 宁河县| 鄂温| 望谟县| 永春县| 阿鲁科尔沁旗| 绵竹市| 申扎县| 天祝| 衡水市|