Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
[言語学フェス2025] 日本語と韓国語のオノマトペ:意味も音も似てるものを見つけたい
Search
Shunnosuke Motomura
January 30, 2025
Research
0
21
[言語学フェス2025] 日本語と韓国語のオノマトペ: 意味も音も似てるものを見つけたい
Shunnosuke Motomura
January 30, 2025
Tweet
Share
More Decks by Shunnosuke Motomura
See All by Shunnosuke Motomura
単語埋め込みを用いた日本語オノマトペにおける有声・無声子音の対立による音象徴の分析
shunnosukemotomura
0
550
Other Decks in Research
See All in Research
Optimal and Diffusion Transports in Machine Learning
gpeyre
0
940
機械学習でヒトの行動を変える
hiromu1996
1
510
Tiaccoon: コンテナネットワークにおいて複数トランスポート方式で統一的なアクセス制御
hiroyaonoe
0
340
研究の進め方 ランダムネスとの付き合い方について
joisino
PRO
58
24k
ECCV2024読み会: Minimalist Vision with Freeform Pixels
hsmtta
1
380
移動ビッグデータに基づく地理情報の埋め込みベクトル化
tam1110
0
230
20241115都市交通決起集会 趣旨説明・熊本事例紹介
trafficbrain
0
910
[ECCV2024読み会] 衛星画像からの地上画像生成
elith
1
1k
Whoisの闇
hirachan
3
250
PostgreSQLにおける分散トレーシングの現在 - 第50回PostgreSQLアンカンファレンス
seinoyu
0
210
Weekly AI Agents News! 12月号 論文のアーカイブ
masatoto
0
150
最近のVisual Odometryと Depth Estimation
sgk
1
380
Featured
See All Featured
Building Applications with DynamoDB
mza
93
6.2k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
Making Projects Easy
brettharned
116
6k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
98
18k
Product Roadmaps are Hard
iamctodd
PRO
50
11k
KATA
mclloyd
29
14k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
28
4.5k
Why You Should Never Use an ORM
jnunemaker
PRO
55
9.2k
Why Our Code Smells
bkeepers
PRO
335
57k
Designing for humans not robots
tammielis
250
25k
Transcript
⽇本語と韓国語のオノマトペ: 意味も⾳も似てるものを⾒つけたい ⾔語学フェス2025 本村 駿乃介 (感性AI株式会社) © Kansei AI Co.,Ltd.
1 B-37 単語埋め込みを使って
所属・⾃⼰紹介 所属:感性AI株式会社 京王電鉄と電気通信⼤学坂本真樹教授との共同出資により設⽴ 感性の定量化を基盤としたサービス展開 ⾃⼰紹介:本村駿乃介(事業部・開発エンジニア) 昨年度から研究発表 "単語埋め込みを⽤いた⽇本語オノマトペにおける有声・無声⼦⾳の対⽴ による⾳象徴の分析." ⼈⼯知能学会全国⼤会論⽂集 第
38 回 (2024). 興味:⾳象徴(オノマトペ)、単語埋め込み、韓国語 [new] 2 © Kansei AI Co.,Ltd.
⽇本語と韓国語のオノマトペがときどき似てる!? • 동동 [ドンドン]: どんどん、とんとん、地団太を踏むさま • 부르릉 [ブルルン]:ぶるるん、ブルルン、ブーンと • 술술
[スルスル]:すらすら、どんどん • 쑥쑥 [スックスク]:すくすく、ぽこぽこと、ぐんぐん • 킁킁 [クンクン]:くんくん、くすんくすん 擬⾳語だけでなく擬態語も似てる例がある どうすればこういう例が⾒つかるのか? 3 © Kansei AI Co.,Ltd. https://www.youtube.com/watch?v=ekvJA3GZw1Y ※⽇本語翻訳: Kpedia その他の例:⽂慶喆. "⽇本語と韓国語における擬態語・擬⾳語について." 総 合政策論集: 東北⽂化学園⼤学総合政策学部紀要 13.1 (2014): 140-155.
ハングル 字⺟という単位を初声、中声、終声として組み合わせて1⽂字(≒1⾳節)ができる • ⺟⾳(V): ㅏ, ㅑ, ㅓ, ㅕ, ㅗ, ㅛ,
ㅜ, ㅠ, ㅡ, ㅣ, (⼆重) ㅐ, ㅔ, ㅘ, ㅙ, ㅚ, ㅝ, ㅞ, ㅟ, ㅢ, ㅒ, ㅖ • ⼦⾳(C): ㄱ, ㄷ, ㅂ, ㅈ, ㅅ, ㄴ, ㄹ, ㅁ, ㅎ, ㄲ, ㄸ, ㅃ, ㅉ, ㅆ, ㅋ, ㅌ, ㅍ, ㅊ, (ㅇ: 初声では⼦⾳無し) (C)Vパターン (C)VCパターン 4 © Kansei AI Co.,Ltd. 고 가 과 관 간 곤 긁 [ko] [ka] [kwa] 와 [wa] [kan] [kon] [kwan] [kɯk]
韓国語のオノマトペ 擬声語(擬⾳語)・擬態語の形態 としては右表のような構成となる • 反復の有無 • ⾳節数の単位 • 反復の範囲 •
反復のパターン(⺟⾳・⼦⾳交替) の要素がある 今回はハイライトされた範囲を 分析の対象とした(後述) 5 区分 単独形 形態 擬声語 擬態語 同⾳反復 ⾳節反復形 ⾳節反復形 ⾳節反復形 ⾳節 ⾳節 ⾳節 反 復 形 全体 反復 異⾳反復 ⺟⾳交替形 ⼦⾳交替形 ⾳節交替形 部分反復形 딩리민. “한국어 의성어 의태어의 교육 방안 연구.” 국내박사학위논문 청주대학교, 2017. 충청북도 より翻訳改変
韓国語のオノマトペ分析対象リスト 韓国国⽴国語院編集の標準国語⼤辞典編纂⽤擬声擬態語⽬録 <표준국어대사전 편찬용 의성의태어 목록> に収録の語彙から以下のパターンに 当てはまる語を対象とした • CV-CVC
(부엉) • 2⾳節単独 • CVC-CVC (덜컥, 깔깔) • 2⾳節単独、1⾳節反復 • CV-CVC-CV-CVC (꼬박꼬박) • 2⾳節反復 • CVC-CVC-CVC-CVC (꿀꺽꿀꺽) • 2⾳節反復 →合計1224個 (後述の単語埋め込みモデルに含まれるもの) 6 © Kansei AI Co.,Ltd. ⽂字数:パターンごとのオノマトペ語彙数
⽇本語のオノマトペ、分析対象リスト 以下の2種類の語根によるパターンに分かれる(⽂字や⻑⾳・発⾳の添加や反復) • CVパターン(ガン、ガッ、ガガッ、ガンガン、ガーッ) • CVCVパターン(ガタン、ガタッ、ガタガタ、ガタリ、ガッターン) 浜野祥⼦(2014)『⽇本語のオノマトペ-⾳象徴と構造』 くろしお出版 国⽴国語研究所が開発したNINJAL-LWP for
BCCWJのオノマトペ検索機能を⽤い、 • CVN-CVNパターン(ガンガン) • CVCV-CVCVパターン(ガタガタ) のパターンになるオノマトペを収集 →1240個 (後述の単語埋め込みモデルに含まれる、ひらがなカタカナのべ数) 7 © Kansei AI Co.,Ltd.
アプローチ ⽬的:⽇本語と韓国語のオノマトペのペアで⾳と意味の類似度の⾼いペアを⾒つける • ⾳の類似度 ローマ字表記上での⽂字列の類似度 ↓ある閾値以上の類似度を持った単語ペアを抽出 • 意味の類似度 単語埋め込みベクトルにおけるコサイン類似度 8
© Kansei AI Co.,Ltd. ⽇:ソウル→souru 韓:서울→seoul
⾳の類似度:ローマ字変換 (Romanization) ⽅針:⾳素の少ない⽇本語の表記に韓国語を合わせていく • 統⼀が簡単(複数パターンを1つに集約させる作業) • ⽇本⼈にとって近いと感じる⾳素列に対応させられる • ⽇本語:ヘボン式「くんくん→kunkun」 •
韓国語:Revised Romanization of Korean式をベースに⽇本語の⾳韻に合わせた独 ⾃の⽅式 1. ⺟⾳:ㅐ(ae)→e, ㅓ(eo)→o, ㅙ(wae)→we, ... 2. 終声のㅇ:ngをnに変更 「킁킁→(keungkeung)→(kungkung)→kunkun」 [Revised Romanization] [1.] [2.] 9 © Kansei AI Co.,Ltd.
⾳の類似度:レーベンシュタイン距離 ⽬的:ローマ字表記となった⽇本語と韓国語の2つの⽂字列の距離を測る →レーベンシュタイン距離(編集距離)を利⽤する ⽂字列Aから⽂字列Bに変換するときの⽂字の「追加」「削除」「置換」の回数を距離として算出 例:”kitten”と”sitting”の距離 「kitten → sitten (置換) →
sittin (置換) → sitting (追加)」の3回の操作 →距離3 このとき⽂字列が⻑いほど距離が⼤きくなる影響を相殺するため、 2つのうち⻑い⽅の⽂字列の⽂字数で割る正規化を⾏なった (例えば、”A”と”B”という⽂字のレーベンシュタイン距離は1だが、 ⽂字列全体が異なっているため最⼤の距離となるべき) 10 © Kansei AI Co.,Ltd.
意味の類似度:単語埋め込み、バイリンガル埋め込み Meta Research提供のfastTextを利⽤ ⽇本語と韓国語のモデルがそれぞれ存在 • コーパス:Common CrawlとWikipedia • 学習:CBOW •
次元:300 別⾔語で学習されたため対応関係がない ↓ 2⾔語で共通した単語に注⽬して対応関係 を作って変換を⾏う 11 © Kansei AI Co.,Ltd. Offline bilingual word vectors, orthogonal transformations and the inverted softmax Samuel L. Smith, David H. P. Turban, Steven Hamblin and Nils Y. Hammerla ICLR 2017 (conference track) 対応関係がなくコサイン類似度が≒0 対応関係が⽣まれコサイン類似度が正に
結果:⾳の類似度(距離)、意味の類似度の分布 • ⾳の⾮類似度(正規化レーベンシュタイン距離) 12 © Kansei AI Co.,Ltd. • 意味の類似度(単語埋め込みコサイン類似度)
←近い 遠い→ ←遠い 近い→ オノマトペのペアというだけでコサイン類似度の 平均が0.15ぐらいある
結果:⽇本語(CVN-CVN)とのペア 13 © Kansei AI Co.,Ltd. 正規化レーベンシュタイン距離0.3以下のペアをコサイン類似度順に表⽰した上位
結果:⽇本語(CVN-CVN)とのペアの抜粋 14 © Kansei AI Co.,Ltd. ⽇本語 韓国語 韓ローマ字 和訳
コサイン類似度 オンオン 엉엉 on on わあわあ。わんわん。ああんああん 0.433 ウンウン 응응 un un うんうん 0.298 ぽんぽん/ポンポン 뽕뽕 ppon ppon ぽっつりぽっつり ぽんぽん 0.280/0.249 びゅんびゅん/ビュンビュン 붕붕 bun bun ぶんぶん 0.271/0.270 ぽんぽん/ポンポン 퐁퐁 pon pon どくどく、ごぼごぼ、ぽんぽん、ぷうぷう 0.261/0.213 こんこん/コンコン 콩콩 kon kon とんとん、コンコン、どんどん 0.248/0.243 ぽんぽん/ポンポン 뻥뻥 ppon ppon ぱんぱん、ぽんぽん 0.227 クンクン 킁킁 kun kun くんくん 0.205 意味的に共通があるペアを主観で抜粋 • 擬⾳語がほとんど • コサイン類似度が⼤きいほど意味が近いというようにはあまりなっていない
結果:⽇本語(CVCV-CVCV)とのペア 15 © Kansei AI Co.,Ltd. 正規化レーベンシュタイン距離0.4以下のペアをコサイン類似度順に表⽰した上位
結果:⽇本語(CVCV-CVCV)とのペアの抜粋 意味的に共通があるペアを主観で抜粋 • 擬態語含め共通的なイメージを持っているものもある • コサイン類似度が⼤きいほど意味が近いというようにはあまりなっていない 16 © Kansei AI
Co.,Ltd. ⽇本語 韓国語 韓ローマ字 和訳 コサイン類似度 トボトボ/とぼとぼ 터벅터벅 tobok tobok とぼとぼ 0.380/0.369 じくじく 지끈지끈 jikkun jikkun ずきずき、ずきんずきん 0.353 すくすく/スクスク 쑥쑥 ssuk ssuk にょきにょき、すくすく 0.348/0.318 ポソポソ 푸석푸석 pusok pusok かさかさ、がさがさ、ぱさぱさ 0.344 パサパサ 바삭바삭 basak basak かさかさ、ばさばさ、ぱさぱさ 0.304 ぶるぶる/ブルブル 부들부들 budul budul (すべすべ)、ぶるぶる、がたがた 0.301/0.301 シャクシャク 삭삭 sak sak ちょきちょき、しゃきしゃき 0.295 プルプル 푸들푸들 pudul pudul ぶるぶる 0.287
議論・まとめ • 似ているペアをいくつか⾒つけることは可能であった • 効率的な探索に寄与できるようになる可能性 • 全ペアのコサイン類似度の平均が0以上 • ⽇韓オノマトペのペアというだけで埋め込み空間上の偏りを持ってしまっている •
意味が似ていないペアもコサイン類似度が⾼くなる • バイリンガル埋め込みの学習⼿法に課題 • 単語埋め込みとオノマトペの多義性の問題 • ⾳の類似度は⼿法的に本来似ているペアを⾒逃している可能性 • 似ている⾳素(例:/t/と/d/)も全く違うものとしての距離になる • 現状、客観的な評価を⾏えていない • ⽇韓学習教材をリファレンスにして対応を取ったものをベースにする 17 © Kansei AI Co.,Ltd.