正規表現関数による正規表現の拡張とそのパターンマッチングへの応用(自然言語)
スポンサーリンク
概要
- 論文の詳細を見る
正規表現は,パターンマッチングを行うためのツールとして広く利用されている.しかし,さまざまな応用で拡張されてきたのにともない,次のような問題が出てきている.1)標準的に使われている正則集合による意味づけでは,後方参照がうまく定義できていない,2)オートマトンを用いたパターンマッチングの実装において,状態数やバックトラックの回数が爆発することがある,3)正規表現の積や差を直接的に利用できない.本研究では,このような問題を解決するために,正規表現関数と呼ぶ関数を導入する.正規表現関数は,記号列集合を入出力とする関数であり,マッチする記号列を消費して出力するものである.たとえば,正規表現a*がaの繰返しにマッチすることは,その正規表現関数が,a*({ab,aa,b})={ab,b,aa,a,e}という人出力関係を持つことで表される.これを拡張し,変数を扱えるようにすることで,後方参照も含めた正規表現を定義することができる.また,正規表現関数を用いたパターンマッチングの実装が可能であり,後方参照のない場合には計算量の爆発を避けることができ,比較実験でも優位なケースを確認した.さらに,正規表現の積と差を導入し,これらが正規表現関数によって簡単に実装できることを示す.最後に,正規表現の積や差を用いる応用例としてHTMLなどへのパターンマッチングをあげる.
- 一般社団法人情報処理学会の論文
- 2003-07-15
著者
関連論文
- 新規節点で固定深さの探索を行うdf-pnの拡張
- 将棋の棋譜を利用した大規模な評価関数の学習
- 情報処理教育用シミュレータの開発
- HMMを用いて分野適応する仮名漢字変換
- プログラミングのスキル階層に関する研究
- 情報教育における理論と技術に関する研究の調査
- 議論分析フレームワークSPURIの歴史学への適用 -法隆寺再建非再建論争を題材として-
- 勝率に基づく評価関数の評価と最適化(評価関数,ゲームプログラミング)
- 駒の関係を利用した将棋の評価関数の学習(評価関数,ゲームプログラミング)
- 効率的な詰将棋探索のための評価関数(セッション(1) : ゲーム情報学(1))
- 効率的な詰将棋探索のための評価関数 (人工知能基礎論研究会(第55回)特集「エンタテイメントコンピューティングの基礎と応用」および一般) -- (セッション(1)ゲーム情報学(1))
- 述語論理で表された特徴関数のネットワーク型局面評価器への自動変換
- ゲームプログラムのためのパターン型評価関数の自動生成法(ゲームプログラミング)
- 関係代数を用いたfeature中の論理式の効率的評価方法
- 図形オブジェクトの遠隔度に基づく階層集合の可視化モデル
- 電子文書の長期保管のための枠組 : POT
- オンライン電子文書の長期保管のための枠組 (『1999年情報学シンポジウム』プログラム--WWW情報検索・電子図書館・セキュリティ・著作権・マルチメディア情報流通・感性情報処理) -- (セッション7:情報管理技術)
- 視覚系大域的トポグラフィックマッピングの自動形成の計算機シミュレーション
- P2Pネットワークにおけるtop-k検索のための軽量インデックス
- LL_004 P2Pネットワーク上の文書検索手法の研究(L分野:ネットワークコンピューティング)
- 議論分析フレームワークSPURI
- 高階ランクを用いたウェブ構造の分析(ネットワークサービス)
- 高階ランクを用いたウェブ構造の分析
- 正規表現関数による正規表現の拡張とそのパターンマッチングへの応用(自然言語)
- Causal Event Structures with Complete Transformation Rules(Programming)
- 再帰的空間分割法と部分空間分類 : 微小空間中の曲線の近似への拡張
- 再帰的空間分割法と部分空間分類 : 自己交差, および重なりのある曲線への拡張
- octreeに基づく3次元形状処理の検討
- 箱積みが最善引き分けの証明の別解
- 箱積みが最善引き分けの証明
- 適応型単語リストを用いた自律学習支援システムの構築