權威認可!天翼云數據庫論文被EDBT收錄
2024-10-16
近日,由天翼云數據庫團隊、中國電信云計算研究院和深圳北理莫斯科大學合作完成的《Taste: Towards Practical Deep Learning-based Approaches for Semantic Type Detection in the Cloud》(構建云上基于深度學習的大規模語義類型識別系統)論文被28th International Conference on Extending Database Technology(EDBT)長文收錄。
EDBT是數據庫領域的知名國際會議,也是中國計算機學會CCF推薦的重點學術會議,已連續舉辦27屆,近五年平均錄取率僅為20.8%。此次天翼云數據庫產品線所著論文被EDBT收錄,代表著天翼云的科技創新能力再次獲得數據庫工業界和學術界的權威認可。
該論文專注于數據管理系統中的語義類型檢測(Semantic Type Detection)問題的研究,并在檢測性能和安全性方面實現了突破。語義類型可以顯示出復雜數據的語義含義,如人名、地址、身份證號等,不僅能夠幫助人類更好地理解數據,還能輔助數據管理系統提供搜索、轉換和清洗等一系列關鍵服務,例如:數據管理系統識別出“身份證號”這一語義類型后,可將該數據標記為敏感信息,進而智能地提供數據脫敏服務。
然而,現有語義類型檢測技術在每次檢測時都需要掃描數據列中的具體內容,存在著兩個顯著弊端:一方面,掃描數據列會極大增加額外的I/O和網絡開銷,降低檢測效率,還可能對云用戶的業務產生不利影響;另一方面,掃描數據列本身耗時較長,加之基于數據列進行特征提取和推理,進一步增加了模型的處理時間,導致整體檢測效率較低。伴隨AI技術的迅猛發展,采用深度學習來實現語義類型檢測的研究日益增加,雖在檢測成功率方面取得巨大進展,但仍難以滿足云環境下的大規模語義類型識別。
兩項創新檢測技術 實現高效精準檢測
作為云服務國家隊,天翼云堅持核心技術自主攻關,針對現有語義檢測技術的不足,該論文創新性提出兩階段語義類型檢測框架(Two-phase semantic type detection framework,簡稱為Taste)。
Taste框架的整體執行流程可分為兩個階段(如圖1所示):第一階段,僅利用數據源的元數據(如表名、列名、列注釋等)進行初步快速的語義類型檢測,以減少對數據源的掃描操作;第二階段則是按需進行,在需要進一步確認第一階段中不確定的語義類型時,再將列內容與元數據結合起來,完成更精確的檢測。
通過兩個階段的結合,Taste不僅有效提升了檢測效率,減少了對用戶數據源的影響,還可在元數據質量不佳的情況下保持系統較強的魯棒性。同時,Taste具有較強的靈活性,云上租戶可根據自身的數據隱私需求選擇完全禁用第二階段,從而進一步保護數據。此外,Taste通過將每個階段劃分為數據準備和語義推理兩個步驟,并利用流水線機制并行執行不同的步驟,充分利用I/O、CPU和GPU資源,顯著提升了整體執行效率,可更好地適用于云環境下海量數據表和列的處理。
圖1 兩階段語義類型檢測框架概覽圖
此外,該論文進一步設計了一種新穎的非對稱雙塔檢測模型(Asymmetric Double-Tower Detection,簡稱 ADTD),通過引入多任務學習來支持Taste的兩階段檢測過程。ADTD模型結構分為Metadata塔和Content塔(如圖2所示),前者是對元數據特征進行編碼,后者是結合元數據信息對列內容特征進行編碼。在Taste的兩階段檢測中,第一階段僅利用Metadata塔進行推理,并將Metadata塔加入到緩存中,供第二階段使用,以減少重復推理;第二階段則是結合Metadata塔的緩存和Content塔進行推理。在訓練過程中,兩個階段的輸出可以結合在一起做多任務學習,使得模型只需訓練一次,即可應用于兩個階段的推理過程。
圖2 非對稱雙塔檢測模型結構圖
該論文的實驗表明,Taste 框架在執行效率、準確性、降低數據列掃描侵入性等多個方面均表現優異,且在不同的數據隱私設置下表現出較強的魯棒性,并具備云端大規模部署的潛力。
目前,Taste框架已在天翼云數據管理服務(DMS)進行落地。天翼云DMS是TeleDB的一款數據庫工具產品,作為一站式數據生命周期管理平臺,其支持多云異構數據庫統一納管,提供數據資產管理、客戶端工具等功能。依托Taste框架的性能優勢,天翼云DMS可幫助客戶進行高效、靈活的語義類型檢測,實現更加快捷且智能化的敏感數據識別,顯著提升云端數據管理的安全性和穩定性,為企業充分釋放數據價值提供有力支撐。
科技創新是發展新質生產力的核心要素。面向未來,天翼云將秉持央企使命責任,發揮數字中國建設主力軍作用,持續推進數據庫等云計算技術攻關,筑牢國云智算底座,以科技創新引領產業發展。