JP7324838B2 - 符号化方法並びにその、装置、機器及びコンピュータプログラム - Google Patents
符号化方法並びにその、装置、機器及びコンピュータプログラム Download PDFInfo
- Publication number
- JP7324838B2 JP7324838B2 JP2021517331A JP2021517331A JP7324838B2 JP 7324838 B2 JP7324838 B2 JP 7324838B2 JP 2021517331 A JP2021517331 A JP 2021517331A JP 2021517331 A JP2021517331 A JP 2021517331A JP 7324838 B2 JP7324838 B2 JP 7324838B2
- Authority
- JP
- Japan
- Prior art keywords
- matrix
- target
- vector set
- knowledge
- phrase
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/30—Semantic analysis
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/12—Use of codes for handling textual entities
- G06F40/126—Character encoding
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
- G06F16/3331—Query processing
- G06F16/334—Query execution
- G06F16/3347—Query execution using vector based model
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/205—Parsing
- G06F40/211—Syntactic parsing, e.g. based on context-free grammar [CFG] or unification grammars
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/044—Recurrent networks, e.g. Hopfield networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/044—Recurrent networks, e.g. Hopfield networks
- G06N3/0442—Recurrent networks, e.g. Hopfield networks characterised by memory or gating, e.g. long short-term memory [LSTM] or gated recurrent units [GRU]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/0464—Convolutional networks [CNN, ConvNet]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- General Health & Medical Sciences (AREA)
- Data Mining & Analysis (AREA)
- Software Systems (AREA)
- Biomedical Technology (AREA)
- Computing Systems (AREA)
- Molecular Biology (AREA)
- Evolutionary Computation (AREA)
- Mathematical Physics (AREA)
- Biophysics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Databases & Information Systems (AREA)
- Machine Translation (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
ターゲット段落及び予め設定されたデータベースを取得し、前記ターゲット段落及び前記予め設定されたデータベースを記憶符号化モデルに入力するステップであって、前記ターゲット段落が少なくとも1つの語句を含み、前記記憶符号化モデルが入力層、第1の記憶層及び出力層を少なくとも含むステップと、
前記入力層において前記ターゲット段落のオリジナルベクトル集合及び前記予め設定されたデータベースの知識ベクトル集合を取得するステップであって、前記オリジナルベクトル集合が前記ターゲット段落における各語句の語句ベクトルを含み、前記知識ベクトル集合が前記予め設定されたデータベースにおける複数の知識データの知識ベクトルを含むステップと、
前記第1の記憶層において前記オリジナルベクトル集合及び前記知識ベクトル集合に基づいて、前記オリジナルベクトル集合の第1のターゲット語句行列を取得するステップであって、前記第1のターゲット語句行列は、前記オリジナルベクトル集合と前記知識ベクトル集合との相関関係に基づいて、前記ターゲット段落を記述するために用いられるステップと、
前記出力層において前記第1のターゲット語句行列に基づいて、前記ターゲット段落の段落ベクトルを取得するステップと、
前記段落ベクトルに基づいて処理するステップとを含む。
ターゲット段落及び予め設定されたデータベースを取得し、前記ターゲット段落及び前記予め設定されたデータベースを記憶符号化モデルに入力するための取得モジュールであって、前記ターゲット段落が少なくとも1つの語句を含む取得モジュールと、
前記ターゲット段落のオリジナルベクトル集合及び前記予め設定されたデータベースの知識ベクトル集合を取得するための入力層モジュールであって、前記オリジナルベクトル集合が前記ターゲット段落における各語句の語句ベクトルを含み、前記知識ベクトル集合が前記予め設定されたデータベースにおける複数の知識データの知識ベクトルを含む入力層モジュールと、
前記オリジナルベクトル集合及び前記知識ベクトル集合に基づいて、前記オリジナルベクトル集合の第1のターゲット語句行列を取得する第1の記憶層モジュールであって、前記第1のターゲット語句行列は、前記オリジナルベクトル集合と前記知識ベクトル集合との相関関係に基づいて、前記ターゲット段落を記述するために用いられる第1の記憶層モジュールと、
前記第1のターゲット語句行列に基づいて、前記ターゲット段落の段落ベクトルを取得するための出力層モジュールと、
前記段落ベクトルに基づいて処理するための処理モジュールとを備える。
ターゲット段落及び予め設定されたデータベースを取得し、前記ターゲット段落及び前記予め設定されたデータベースを記憶符号化モデルに入力するステップであって、前記ターゲット段落が少なくとも1つの語句を含み、前記記憶符号化モデルが入力層、第1の記憶層及び出力層を少なくとも含むステップと、
前記入力層において前記ターゲット段落のオリジナルベクトル集合及び前記予め設定されたデータベースの知識ベクトル集合を取得するステップであって、前記オリジナルベクトル集合が前記ターゲット段落における各語句の語句ベクトルを含み、前記知識ベクトル集合が前記予め設定されたデータベースにおける複数の知識データの知識ベクトルを含むステップと、
前記第1の記憶層において前記オリジナルベクトル集合及び前記知識ベクトル集合に基づいて、前記オリジナルベクトル集合の第1のターゲット語句行列を取得するステップであって、前記第1のターゲット語句行列は、前記オリジナルベクトル集合と前記知識ベクトル集合との相関関係に基づいて、前記ターゲット段落を記述するために用いられるステップと、
前記出力層において前記第1のターゲット語句行列に基づいて、前記ターゲット段落の段落ベクトルを取得するステップと、
前記段落ベクトルに基づいて処理するステップと、を1つ又は複数のプロセッサに実行させる。
700では、ターゲット段落、ターゲット段落のコンテキスト語句及び予め設定されたデータベースを取得し、ターゲット段落、ターゲット段落のコンテキスト語句及び予め設定されたデータベースを記憶符号化モデルに入力する。
ここで、O’は第4のターゲット語句行列であり、Gは第1の重みであり、Xはターゲット段落のオリジナル語句行列であり、Oは第3のターゲット語句行列である。
ここで、O’は第2のターゲット語句行列であり、Gは第3の重みであり、Xは第4のターゲット語句行列であり、Oは第1のターゲット語句行列である。
取得モジュール1700は、ターゲット段落及び予め設定されたデータベースを取得し、ターゲット段落及び予め設定されたデータベースを記憶符号化モデルに入力するために用いられ、ターゲット段落が少なくとも1つの語句を含み、
入力層モジュール1701は、ターゲット段落のオリジナルベクトル集合及び予め設定されたデータベースの知識ベクトル集合を取得するために用いられ、オリジナルベクトル集合がターゲット段落における各語句の語句ベクトルを含み、知識ベクトル集合が予め設定されたデータベースにおける複数の知識データの知識ベクトルを含み、
第1の記憶層モジュール1702は、オリジナルベクトル集合及び知識ベクトル集合に基づいて、オリジナルベクトル集合の第1のターゲット語句行列を取得するために用いられ、第1のターゲット語句行列は、オリジナルベクトル集合と知識ベクトル集合との相関関係に基づいて、ターゲット段落を記述するために用いられ、
出力層モジュール1703は、第1のターゲット語句行列に基づいて、ターゲット段落の段落ベクトルを取得するために用いられ、
処理モジュール1704は、段落ベクトルに基づいて処理するために用いられる。
ターゲット段落における各語句内の各単語の単語ベクトルに基づいて、語句符号化モデルを用いて、各語句の語句ベクトルを取得し、オリジナルベクトル集合を得るためのオリジナル取得ユニットと、
予め設定されたデータベースにおける各知識データの知識ベクトルに基づいて、知識ベクトル集合を取得するための知識取得ユニットとを備える。
予め設定されたデータベースにおける各知識データを取得するための知識データ取得モジュールと、
知識データのそれぞれに対して単語分割を行い、少なくとも1つの単語を得、少なくとも1つの単語の単語ベクトルを取得し、少なくとも1つの単語の単語ベクトルに基づいて、知識データの知識ベクトルを取得するための知識ベクトル取得モジュールと、
知識ベクトルと知識データとを予め設定されたデータベースに対応して記憶するための記憶層モジュールとをさらに備える。
第1の記憶モデルを用いて、知識ベクトル集合に対応する第1の知識行列及び第2の知識行列を取得するための知識行列取得ユニットと、
オリジナルベクトル集合、第1の知識行列及び第2の知識行列に基づいて、オリジナルベクトル集合の第1のターゲット語句行列を取得するための第1のターゲット取得ユニットとを備える。
第1のゲート層モジュールは、オリジナルベクトル集合と第1のターゲット語句行列に対して重み加算を行い、第2のターゲット語句行列を得、第2のターゲット語句行列における各数値が予め設定された数値範囲に属するようにするために用いられ、
出力層モジュール1703は、第2のターゲット語句行列に基づいて、ターゲット段落の段落ベクトルを取得するために用いられる。
線形ネットワークモデルを用いて、オリジナルベクトル集合に対応する線形数値を取得し、予め設定された関数を用いて線形数値を処理し、オリジナルベクトル集合の第1の重みを得、それにより、第1の重みが予め設定された数値範囲に属するようにするための第1の重み取得ユニットと、
1と第1の重みとの差値を計算し、第1のターゲット語句行列の第2の重みを得るための第2の重み取得ユニットと、
第1の重み及び第2の重みに応じて、オリジナルベクトル集合と第1のターゲット語句行列に対して重み加算を行い、第2のターゲット語句行列を得るための加重ユニットとを備える。
第1のターゲット語句行列に対して列向加算を行い、段落ベクトルを得るための列向加算ユニットを備える。
出力層モジュール1703は、さらに、現在のターゲット語句行列に基づいて、前記ターゲット段落の段落ベクトルを取得するために用いられる。
入力層モジュール1701は、さらに、ターゲット段落の記憶ベクトル集合を取得するために用いられ、記憶ベクトル集合がターゲット段落のコンテキスト語句内の各単語の単語ベクトルを含み、
第2の記憶層モジュールは、オリジナルベクトル集合及び記憶ベクトル集合に基づいて、オリジナルベクトル集合の第3のターゲット語句行列を取得するために用いられ、第3のターゲット語句行列は、オリジナルベクトル集合と記憶ベクトル集合との相関関係に基づいて、ターゲット段落を記述するために用いられ、
第1の記憶層モジュール1702は、さらに、第3のターゲット語句行列及び知識ベクトル集合に基づいて、オリジナルベクトル集合の第1のターゲット語句行列を取得するために用いられる。
第2のゲート層モジュールは、オリジナルベクトル集合と第3のターゲット語句行列に対して重み加算を行い、第4のターゲット語句行列を得、第4のターゲット語句行列における各数値が予め設定された数値範囲に属するようにするために用いられる、
第1の記憶層モジュールは、さらに、第4のターゲット語句行列及び知識ベクトル集合に基づいて、オリジナルベクトル集合の第1のターゲット語句行列を取得するために用いられる。
入力層モジュール1701は、さらに、ターゲット段落の記憶ベクトル集合を取得するために用いられ、記憶ベクトル集合がターゲット段落のコンテキスト語句内の各単語の単語ベクトルを含み、
第3の記憶層モジュールは、第1のターゲット語句行列及び記憶ベクトル集合に基づいて、オリジナルベクトル集合の第5のターゲット語句行列を取得するために用いられ、第5のターゲット語句行列は、オリジナルベクトル集合と、知識ベクトル集合と、記憶ベクトル集合との相関関係に基づいて、ターゲット段落を記述するために用いられる、
出力層モジュール1703は、さらに、第5のターゲット語句行列に基づいて、ターゲット段落の段落ベクトルを取得するために用いられる。
第3のゲート層モジュールは、第1のターゲット語句行列及び第5のターゲット語句行列に対して重み加算を行い、第6のターゲット語句行列を得、第6のターゲット語句行列における各数値が予め設定された数値範囲に属するようにするために用いられ、
出力層モジュール1703は、さらに、第6のターゲット語句行列に基づいて、ターゲット段落の段落ベクトルを取得するために用いられる。
Claims (18)
- 符号化機器が実行する符号化方法であって、
ターゲット段落及び予め設定されたデータベースを取得し、前記ターゲット段落及び前記予め設定されたデータベースを記憶符号化モデルに入力するステップであって、前記ターゲット段落が少なくとも1つの語句を含み、前記記憶符号化モデルが入力層、第1の記憶層及び出力層を少なくとも含むステップと、
前記入力層において前記ターゲット段落のオリジナルベクトル集合及び前記予め設定されたデータベースの知識ベクトル集合を取得するステップであって、前記オリジナルベクトル集合が前記ターゲット段落における各語句の語句ベクトルを含み、前記知識ベクトル集合が前記予め設定されたデータベースにおける複数の知識データの知識ベクトルを含むステップであって、各知識データはキー及び値を含み、知識ベクトルは各知識データに基づく単語ベクトルを連結して圧縮したものである、ステップと、
前記第1の記憶層において前記オリジナルベクトル集合及び前記知識ベクトル集合に基づいて、前記オリジナルベクトル集合の第1のターゲット語句行列を取得するステップと、
前記出力層において前記第1のターゲット語句行列に基づいて、前記ターゲット段落の段落ベクトルを取得するステップと、
前記段落ベクトルに基づいて処理するステップとを含み、
前記第1の記憶層は、第1の記憶モデルを含み、
前記第1の記憶層において前記オリジナルベクトル集合及び前記知識ベクトル集合に基づいて、前記オリジナルベクトル集合の第1のターゲット語句行列を取得する前記ステップは、
前記第1の記憶層において前記第1の記憶モデルを用いて、前記知識ベクトル集合に対応する第1の知識行列及び第2の知識行列を取得するステップと、
第4のターゲット語句行列と第1の知識行列との類似度行列を取得するステップと、
前記類似度行列に対して確率分布計算を行い、確率行列を得るステップと、
前記オリジナルベクトル集合、前記第2の知識行列及び前記確率行列に基づいて、前記オリジナルベクトル集合の第1のターゲット語句行列を取得するステップとを含み、
前記記憶符号化モデルは、前記第1の記憶層の前に位置する第2の記憶層をさらに含み、
前記方法は、
前記入力層においてターゲット段落の記憶ベクトル集合を取得するステップであって、前記記憶ベクトル集合が前記ターゲット段落のコンテキスト語句内の各単語の単語ベクトルを含むステップと、
前記オリジナルベクトル集合及び前記記憶ベクトル集合を前記第2の記憶層に入力し、前記第2の記憶層において前記オリジナルベクトル集合及び前記記憶ベクトル集合に基づいて、前記オリジナルベクトル集合の第3のターゲット語句行列を取得するステップであって、前記第3のターゲット語句行列は、前記オリジナルベクトル集合の要素と前記記憶ベクトル集合の要素との相関関係に基づいて、前記ターゲット段落を記述するために用いられるステップとをさらに含み、
前記第1の記憶層において前記オリジナルベクトル集合及び前記知識ベクトル集合に基づいて、前記オリジナルベクトル集合の第1のターゲット語句行列を取得する前記ステップは、
前記第3のターゲット語句行列を前記第1の記憶層に入力し、前記第1の記憶層において前記第3のターゲット語句行列及び前記知識ベクトル集合に基づいて、前記オリジナルベクトル集合の第1のターゲット語句行列を取得するステップを含み、
第4のターゲット語句行列は、線形ネットワークモデルを用いて、オリジナルベクトル集合に対応する線形数値を取得し、予め設定された関数を用いて線形数値を処理し、オリジナルベクトル集合の第1の重みを得て、1と第1の重みとの差値を計算し、第1のターゲット語句行列の第2の重みを得て、第1の重み及び第2の重みに応じて前記オリジナルベクトル集合と第3のターゲット語句行列に対して重み加算を行ったものであり、
前記第1の記憶モデルは、知識ベクトル集合に基づいて、予め設定されたデータベースにおける各知識データの知識ベクトルを取得し、語句符号化モデルを用いて、各知識データの第1の知識ベクトルを取得し、各知識データの第1の知識ベクトルに基づいて、第1の知識行列及び第2の知識行列を取得するものである、
符号化方法。 - 前記入力層は、語句符号化モデルを含み、
前記入力層において前記ターゲット段落のオリジナルベクトル集合及び前記予め設定されたデータベースの知識ベクトル集合を取得する前記ステップは、
前記ターゲット段落における各語句内の各単語の単語ベクトルに基づいて、前記語句符号化モデルを用いて、前記各語句の語句ベクトルを取得し、前記オリジナルベクトル集合を得るステップと、
前記予め設定されたデータベースにおける各知識データの知識ベクトルに基づいて、前記知識ベクトル集合を取得するステップとを含む、
ことを特徴とする請求項1に記載の方法。 - 前記語句符号化モデルは、第1の語句符号化サブモデル及び第2の語句符号化サブモデルを含み、
前記ターゲット段落における各語句内の各単語の単語ベクトルに基づいて、前記語句符号化モデルを用いて、前記各語句の語句ベクトルを取得する前記ステップは、
前記ターゲット段落における各語句内の各単語の単語ベクトルに基づいて、複数の単語ベクトルを得るステップと、
前記第1の語句符号化サブモデルを用いて、前記複数の単語ベクトルに対して正順序符号化を行い、第1のベクトルを得るステップと、
前記第2の語句符号化サブモデルを用いて、前記複数の単語ベクトルに対して逆順序符号化を行い、第2のベクトルを得るステップと、
前記第1のベクトル及び前記第2のベクトルに基づいて、前記各語句の語句ベクトルを取得するステップとを含む、
ことを特徴とする請求項2に記載の方法。 - 前記予め設定されたデータベースにおける各知識データを取得するステップと、
前記知識データのそれぞれに対して単語分割を行い、少なくとも1つの単語を得、前記少なくとも1つの単語の単語ベクトルを取得し、前記少なくとも1つの単語の単語ベクトルに基づいて、前記知識データの知識ベクトルを取得するステップとをさらに含む、
ことを特徴とする請求項1~3のいずれかに記載の方法。 - 前記記憶符号化モデルは、第1のゲート層をさらに含み、
前記出力層において前記第1のターゲット語句行列に基づいて、前記ターゲット段落の段落ベクトルを取得する前記ステップは、
前記第1のターゲット語句行列を前記第1のゲート層に入力し、前記第1のゲート層において前記オリジナルベクトル集合と前記第1のターゲット語句行列に対して重み加算を行い、第2のターゲット語句行列を得、前記第2のターゲット語句行列における各数値が予め設定された数値範囲に属するようにするステップと、
前記出力層において前記第2のターゲット語句行列に基づいて、前記ターゲット段落の段落ベクトルを取得するステップとを含む、
ことを特徴とする請求項1~4のいずれかに記載の方法。 - 前記第1のゲート層は、線形ネットワークモデルを含み、
前記第1のゲート層において前記オリジナルベクトル集合と前記第1のターゲット語句行列に対して重み加算を行い、第2のターゲット語句行列を得る前記ステップは、
前記線形ネットワークモデルを用いて、前記オリジナルベクトル集合に対応する線形数値を取得し、予め設定された関数を用いて前記線形数値を処理し、前記オリジナルベクトル集合の第1の重みを得、前記第1の重みが前記予め設定された数値範囲に属するようにするステップと、
1と前記第1の重みとの差値を計算し、前記第1のターゲット語句行列の第2の重みを得るステップと、
前記第1の重み及び前記第2の重みに応じて、前記オリジナルベクトル集合と前記第1のターゲット語句行列に対して重み加算を行い、前記第2のターゲット語句行列を得るステップとを含む、
ことを特徴とする請求項5に記載の方法。 - 前記出力層において前記第1のターゲット語句行列に基づいて、前記ターゲット段落の段落ベクトルを取得する前記ステップは、
前記第1のターゲット語句行列に対して列ベクトルの加算を行い、前記段落ベクトルを得るステップを含む、
ことを特徴とする請求項1~6のいずれかに記載の方法。 - 前記第1のターゲット語句行列を更新後のオリジナルベクトル集合及び知識ベクトル集合とし、前記第1の記憶層において、繰り返し回数が予め設定された回数に達するまで、更新後のオリジナルベクトル集合及び知識ベクトル集合に基づいてターゲット語句行列を取得するステップを繰り返して実行し、前記出力層において現在のターゲット語句行列に基づいて、前記ターゲット段落の段落ベクトルを取得するステップをさらに含む、
ことを特徴とする請求項1~7のいずれかに記載の方法。 - 前記記憶符号化モデルは、前記第1の記憶層の前に位置し且つ前記第2の記憶層の後に位置する第2のゲート層をさらに含み、
前記方法は、
前記第3のターゲット語句行列を前記第2のゲート層に入力し、前記第2のゲート層において前記オリジナルベクトル集合と前記第3のターゲット語句行列に対して重み加算を行い、第4のターゲット語句行列を得、前記第4のターゲット語句行列における各数値が予め設定された数値範囲に属するようにするステップをさらに含み、
前記第1の記憶層において前記第3のターゲット語句行列及び前記知識ベクトル集合に基づいて、前記オリジナルベクトル集合の第1のターゲット語句行列を取得する前記ステップは、前記第4のターゲット語句行列を前記第1の記憶層に入力し、前記第1の記憶層において前記第4のターゲット語句行列及び前記知識ベクトル集合に基づいて、前記オリジナルベクトル集合の第1のターゲット語句行列を取得するステップを含む、
ことを特徴とする請求項1に記載の方法。 - 前記記憶符号化モデルは、前記第1の記憶層の後に位置する第3の記憶層をさらに含み、
前記方法は、
前記入力層においてターゲット段落の記憶ベクトル集合を取得するステップであって、前記記憶ベクトル集合が前記ターゲット段落のコンテキスト語句内の各単語の単語ベクトルを含むステップをさらに含み、
前記出力層において前記第1のターゲット語句行列に基づいて、前記ターゲット段落の段落ベクトルを取得する前記ステップは、
前記記憶ベクトル集合を前記第3の記憶層に入力し、前記第3の記憶層において前記第1のターゲット語句行列及び前記記憶ベクトル集合に基づいて、前記オリジナルベクトル集合の第5のターゲット語句行列を取得するステップであって、前記第5のターゲット語句行列は、前記オリジナルベクトル集合と、前記知識ベクトル集合の要素と、前記記憶ベクトル集合の要素との相関関係に基づいて、前記ターゲット段落を記述するために用いられるステップと、
前記出力層において前記第5のターゲット語句行列に基づいて、前記ターゲット段落の段落ベクトルを取得するステップとを含む、
ことを特徴とする請求項1~7のいずれかに記載の方法。 - 前記記憶符号化モデルは、前記第3の記憶層の後に位置する第3のゲート層をさらに含み、
前記出力層において前記第5のターゲット語句行列に基づいて、前記ターゲット段落の段落ベクトルを取得する前記ステップは、
前記第5のターゲット語句行列を前記第3のゲート層に入力し、前記第3のゲート層において前記第1のターゲット語句行列及び前記第5のターゲット語句行列に対して重み加算を行い、第6のターゲット語句行列を得、使前記第6のターゲット語句行列における各数値が予め設定された数値範囲に属するようにするステップと、
前記出力層において前記第6のターゲット語句行列に基づいて、前記ターゲット段落の段落ベクトルを取得するステップとを含む、
ことを特徴とする請求項10に記載の方法。 - ターゲット段落及び予め設定されたデータベースを取得し、前記ターゲット段落及び前記予め設定されたデータベースを記憶符号化モデルに入力するための取得モジュールであって、前記ターゲット段落が少なくとも1つの語句を含む取得モジュールと、
前記ターゲット段落のオリジナルベクトル集合及び前記予め設定されたデータベースの知識ベクトル集合を取得するための入力層モジュールであって、前記オリジナルベクトル集合が前記ターゲット段落における各語句の語句ベクトルを含み、前記知識ベクトル集合が前記予め設定されたデータベースにおける複数の知識データの知識ベクトルを含む入力層モジュールであって、各知識データはキー及び値を含み、知識ベクトルは各知識データに基づく単語ベクトルを連結して圧縮したものである、入力モジュールと、
前記オリジナルベクトル集合及び前記知識ベクトル集合に基づいて、前記オリジナルベクトル集合の第1のターゲット語句行列を取得するための第1の記憶層モジュールと、
前記第1のターゲット語句行列に基づいて、前記ターゲット段落の段落ベクトルを取得するための出力層モジュールと、
前記段落ベクトルに基づいて処理するための処理モジュールとを備え、
前記第1の記憶層モジュールは、第1の記憶モデルを含み、
前記第1の記憶層モジュールにおいて前記オリジナルベクトル集合及び前記知識ベクトル集合に基づいて、前記オリジナルベクトル集合の第1のターゲット語句行列を取得することは、
前記第1の記憶層モジュールにおいて前記第1の記憶モデルを用いて、前記知識ベクトル集合に対応する第1の知識行列及び第2の知識行列を取得することと、
第4のターゲット語句行列と第1の知識行列との類似度行列を取得することと、
前記類似度行列に対して確率分布計算を行い、確率行列を得ることと、
前記オリジナルベクトル集合、前記第1の知識行列及び前記第2の知識行列及び前記確率行列に基づいて、前記オリジナルベクトル集合の第1のターゲット語句行列を取得することとを含み、
前記記憶符号化モデルは、前記第1の記憶層の前に位置する第2の記憶層モジュールをさらに含み、
前記入力モジュールにおいてターゲット段落の記憶ベクトル集合を取得するステップであって、前記記憶ベクトル集合が前記ターゲット段落のコンテキスト語句内の各単語の単語ベクトルを含み、
前記オリジナルベクトル集合及び前記記憶ベクトル集合を前記第2の記憶層モジュールに入力し、前記第2の記憶層モジュールにおいて前記オリジナルベクトル集合及び前記記憶ベクトル集合に基づいて、前記オリジナルベクトル集合の第3のターゲット語句行列を取得し、前記第3のターゲット語句行列は、前記オリジナルベクトル集合の要素と前記記憶ベクトル集合の要素との相関関係に基づいて、前記ターゲット段落を記述するために用いられ、
前記第1の記憶層モジュールにおいて前記オリジナルベクトル集合及び前記知識ベクトル集合に基づいて、前記オリジナルベクトル集合の第1のターゲット語句行列を取得することは、
前記第3のターゲット語句行列を前記第1の記憶層モジュールに入力し、前記第1の記憶層モジュールにおいて前記第3のターゲット語句行列及び前記知識ベクトル集合に基づいて、前記オリジナルベクトル集合の第1のターゲット語句行列を取得することを含み、
第4のターゲット語句行列は、線形ネットワークモデルを用いて、オリジナルベクトル集合に対応する線形数値を取得し、予め設定された関数を用いて線形数値を処理し、オリジナルベクトル集合の第1の重みを得て、1と第1の重みとの差値を計算し、第1のターゲット語句行列の第2の重みを得て、第1の重み及び第2の重みに応じて前記オリジナルベクトル集合と第3のターゲット語句行列に対して重み加算を行ったものであり、
前記第1の記憶モデルは、知識ベクトル集合に基づいて、予め設定されたデータベースにおける各知識データの知識ベクトルを取得し、語句符号化モデルを用いて、各知識データの第1の知識ベクトルを取得し、各知識データの第1の知識ベクトルに基づいて、第1の知識行列及び第2の知識行列を取得するものである、
符号化装置。 - 前記入力層モジュールは、
ターゲット段落における各語句内の各単語の単語ベクトルに基づいて、語句符号化モデルを用いて、各語句の語句ベクトルを取得し、オリジナルベクトル集合を得るためのオリジナル取得ユニットと、
予め設定されたデータベースにおける各知識データの知識ベクトルに基づいて、知識ベクトル集合を取得するための知識取得ユニットとを備える、
ことを特徴とする請求項12に記載の装置。 - 前記オリジナルベクトル集合と前記第1のターゲット語句行列に対して重み加算を行い、第2のターゲット語句行列を得、前記第2のターゲット語句行列における各数値が予め設定された数値範囲に属するようにするための第1のゲート層モジュールと、
前記第2のターゲット語句行列に基づいて、前記ターゲット段落の段落ベクトルを取得するための前記出力層モジュールとをさらに備える、
ことを特徴とする請求項12に記載の装置。 - 第2の記憶層モジュールをさらに備え、
前記入力層モジュールは、さらに、ターゲット段落の記憶ベクトル集合を取得するために用いられ、前記記憶ベクトル集合が前記ターゲット段落のコンテキスト語句内の各単語の単語ベクトルを含み、
前記第2の記憶層モジュールは、前記オリジナルベクトル集合及び前記記憶ベクトル集合に基づいて、前記オリジナルベクトル集合の第3のターゲット語句行列を取得するために用いられ、前記第3のターゲット語句行列は、前記オリジナルベクトル集合の要素と前記記憶ベクトル集合の要素との相関関係に基づいて、前記ターゲット段落を記述するために用いられ、
前記第1の記憶層モジュールは、さらに、前記第3のターゲット語句行列及び前記知識ベクトル集合に基づいて、前記オリジナルベクトル集合の第1のターゲット語句行列を取得するために用いられる、
ことを特徴とする請求項12~14のいずれかに記載の装置。 - 前記オリジナルベクトル集合と前記第3のターゲット語句行列に対して重み加算を行い、第4のターゲット語句行列を得、前記第4のターゲット語句行列における各数値が予め設定された数値範囲に属するようにするための第2のゲート層モジュールと、
前記第4のターゲット語句行列及び前記知識ベクトル集合に基づいて、前記オリジナルベクトル集合の第1のターゲット語句行列を取得するための前記第1の記憶層モジュールとをさらに備える、
ことを特徴とする請求項15に記載の装置。 - メモリ及び1つ又は複数のプロセッサを備え、メモリにはコンピュータ可読命令を記憶し、コンピュータ可読命令がプロセッサにより実行されるときには、
ターゲット段落及び予め設定されたデータベースを取得し、前記ターゲット段落及び前記予め設定されたデータベースを記憶符号化モデルに入力するステップであって、前記ターゲット段落が少なくとも1つの語句を含み、前記記憶符号化モデルが入力層、第1の記憶層及び出力層を少なくとも含むステップと、
前記入力層において前記ターゲット段落のオリジナルベクトル集合及び前記予め設定されたデータベースの知識ベクトル集合を取得するステップであって、前記オリジナルベクトル集合が前記ターゲット段落における各語句の語句ベクトルを含み、前記知識ベクトル集合が前記予め設定されたデータベースにおける複数の知識データの知識ベクトルを含むステップであって、各知識データはキー及び値を含み、知識ベクトルは各知識データに基づく単語ベクトルを連結して圧縮したものである、ステップと、
前記第1の記憶層において前記オリジナルベクトル集合及び前記知識ベクトル集合に基づいて、前記オリジナルベクトル集合の第1のターゲット語句行列を取得するステップと、
前記出力層において前記第1のターゲット語句行列に基づいて、前記ターゲット段落の段落ベクトルを取得するステップと、
前記段落ベクトルに基づいて処理するステップと、を1つ又は複数のプロセッサに実行させ、
前記第1の記憶層は、第1の記憶モデルを含み、
前記第1の記憶層において前記オリジナルベクトル集合及び前記知識ベクトル集合に基づいて、前記オリジナルベクトル集合の第1のターゲット語句行列を取得する前記ステップは、
前記第1の記憶層において前記第1の記憶モデルを用いて、前記知識ベクトル集合に対応する第1の知識行列及び第2の知識行列を取得するステップと、
第4のターゲット語句行列と第1の知識行列との類似度行列を取得するステップと、
前記類似度行列に対して確率分布計算を行い、確率行列を得るステップと、
前記オリジナルベクトル集合、前記第2の知識行列及び前記確率行列に基づいて、前記オリジナルベクトル集合の第1のターゲット語句行列を取得するステップとを含み
前記記憶符号化モデルは、前記第1の記憶層の前に位置する第2の記憶層をさらに含み、
前記入力層においてターゲット段落の記憶ベクトル集合を取得するステップであって、前記記憶ベクトル集合が前記ターゲット段落のコンテキスト語句内の各単語の単語ベクトルを含むステップと、
前記オリジナルベクトル集合及び前記記憶ベクトル集合を前記第2の記憶層に入力し、前記第2の記憶層において前記オリジナルベクトル集合及び前記記憶ベクトル集合に基づいて、前記オリジナルベクトル集合の第3のターゲット語句行列を取得するステップであって、前記第3のターゲット語句行列は、前記オリジナルベクトル集合の要素と前記記憶ベクトル集合の要素との相関関係に基づいて、前記ターゲット段落を記述するために用いられるステップとをさらに含み、
前記第1の記憶層において前記オリジナルベクトル集合及び前記知識ベクトル集合に基づいて、前記オリジナルベクトル集合の第1のターゲット語句行列を取得する前記ステップは、
前記第3のターゲット語句行列を前記第1の記憶層に入力し、前記第1の記憶層において前記第3のターゲット語句行列及び前記知識ベクトル集合に基づいて、前記オリジナルベクトル集合の第1のターゲット語句行列を取得するステップを含み、
第4のターゲット語句行列は、線形ネットワークモデルを用いて、オリジナルベクトル集合に対応する線形数値を取得し、予め設定された関数を用いて線形数値を処理し、オリジナルベクトル集合の第1の重みを得て、1と第1の重みとの差値を計算し、第1のターゲット語句行列の第2の重みを得て、第1の重み及び第2の重みに応じて前記オリジナルベクトル集合と第3のターゲット語句行列に対して重み加算を行ったものであり、
前記第1の記憶モデルは、知識ベクトル集合に基づいて、予め設定されたデータベースにおける各知識データの知識ベクトルを取得し、語句符号化モデルを用いて、各知識データの第1の知識ベクトルを取得し、各知識データの第1の知識ベクトルに基づいて、第1の知識行列及び第2の知識行列を取得するものである、
符号化機器。 - コンピュータに請求項1~11のいずれか一項に記載の方法を実現させるコンピュータプログラム。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910069751.1A CN110147532B (zh) | 2019-01-24 | 2019-01-24 | 编码方法、装置、设备及存储介质 |
| CN201910069751.1 | 2019-01-24 | ||
| PCT/CN2020/073360 WO2020151685A1 (zh) | 2019-01-24 | 2020-01-21 | 编码方法、装置、设备及存储介质 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022517463A JP2022517463A (ja) | 2022-03-09 |
| JP7324838B2 true JP7324838B2 (ja) | 2023-08-10 |
Family
ID=67588574
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021517331A Active JP7324838B2 (ja) | 2019-01-24 | 2020-01-21 | 符号化方法並びにその、装置、機器及びコンピュータプログラム |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US11995406B2 (ja) |
| JP (1) | JP7324838B2 (ja) |
| CN (1) | CN110147532B (ja) |
| WO (1) | WO2020151685A1 (ja) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7180132B2 (ja) * | 2018-06-12 | 2022-11-30 | 富士通株式会社 | 処理プログラム、処理方法および情報処理装置 |
| CN110147532B (zh) * | 2019-01-24 | 2023-08-25 | 腾讯科技(深圳)有限公司 | 编码方法、装置、设备及存储介质 |
| CN110147533B (zh) * | 2019-01-24 | 2023-08-29 | 腾讯科技(深圳)有限公司 | 编码方法、装置、设备及存储介质 |
| CN114663718A (zh) * | 2020-12-04 | 2022-06-24 | 株式会社Ntt都科摩 | 训练装置、方法、设备以及计算机可读介质 |
| CN114297338B (zh) * | 2021-12-02 | 2024-05-14 | 腾讯科技(深圳)有限公司 | 文本匹配方法、装置、存储介质和程序产品 |
| CN115733903B (zh) * | 2022-09-23 | 2024-07-05 | 湖南华顺信安科技有限公司 | 一种基于自然处理特征工程的网络资产识别方法和系统 |
| CN115410212B (zh) * | 2022-11-02 | 2023-02-07 | 平安科技(深圳)有限公司 | 多模态模型的训练方法、装置、计算机设备及存储介质 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20160283861A1 (en) | 2015-03-26 | 2016-09-29 | International Business Machines Corporation | Identifying Optimum Times at which to Retrain a Logistic Regression Model |
| US20180150743A1 (en) | 2016-11-28 | 2018-05-31 | Xerox Corporation | Long-term memory networks for knowledge extraction from text and publications |
| CN108763567A (zh) | 2018-06-05 | 2018-11-06 | 北京玄科技有限公司 | 应用于智能机器人交互的知识推理方法及装置 |
Family Cites Families (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002169834A (ja) * | 2000-11-20 | 2002-06-14 | Hewlett Packard Co <Hp> | 文書のベクトル解析を行うコンピュータおよび方法 |
| US9336192B1 (en) * | 2012-11-28 | 2016-05-10 | Lexalytics, Inc. | Methods for analyzing text |
| US10331782B2 (en) * | 2014-11-19 | 2019-06-25 | Lexisnexis, A Division Of Reed Elsevier Inc. | Systems and methods for automatic identification of potential material facts in documents |
| US20160350653A1 (en) * | 2015-06-01 | 2016-12-01 | Salesforce.Com, Inc. | Dynamic Memory Network |
| US10664744B2 (en) * | 2015-10-13 | 2020-05-26 | Facebook, Inc. | End-to-end memory networks |
| US10332508B1 (en) * | 2016-03-31 | 2019-06-25 | Amazon Technologies, Inc. | Confidence checking for speech processing and query answering |
| CN106126596B (zh) * | 2016-06-20 | 2019-08-23 | 中国科学院自动化研究所 | 一种基于层次化记忆网络的问答方法 |
| EP3516566A1 (en) * | 2016-09-22 | 2019-07-31 | nference, inc. | Systems, methods, and computer readable media for visualization of semantic information and inference of temporal signals indicating salient associations between life science entities |
| WO2018060450A1 (en) * | 2016-09-29 | 2018-04-05 | Koninklijke Philips N.V. | Question generation |
| KR20180077691A (ko) * | 2016-12-29 | 2018-07-09 | 주식회사 엔씨소프트 | 문장 추상화 장치 및 방법 |
| KR101882906B1 (ko) * | 2017-01-17 | 2018-07-27 | 경북대학교 산학협력단 | 복수 문단 텍스트의 추상적 요약문 생성 장치 및 방법, 그 방법을 수행하기 위한 기록 매체 |
| WO2018165932A1 (en) * | 2017-03-16 | 2018-09-20 | Microsoft Technology Licensing, Llc | Generating responses in automated chatting |
| US10817650B2 (en) * | 2017-05-19 | 2020-10-27 | Salesforce.Com, Inc. | Natural language processing using context specific word vectors |
| US10380259B2 (en) * | 2017-05-22 | 2019-08-13 | International Business Machines Corporation | Deep embedding for natural language content based on semantic dependencies |
| CN107273487A (zh) * | 2017-06-13 | 2017-10-20 | 北京百度网讯科技有限公司 | 基于人工智能的聊天数据的生成方法、装置及计算机设备 |
| CN108304911B (zh) * | 2018-01-09 | 2020-03-13 | 中国科学院自动化研究所 | 基于记忆神经网络的知识抽取方法以及系统和设备 |
| CN108491386A (zh) * | 2018-03-19 | 2018-09-04 | 上海携程国际旅行社有限公司 | 自然语言理解方法及系统 |
| CN108536679B (zh) * | 2018-04-13 | 2022-05-20 | 腾讯科技(成都)有限公司 | 命名实体识别方法、装置、设备及计算机可读存储介质 |
| CN109086408B (zh) * | 2018-08-02 | 2022-10-28 | 腾讯科技(深圳)有限公司 | 文本生成方法、装置、电子设备及计算机可读介质 |
| CN110147532B (zh) * | 2019-01-24 | 2023-08-25 | 腾讯科技(深圳)有限公司 | 编码方法、装置、设备及存储介质 |
| CN110032633B (zh) * | 2019-04-17 | 2021-03-23 | 腾讯科技(深圳)有限公司 | 多轮对话处理方法、装置和设备 |
| CN110263324B (zh) * | 2019-05-16 | 2021-02-12 | 华为技术有限公司 | 文本处理方法、模型训练方法和装置 |
-
2019
- 2019-01-24 CN CN201910069751.1A patent/CN110147532B/zh active Active
-
2020
- 2020-01-21 JP JP2021517331A patent/JP7324838B2/ja active Active
- 2020-01-21 WO PCT/CN2020/073360 patent/WO2020151685A1/zh not_active Ceased
-
2021
- 2021-06-23 US US17/356,482 patent/US11995406B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20160283861A1 (en) | 2015-03-26 | 2016-09-29 | International Business Machines Corporation | Identifying Optimum Times at which to Retrain a Logistic Regression Model |
| US20180150743A1 (en) | 2016-11-28 | 2018-05-31 | Xerox Corporation | Long-term memory networks for knowledge extraction from text and publications |
| CN108763567A (zh) | 2018-06-05 | 2018-11-06 | 北京玄科技有限公司 | 应用于智能机器人交互的知识推理方法及装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN110147532B (zh) | 2023-08-25 |
| US20210319167A1 (en) | 2021-10-14 |
| US11995406B2 (en) | 2024-05-28 |
| CN110147532A (zh) | 2019-08-20 |
| JP2022517463A (ja) | 2022-03-09 |
| WO2020151685A1 (zh) | 2020-07-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7324838B2 (ja) | 符号化方法並びにその、装置、機器及びコンピュータプログラム | |
| CN110147533B (zh) | 编码方法、装置、设备及存储介质 | |
| CN110097019B (zh) | 字符识别方法、装置、计算机设备以及存储介质 | |
| CN110110145B (zh) | 描述文本生成方法及装置 | |
| CN113822076B (zh) | 文本生成方法、装置、计算机设备及存储介质 | |
| CN110162604B (zh) | 语句生成方法、装置、设备及存储介质 | |
| CN110209784B (zh) | 消息交互方法、计算机设备及存储介质 | |
| CN111324699B (zh) | 语义匹配的方法、装置、电子设备及存储介质 | |
| JP7431977B2 (ja) | 対話モデルの訓練方法、装置、コンピュータ機器及びプログラム | |
| CN111581958A (zh) | 对话状态确定方法、装置、计算机设备及存储介质 | |
| CN108922531B (zh) | 槽位识别方法、装置、电子设备及存储介质 | |
| CN114996515A (zh) | 视频特征提取模型的训练方法、文本生成方法及装置 | |
| CN113836946B (zh) | 训练评分模型的方法、装置、终端及存储介质 | |
| CN110990549B (zh) | 获取答案的方法、装置、电子设备及存储介质 | |
| CN111310701B (zh) | 手势识别方法、装置、设备及存储介质 | |
| CN114328815A (zh) | 文本映射模型的处理方法、装置、计算机设备及存储介质 | |
| CN117454954A (zh) | 模型训练方法、装置、计算机设备及存储介质 | |
| CN113822084B (zh) | 语句翻译方法、装置、计算机设备及存储介质 | |
| CN118092679A (zh) | 基于九宫格输入法的文字输入方法、装置、设备及产品 | |
| CN121121334A (zh) | 图像翻译模型的训练方法、图像翻译方法及装置 | |
| HK40024859A (en) | Gesture recognition method and apparatus, device and storage medium | |
| CN118245820A (zh) | 动作视频的生成方法、扩散模型的训练方法和设备 | |
| HK40024859B (zh) | 手势识别方法、装置、设备及存储介质 | |
| CN121506058A (zh) | 音乐数据的生成方法、音乐数据生成模型的训练方法 | |
| CN114996514A (zh) | 文本生成方法、装置、计算机设备及介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210511 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220712 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221012 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230117 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230414 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20230704 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230731 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7324838 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |