QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 3150|回复: 0
打印 上一主题 下一主题

【文本匹配】交互型模型

[复制链接]
字体大小: 正常 放大
杨利霞        

5273

主题

82

听众

17万

积分

  • TA的每日心情
    开心
    2021-8-11 17:59
  • 签到天数: 17 天

    [LV.4]偶尔看看III

    网络挑战赛参赛者

    网络挑战赛参赛者

    自我介绍
    本人女,毕业于内蒙古科技大学,担任文职专业,毕业专业英语。

    群组2018美赛大象算法课程

    群组2018美赛护航培训课程

    群组2019年 数学中国站长建

    群组2019年数据分析师课程

    群组2018年大象老师国赛优

    跳转到指定楼层
    1#
    发表于 2023-4-13 21:16 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    【文本匹配】交互型模型+ L- D" G# F* q

      B7 T" l; y: m; r- k  T表示型的文本匹配模型存在两大问题:(1)对各文本抽取的仅仅是最后的语义向量,其中的信息损失难以衡量;(2)缺乏对文本pair间词法、句法信息的比较1 {* {& C/ S# G, i$ C  c8 ]" k
    # T' X  ^) H+ W' Q3 ~
    而交互型的文本匹配模型通过尽早在文本pair间进行信息交互,能够改善上述问题。; y3 V% F! U/ A
    6 l4 q7 ?$ N+ s* f& @9 G
    基于交互的匹配模型的基本结构包括:& P/ f8 o  Q: T9 k1 o

    9 p: W" b# b, f+ Q) T' G0 x(1)嵌入层,即文本细粒度的嵌入表示;
    . V, F. ~( z" C  O# c" o$ z! q$ G
      B2 z" b( c1 {5 [* W5 j(2)编码层,在嵌入表示的基础上进一步编码;. K2 E" k2 n6 f$ b6 C: d( ^# q
    . h7 W( U9 R9 e! |( M
    (3)匹配层:将文本对的编码层输出进行交互、对比,得到各文本强化后的向量表征,或者直接得到统一的向量表征;- _4 J% ]. ], H% Q2 T9 l- c

    - N; T* F9 R) `% h7 a" G1 Q+ i6 _! @(4)融合层:对匹配层输出向量进一步压缩、融合;0 s+ g% {6 K1 E* r* Y7 u
    0 L2 _% j% |$ w  t% `) S7 {
    (5)预测层:基于文本对融合后的向量进行文本关系的预测。4 u2 L1 A/ R$ i
    + p* y$ {. l/ ]* ^  f( T
    ) z5 }6 V( u% k6 w7 a6 q

    5 n& h* \4 A% C6 b  e) B$ `9 d1. ARC-II6 A: \1 w$ r0 ]6 H$ V$ ^
    ARC-II模型是和表示型模型ARC-I模型在同一篇论文中提出的姊妹模型,采用pair-wise ranking loss的目标函数。! t5 y# n" U- \3 e' ^" x& Y' c

    % l4 l) a) ]. j' O; l其核心结构为匹配层的设计:
    6 w1 g3 [$ W) S' h# [% L! p2 h  _; p# C) _" A
    (1)对文本pair的n-gram Embedding结果进行拼接,然后利用1-D CNN得到文本S_X中任一token i和文本S_Y中任一token j的交互张量元素M_{ij}。该操作既然考虑了n-gram滑动窗口对于local信息的捕捉,也通过拼接实现了文本pair间低层级的交互。) L* F4 d# m2 n5 ^( O

    . [# E$ V: J, H: K* g2 h  j/ `1 n9 w(2)对交互张量进行堆叠的global max-pooling和2D-CNN操作,从而扩大感受野。
    ' i' j0 O+ l/ e% n
    : L* h: y1 w8 [0 f! K* `6 J2. PairCNN: a$ z; L1 m& C/ s! Q4 ^
    PairCNN并没有选择在Embedding后直接进行query-doc间的交互,而是首先通过TextCNN的方式分别得到query和doc的向量表征,然后通过一个中间Matrix对query和doc向量进行交互得到pair的相似度向量,然后将query的向量表征、doc的向量表征、相似度向量以及其它的特征向量进行拼接,最后经过两层的MPL得到最后的二分类向量。; M% D, k* D- h

    ' |' T* L. I) V# K- w! K' zPairCNN的模型架构中的亮点在于各View向量的拼接,既能利用原始的语义向量,还能够很便捷的融入外部特征。
    & x( C, F6 r' F" X7 X8 W3 y
    , F+ A& Q" \! X. P$ R3. MatchPyramid
    " f, `2 p- B# n2 F$ D# [7 P无论是ARC-II中的n-gram拼接+1D conv还是Pair-CNN中的中间Matrix虽然均通过运算最终达到了信息交互的作用,但其定义还不够显式和明确,MatchPyramid借鉴图像卷积网络的思想,更加显式的定义了细粒度交互的过程。
    " `$ k5 b9 D! u9 wMatchPyramid通过两文本各token embedding间的直接交互构造出匹配矩阵,然后将其视为图片进行2D卷积和2D池化,最后Flatten接MLP计算得匹配分数。本文共提出了三种匹配矩阵的构造方式:; ~2 Z7 m4 ]  Z, z6 A2 i9 v* `
    0 H! `/ h* S% L; \' m7 w6 j
    (1)Indicator:0-1型,即一样的token取1,否则取0;这种做法无法涵盖同义多词的情况;
    ) J* q$ W7 D6 s, b4 H" E2 g
    " c. X9 r! n* C; V1 E, J) w% I(2)Cosine:即词向量的夹角余弦;
    - ?0 F/ ^: t- O+ U8 a: h/ A# I6 J( n8 X0 z. e$ S# o; a
    (3)Dot Product:即词向量的内积' A4 G: j* a0 ^+ B/ F0 q
    " }) i/ {5 e# ]( _5 f9 d7 @. B
    此外值得注意的是因为各个文本pair中句子长度的不一致,本文并没有采用padding到max-lenght的惯用做法,而是采用了更灵活的动态池化层,以保证MPL层参数个数的固定。
    ( L4 O  R% _5 w% N& m* H( @( U! _: I" I: w
    4. DecAtt
    4 L3 ^; a& e& }3 l, s2 G7 SDecAtt将注意力机制引入到交互型文本匹配模型中,从而得到各token信息交互后增强后的向量表征。
    0 F/ |: |* v  z, G5 D2 L( W1 f
    ! I9 p# p9 V, |模型被概括为如下层级模块:
    ; y3 R6 W0 |" s5 J8 J- e; C6 |  C6 I+ P$ ?6 t1 ?6 Q+ k0 v8 h, k5 Q6 @
    (1)Attend层:文章提供了两种注意力方案,分别为文本间的cross-attention,以及各文本内的intra-attention。具体而言,分别采用前向网络F和F_{intra}对文本token embedding进行编码,然后通过F(x)F(y)计算cross-attention的score,以及F_{intra}(x)F_{intra}(y)计算self-attention的score。然后利用softmax将attention score进行归一化,再对各token embedding进行加权平均,得到当前query token处的增强表征,最后与原始token embedding进行拼接计为attend后的最终embedding。
    4 |7 x+ |0 T- Y, h! k1 @; j" o; D+ e+ B( ~  U4 y; x
    (2)Compare层:将前序Attend层计算得到的最终embedding,喂入一个全连接层进行向量维度的压缩。# O- D4 h( ~/ K$ ]) `3 V) x& A

    , U+ M6 g$ G7 S- C! c, |- X(3)Aggregate层:将每个文本各token处压缩后的向量进行简单的求和,再拼接起来通过MPL得到最后的匹配得分。
    $ _* _/ d5 i' ]. A9 N: [! b$ O" Z5 O! z( ~
    5. CompAgg8 u, [* i* _7 [9 A
    CompAgg详细对比了在文本间cross-attention得到的各token向量表征与原始token向量进行compare的各种方案。
    . j, h- q# }( w" A% q
    ' |; o5 `- _$ R* @% _9 e; n: ?该模型的主要结构包括:7 `1 p. a; K. ]! G7 q

    8 [& ]" f- }% `- _  P9 q8 D(1)reprocessing层:采用类似于LSTM/GRU的神经网络得到token的深层表示(图中的\bar a_i);
    : G2 w. T: [3 n8 r! S# B3 s9 V4 Q5 n7 j2 M" m4 E0 X, u# M% ^2 E
    (2)Attention层:利用软注意力机制计算文本间的cross-attention(与DecAtt相同),从而得到各token处交互后的向量表示(图中的h_i);4 e; ^' d2 y% Z0 d* Y/ {

    ; c* Y# y: t+ }: a: G(3)Comparison层:通过各种网络结构或计算将\bar a_i和h_i计算求得各token的最终表征。8 T7 M& ~3 ]* J- V0 Y) S  L
    * S/ I7 C: I+ W  o
    (4)Aggregation层:利用CNN网络对Comparison层的输出进行计算,得到最后的匹配得分。& N( j, e5 B8 X3 F/ K9 r

    & ^% F: N0 _4 i+ ]6 B其中Comparison层的构造方式包括:
    6 d( s/ @5 g/ d# ?4 y  y/ W
    ' m4 m5 B% h: z) T2 w(1)矩阵乘法,类似于Pair-CNN中的中间Matrix2 W& s4 m" v7 N& S

    # j2 L% c/ [, m7 J' C(2)前向神经网络,即将\bar a_i和h_i进行拼接,然后利用输入FFN;) r  z3 a; d; u2 v4 Z; d- n% ^; }+ x
    7 r8 Z% H* n4 a
    (3)分别计算cosine和欧式距离,然后拼接;: P# ~: Q3 B1 M/ B
    ' F0 j5 J7 V  V4 |( j- M8 X& g
    (4)各维度进行减法;
    # \+ [, n4 D1 G" F& v0 q& R; ~2 D4 h' Z1 [" Z$ x% i
    (5)各维度进行乘法;
    ( B8 x0 T% r) F) Q5 n  j- ]
    - N3 n: a$ J9 A( q/ g6 _(6)各维度进行减法和乘法,然后再接一个前向网络。
    6 Z& o0 {0 Q" F4 X3 X
    8 n/ `; O; L4 \2 w: Q7 ~6. ABCNN
      [% j/ a7 y5 f7 l. CABCNN是将Attention机制作用于BCNN架构的文本匹配模型。
    . p# f# D* }0 L, X/ V$ K* r# t/ u# _+ S' Z5 H
    6.1 BCNN
    ) }6 ?8 B$ H; B" v2 I7 C; m& I首先简单介绍下BCNN架构:
    : u5 P7 i+ m/ l) ~( B" n
      f! k  H- d3 zBCNN的整体结构比较简单:(1)输入层;(2)卷积层,因为采用了反卷积的形式,所以在size上会增加;
    6 g1 \2 n, u1 [$ @8 H9 q3 N
    # ^6 S- t: d3 _$ R" q(3)池化层,采用了两种池化模式,在模型开始阶段采用的是local平均池化,在最后句子向量的抽取时采用了global平均池化;(4)预测层,句子向量拼接后采用LR得到最后的匹配得分。
    . h' t1 _2 S+ `5 O' K# q
    . u  r2 R9 ~  c5 x- m' fABCNN共包括三种变形,下面依次介绍。
    ) s/ p  S+ X* D" S. b$ g* ?8 b0 B0 T+ l# D2 I1 k$ Y
    6.2 ABCNN3 \: Y: l6 i$ L2 c$ @

    7 D# w+ o, r8 T" G  BABCNN-1直接将Attention机制作用于word embedding层,得到phrase 级的词向量表示。区别于CompAgg中的软注意力机制,ABCNN-1直接基于下式得到注意力矩阵: A i j = 1 1 + ∣ x i − y j ∣ A_{ij}=\frac{1}{1+|x_i-y_j|} A 2 g% o! X" m6 v
    ij" w" h, z6 U' i& }5 q5 B
    ​       
    & u+ o, b* R1 Q; A =
    8 j+ {* N6 V; S* d1+∣x ! F; S# A% @; x2 Z+ _5 y
    i( p/ Y: P4 n$ H5 }
    ​       
    9 T# `5 I2 m! _6 u  D( F2 q. o −y % q% g# g9 a3 _, z
    j# y6 C' \0 z! l' r+ K& o; i' T; h
    ​       
    ; g" O: X2 I2 _* N8 \8 S5 s. V; X  t# t9 K1 l; g1 m- V
    17 u9 Q2 ]( w: h' J# N
    ​        . F' k! h2 P* p9 d3 b
    ,然后分别乘以可学习的权重矩阵 W 0 W_0 W * ^1 v' Z0 [0 i. r$ X
    0) s$ _8 x/ m. j2 F5 ^9 e
    ​       
    # x1 L3 O: ^6 z! |6 T 和 W 1 W_1 W 4 p9 [" X! C0 U: K. ]2 M
    1, K' y; g6 n+ y( x+ Y
    ​       
    . \  A  R. q" H1 j+ b2 _# y 得到attetion feature map。$ b+ a1 ^$ B) i) f

    2 g7 [. p* r1 X" h; \7 [6.3 ABCNN-25 n( L; T0 e, t2 h3 t

    # S8 R$ j5 P# q+ a' o, hABCNN-2将Attention机制作用于word embedding层后的反卷积层的输出结果,其中注意力矩阵的计算原理与ABCNN-1一致。然后将注意力矩阵沿着row和col的方向分别求和,分别代表着各文本token的attention socre;接着将反卷积层的输出结果与attention socre进行加权平均池化,得到与输入层相同shape的特征图。
    0 w& V; w: F! b3 {& t; o! Y: v! A) u* }: a% C( Q; c
    6.4 ABCNN-36 r  T/ k1 \* y

    ' R2 r4 ^* z- f5 w! r: xABCNN-3的基本模块可视为ABCNN-1和ABCNN-2的堆叠,即在嵌入层和卷积层上面都引入了attention的机制用来增强对token向量的表示。5 H; T2 F0 K- `9 o2 ~

    6 `' g! A& Y4 v+ j% P' Z; W9 T7. ESIM
    . f) f, y% Z$ hESIM模型基于NLI任务给出了一种强有力的交互型匹配方法。其采用了BiLSTM和Tree-LSTM分别对文本序列和文本解析树进行编码,其亮点在于:
    ! l  d8 [3 c# w2 x+ i, I
    7 L2 m* p0 ^. Y+ N1 K7 \: v' C8 V7 ?(1)匹配层定义了cross-attention得到各token的向量表示与原token向量间的详细交互关系,即采用 [ a ˉ , a ^ , a ˉ − a ^ , a ˉ ∗ a ^ ] [\bar a, \hat a,\bar a-\hat a,\bar a* \hat a] [
    0 S3 y# _1 \: g4 R# a% Ka
    . Y+ j: A0 E/ m* ?+ Y( w' pˉ0 {0 Y' R; a4 i! ~7 ]
    ,
    , f' R( G* N: h' a' e8 va
    # _& a, f: K8 a3 O^
    5 y5 G4 t3 c  ]2 Y7 G , 3 _! [  }0 z4 c5 s* N
    a
    1 u( o7 K; d: Kˉ* f; y5 G# R. x! p* r

    8 m/ g8 x) \, F; c; X9 B# d5 ia3 }/ v) b* A: P0 S6 q5 _
    ^5 e' ^& D* J' K. M, K
    ,
    * h, r1 [$ R, k) Ra3 X: l- Q6 ^. L  B, c
    ˉ; n& K7 t" p/ L3 g, M/ F
    ' V$ i- p, u' m, c; \- d1 e. [
    a" Z1 d% Q8 @7 K6 v
    ^
    . B. b* @$ ]( m! J7 [ ]作为最终文本token的向量表示,这也成为后续文本匹配模型的惯用做法。$ z/ U0 [; T$ `: Q

    + C/ c' o/ i  E9 ^- F* S(2)聚合层通过BiLSTM得到各文本token的编码,从而进一步增强了文本序列的信息传递;8 k- g+ C6 `, X2 |  h9 [, U
    0 E) ^  U- e0 I
    (3)预测层通过拼接各文本token编码的max-pooling和mean-pooling结果,再经过MPL进行匹配预测。( L( \) V6 E( \$ F, D, S0 D- o
    % d2 Q. [3 f  u+ u
    , ^! O; G8 _9 o! c3 d
    ( P( e4 q5 C* D' K3 z
    8. Bimpm, n7 e1 K( l! m; m% Y( [' s
    Bimpm可视为对之前各类交互型文本匹配模型的一次总结。; G( a: I" m' e" O, o
    - E3 l! Q' E3 n: ]9 U; ~9 a
    该模型在各层的具体做法总结如下:
    + b: `7 `. t  `! ~( a5 m" e4 h# N7 j$ ?( z
    (1)编码层采用BiLSTM得到每个token隐层的向量表示;% Y5 V1 K  P( c2 t0 {6 R) _, j1 u; r
    ; q$ O- C) A+ w4 z( E1 D- A0 q
    (2)匹配层遵循 m k = c o s i n e ( W k ∗ v 1 , W k ∗ v 2 ) m_k=cosine(W_k*v_1,W_k*v_2) m 2 P8 u) U+ Z. [6 U4 u  m7 ?
    k
    ' w. T3 o8 P: P7 P! }; M​       
    - i2 K. b. }6 U2 l7 P, |& X( w =cosine(W 2 i$ z% e: n  h7 E4 j1 w
    k
    , Y. k$ D  K+ m, O: f​        5 E- S1 O! q, Q8 L9 M7 C
    ∗v # _- m5 m3 z# U9 g% @- [. ~
    1
    8 a; _( L0 M' t9 O​          m1 ^# r4 Y% N7 p
    ,W
    7 X! o# C) F" E, i( y# gk5 T# ?/ b" N  |4 S
    ​       
      }: t) _) S; `7 y# W1 N( Z ∗v
    . h: @" w. U5 ~1 R. E7 ^28 b# e4 B7 S! p+ H; x3 ~
    ​       
    - ]3 r/ E! _9 V! i2 L& P )的方式可以得到两个文本的任意token pair之间在第k个view下的匹配关系,至于 v 1 v_1 v 7 J: }( I+ n$ W0 W+ C& ?
    1
    4 L5 c; v/ V2 x6 P( K* P​        $ h) I- ?/ O2 y& \0 V9 O5 \) [
    和 v 2 v_2 v
    ' ^9 ]3 Z' [8 I; N0 N2# W9 o3 J& j5 K5 z4 B
    ​       
    ! @5 Q) x# M% }/ M 如何取,文章提供了4种策略:
    9 m4 D+ B6 S, ?) {/ x0 j' n2 a  i* h# z6 O9 ~
    策略一:其中一个句子取各token隐层的向量表示,另一个句子采用隐层最后时间步处的输出;" P) U+ C- g* d3 C- Q: j$ _* A
    策略二:其中一个句子取各token隐层的向量表示,另一个句子采用隐层各时间步输出与之匹配后取再取Max-Pooling值;* l, P: V# i6 j9 R" n
    策略三:其中一个句子取各token隐层的向量表示,另一个句子采用cross-attentive后得到的加权句子向量;5 k7 ~: C, c. h/ T, M# ^
    策略四:其中一个句子取各token隐层的向量表示,另一个句子采用cross-attentive后attention score最高处token的向量作为句子向量。. h' W/ M0 }; H; @* T
    这四种策略的区别在于对句子向量的计算不同。# m: M  X7 o) `& _3 Y6 C4 Y) ?
    7 k  a0 x$ z8 K+ ?7 ^6 R# {; ~
    % e; C6 T! d, s  u: n
    (3)聚合层,首先对上面各种策略得到的输出层再通过一层BiLSTM层,然后将各策略下最后时间步的输出进行拼接,得到最后的聚合向量;& Z( ?8 ^, `5 L+ a

    * Z5 j& o" s8 E: G% U2 M! k(4)预测层:两层MPL+softmax
    % u* P" H( P" B# l% y# v( a& X. D9 U9 _+ _4 X
    9. HCAN
    & u" ]- {2 X  ?0 ~HCAN是除Bert类模型外在文本匹配领域表现最为优异的深度模型之一,其采用了较为复杂的模型结构。' p, j2 |" l7 `3 [

    5 O' e8 k! M. r针对于信息抽取问题,文章首先分析了相关性匹配和语义匹配的差异:, s" ?5 F7 P: K; ~  I

    - s0 y& Y! o/ R3 g( C" Y" `6 p(1)相关性匹配主要关注于关键词的对比,因此更关注低层级词法、语法结构层面的匹配性;
    ' W' e9 J6 }+ s
    1 s% R: P6 L2 K* }2 V* O) ?(2)语义匹配代表着文本的平均意义,因此其关注更高、更丑想的语义层面的匹配性。9 l$ Y, T8 M. l1 W1 E

    * S  F+ h2 b- d* V3 O该模型首先采用三类混合的编码器对query和context进行编码:
    9 [. ^6 n% w" s% X, F/ x: p- z6 i5 }( P
    (1)深层相同卷积核大小的CNN编码器;
    % @, E9 v8 m! r
    ; }5 n5 g9 g! u, k; w(2)不同卷积核大小的CNN编码器的并行编码;9 H2 {, a6 ^; P, R1 v  E

    $ O$ i3 w& B1 @(3)沿着时序方向的stacked BiLSTM编码;+ ~) j6 ?+ r1 }% p' v! J

    % Y: J1 {4 E6 A, Q8 R对于前两者,通过控制卷积核的大小可以更好的捕捉词法和句法特征,即符合相关性匹配的目的;而对于后者,其能表征更长距离的文本意义,满足语义匹配的目的。$ \6 {3 e1 B8 b: j+ O; I9 h

    & {0 [9 V6 M% C% @  ]6 @. r在这三类编码器的编码结果基础上,模型分别进行了相关性匹配和语义匹配操作。其中相关性匹配主要采用各phrase间内积+max pooling/mean pooling的方式获取相关性特征,并通过IDF指进行各phrase的权重调整。而在语义匹配中,模型采用了精心设计的co-attention机制,并最终通过BiLSTM层输出结果。  |% Z( K; V' s# \/ U7 B
      T9 z$ J! h8 C5 k1 h
    最后的预测层仍采用MPL+softmax进行预测。
    7 ^" p) W. O- Q" Y) v' e5 [) N; a) T' @$ k5 R
    10. 小结
    , l7 j* [6 R7 E  d交互型语言匹配模型由于引入各种花式attention,其模型的精细度和复杂度普遍强于表示型语言模型。交互型语言匹配模型通过尽早让文本进行交互(可以发生在Embedding和/或Encoding之后)实现了词法、句法层面信息的匹配,因此其效果也普遍较表示型语言模型更好。/ s2 g# @3 I1 Z7 S; d% C6 e5 G$ {$ b4 r, ^
    8 @  e( ~. X6 {6 p% ~4 z5 B# |
    【Reference】& l( U5 c5 @( ?/ I7 g% e5 |; ~7 J

    $ Q: h: y% H/ Z( L# `ARC-II: Convolutional Neural Network Architectures for Matching Natural Language Sentences* o. {, B$ `/ F5 j; Y$ j- h( ?" o2 T3 p

    7 @& Q" ~) j1 S$ N& O# Q- H+ {# ^PairCNN: Learning to Rank Short Text Pairs with Convolutional Deep Neural Networks3 r/ w: r) v. y1 H4 D
    " ?5 T* `5 Y, W, S' t
    MatchPyramid: Text Matching as Image Recognition1 q2 F2 P. T/ }
    ( B- J, t5 h! P; l: v) |% f
    DecAtt: A Decomposable Attention Model for Natural Language Inference
    ) K' v' c* w8 Z4 S5 }
    6 o$ r+ ~# L, ~" |. P" ?CompAgg: A Compare-Aggregate Model for Matching Text Sequences( F* d) J( T( N& P: o; s, E4 H

    " ~! I3 V& ]% m3 eABCNN: ABCNN: Attention-Based Convolutional Neural Network3 D: F+ [9 {/ J3 f$ C( V' W
    for Modeling Sentence Pairs
    5 j+ ^* b& B0 b0 f' P+ d" J7 C' |6 B; c$ ]) R7 f$ ^! m+ X8 ]
    ESIM: Enhanced LSTM for Natural Language Inference
    . s8 `! m' ?9 Z0 J0 I& c0 }. B
    3 ^! P/ x. Q; n' v# D, dBimpm: Bilateral Multi-Perspective Matching for Natural Language Sentences
    * `' b5 v% i# R2 S5 `6 ]; v
    ( A" G. a; m& a4 @1 L5 T1 W4 ]/ K8 p+ \HCAN: Bridging the Gap Between Relevance Matching and Semantic Matching
      r  {2 r+ d5 j/ ~" m9 ?for Short Text Similarity Modeling( c' d! V, z! m+ Q) x4 r

    8 N2 d( R% y6 q文本匹配相关方向打卡点总结(数据,场景,论文,开源工具)6 C6 t: M. w; y2 o6 l% Q

    7 l0 N- H& q6 `" v" d; W谈谈文本匹配和多轮检索) V* {; Y+ `" W6 W3 @. p

    , k  m$ j& h+ F  b* [& N# b7 Y5 N: _贝壳找房【深度语义匹配模型 】原理篇一:表示型* o2 p3 _+ y! G4 z$ X$ ?0 x
    ————————————————8 w) Z$ U' X* G( l% G5 ?
    版权声明:本文为CSDN博主「guofei_fly」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。# h+ C' i* `5 R( C, `
    原文链接:https://blog.csdn.net/guofei_fly/article/details/107501276( ?) m1 k( Q1 G
    & u! x$ H* c  V, k
    % L* k0 l5 W( ~$ h
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-7-25 14:20 , Processed in 0.273623 second(s), 50 queries .

    回顶部