Линейные логические преобразования в задачах семантической разметки текста
В статье исследован процесс построения цепей лексических единиц. Приведено его формальное описание с помощью теории линейных логических преобразований. Доказано утверждение об общем виде линейных логических преобразований. Проведен анализ вычисления линейных логических преобразований для n переме...
Saved in:
| Published in: | Искусственный интеллект |
|---|---|
| Date: | 2013 |
| Main Authors: | , |
| Format: | Article |
| Language: | Russian |
| Published: |
Інститут проблем штучного інтелекту МОН України та НАН України
2013
|
| Subjects: | |
| Online Access: | https://nasplib.isofts.kiev.ua/handle/123456789/85155 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Journal Title: | Digital Library of Periodicals of National Academy of Sciences of Ukraine |
| Cite this: | Линейные логические преобразования в задачах семантической разметки текста / И.Д. Вечирская, Г.Г. Четвериков // Искусственный интеллект. — 2013. — № 2. — С. 109–118. — Бібліогр.: 11 назв. — рос. |
Institution
Digital Library of Periodicals of National Academy of Sciences of Ukraine| id |
nasplib_isofts_kiev_ua-123456789-85155 |
|---|---|
| record_format |
dspace |
| spelling |
Вечирская, И.Д. Четвериков, Г.Г. 2015-07-19T19:21:47Z 2015-07-19T19:21:47Z 2013 Линейные логические преобразования в задачах семантической разметки текста / И.Д. Вечирская, Г.Г. Четвериков // Искусственный интеллект. — 2013. — № 2. — С. 109–118. — Бібліогр.: 11 назв. — рос. 1561-5359 https://nasplib.isofts.kiev.ua/handle/123456789/85155 519.7:007.52; 519.711.3 В статье исследован процесс построения цепей лексических единиц. Приведено его формальное описание с помощью теории линейных логических преобразований. Доказано утверждение об общем виде линейных логических преобразований. Проведен анализ вычисления линейных логических преобразований для n переменных. Исследованы правила вычисления в зависимости от общего вида области определения. Приведены примеры вычисления по каждому правилу. У статті досліджено процес побудови ланцюгів лексичних одиниць. Наведено його формальний опис за допомогою теорії лінійних логічних перетворень. Доведено твердження про загальний вигляд лінійних логічних перетворень. Проведено аналіз обчислення лінійних логічних перетворень для n змінних. Досліджено правила обчислення в залежності від загального вигляду області означення. Наведено приклади обчислення по кожному правилу. In the article the process of building chains of lexical units has been investigated. Its formal description have been presented using the theory of linear logical transformation. The theorem on general form of linear logical transformation is proved. Computation of linear logical transformation is analyzed depending on n variables. Computations rules of definitional domain are investigated depending on general form. Computation on every rule is given an example. ru Інститут проблем штучного інтелекту МОН України та НАН України Искусственный интеллект Обучающие и экспертные системы Линейные логические преобразования в задачах семантической разметки текста Лінійні логічні перетворення в задачах семантичної розмітки тексту Linear logical transformations is in the semantic marking problem of text Article published earlier |
| institution |
Digital Library of Periodicals of National Academy of Sciences of Ukraine |
| collection |
DSpace DC |
| title |
Линейные логические преобразования в задачах семантической разметки текста |
| spellingShingle |
Линейные логические преобразования в задачах семантической разметки текста Вечирская, И.Д. Четвериков, Г.Г. Обучающие и экспертные системы |
| title_short |
Линейные логические преобразования в задачах семантической разметки текста |
| title_full |
Линейные логические преобразования в задачах семантической разметки текста |
| title_fullStr |
Линейные логические преобразования в задачах семантической разметки текста |
| title_full_unstemmed |
Линейные логические преобразования в задачах семантической разметки текста |
| title_sort |
линейные логические преобразования в задачах семантической разметки текста |
| author |
Вечирская, И.Д. Четвериков, Г.Г. |
| author_facet |
Вечирская, И.Д. Четвериков, Г.Г. |
| topic |
Обучающие и экспертные системы |
| topic_facet |
Обучающие и экспертные системы |
| publishDate |
2013 |
| language |
Russian |
| container_title |
Искусственный интеллект |
| publisher |
Інститут проблем штучного інтелекту МОН України та НАН України |
| format |
Article |
| title_alt |
Лінійні логічні перетворення в задачах семантичної розмітки тексту Linear logical transformations is in the semantic marking problem of text |
| description |
В статье исследован процесс построения цепей лексических единиц. Приведено его формальное описание
с помощью теории линейных логических преобразований. Доказано утверждение об общем виде линейных
логических преобразований. Проведен анализ вычисления линейных логических преобразований для
n переменных. Исследованы правила вычисления в зависимости от общего вида области определения.
Приведены примеры вычисления по каждому правилу.
У статті досліджено процес побудови ланцюгів лексичних одиниць. Наведено його формальний опис
за допомогою теорії лінійних логічних перетворень. Доведено твердження про загальний вигляд лінійних
логічних перетворень. Проведено аналіз обчислення лінійних логічних перетворень для n змінних.
Досліджено правила обчислення в залежності від загального вигляду області означення. Наведено приклади
обчислення по кожному правилу.
In the article the process of building chains of lexical units has been investigated. Its formal description have
been presented using the theory of linear logical transformation. The theorem on general form of linear logical
transformation is proved. Computation of linear logical transformation is analyzed depending on n variables.
Computations rules of definitional domain are investigated depending on general form. Computation on every rule
is given an example.
|
| issn |
1561-5359 |
| url |
https://nasplib.isofts.kiev.ua/handle/123456789/85155 |
| citation_txt |
Линейные логические преобразования в задачах семантической разметки текста / И.Д. Вечирская, Г.Г. Четвериков // Искусственный интеллект. — 2013. — № 2. — С. 109–118. — Бібліогр.: 11 назв. — рос. |
| work_keys_str_mv |
AT večirskaâid lineinyelogičeskiepreobrazovaniâvzadačahsemantičeskoirazmetkiteksta AT četverikovgg lineinyelogičeskiepreobrazovaniâvzadačahsemantičeskoirazmetkiteksta AT večirskaâid líníinílogíčníperetvorennâvzadačahsemantičnoírozmítkitekstu AT četverikovgg líníinílogíčníperetvorennâvzadačahsemantičnoírozmítkitekstu AT večirskaâid linearlogicaltransformationsisinthesemanticmarkingproblemoftext AT četverikovgg linearlogicaltransformationsisinthesemanticmarkingproblemoftext |
| first_indexed |
2025-11-26T07:56:19Z |
| last_indexed |
2025-11-26T07:56:19Z |
| _version_ |
1850617818611974144 |
| fulltext |
ISSN 1561-5359 «Штучний інтелект» 2013 № 2 109
5В
УДК 519.7:007.52; 519.711.3
И.Д. Вечирская, Г.Г. Четвериков
Харьковский национальный технический университет, Украина
Украина, 61166, г. Харьков, пр. Ленина, 14
Линейные логические преобразования в задачах
семантической разметки текста
I.D. Vechirska, G.G. Chetverikov
Kharkiv National University of Radioelectronics, Ukraine
Ukraine, 61166, c. Kharkiv, Lenina av., 14.
Linear Logical Transformations
is in the Semantic Marking Problem of Text
I.Д. Вечірська, Г.Г. Четвериков
Харківський національний технічний університет, Україна
Україна, 61166, м. Харків, пр. Леніна, 14
Лінійні логічні перетворення в задачах
семантичної розмітки тексту
В статье исследован процесс построения цепей лексических единиц. Приведено его формальное описание
с помощью теории линейных логических преобразований. Доказано утверждение об общем виде линейных
логических преобразований. Проведен анализ вычисления линейных логических преобразований для
n переменных. Исследованы правила вычисления в зависимости от общего вида области определения.
Приведены примеры вычисления по каждому правилу.
Ключевые слова: семантическая разметка, цепочка лексических единиц, предикат, линейное
логическое преобразование.
In the article the process of building chains of lexical units has been investigated. Its formal description have
been presented using the theory of linear logical transformation. The theorem on general form of linear logical
transformation is proved. Computation of linear logical transformation is analyzed depending on n variables.
Computations rules of definitional domain are investigated depending on general form. Computation on every rule
is given an example.
Key words: semantic marking, chain of lexical units, predicate, linear logical transformation.
У статті досліджено процес побудови ланцюгів лексичних одиниць. Наведено його формальний опис
за допомогою теорії лінійних логічних перетворень. Доведено твердження про загальний вигляд лінійних
логічних перетворень. Проведено аналіз обчислення лінійних логічних перетворень для n змінних.
Досліджено правила обчислення в залежності від загального вигляду області означення. Наведено приклади
обчислення по кожному правилу.
Ключові слова: семантична розмітка, ланцюг лексичних одиниць, предикат, лінійне логічне
перетворення.
Введение
Разнообразие задач автоматической обработки естественно-языковых структур
порождает многие актуальные на сегодняшний день вопросы. Как правило, это связано с
неспособностью объективно описать субъективные состояния человеческого мезга [1-4].
Вечирская И.Д., Четвериков Г.Г.
«Искусственный интеллект» 2013 № 2 110
5В
Обусловлено это, с одной стороны, недостаточно глубокими исследованиями по
описанию процессов обработки естественно-языковой информации человеческим
мозгом, а с другой – недостаточными формальными средствами для описания естест-
венно-языковых отношений на морфологическом, синтаксическом и семантическом
уровнях. Для целей лексикографии необходимо намного более тонкое описание лек-
сических единиц, к определению которых необходимо привлекать лингвистические
понятия, связанные со строением слов, приписыванием им значений определенных
грамматических категорий, происхождением, понятиями значения и смысла, функцио-
нированием в контексте и т.п. [5].
Важной задачей лексикографии является задача разметки словарей. Морфоло-
гическая разметка словаря содержит и некоторую семантическую информацию (на-
пример, признак «одушевленность» у существительных). Внедрение же семантической
разметки значительно расширяет возможности лингвистов при использовании корпуса.
Семантическая разметка дает возможность пользователю составлять содержательные
запросы при поиске примеров употребления слова в определенном значении, а разра-
ботчикам корпуса – создавать семантические фильтры для автоматического снятия
неоднозначностей [6]. На пути ее осуществления одно из основных заданий – это
построение классификаторов семантических структур. Например, в [4] обозначено
четыре типа отношений, каждое из которых разбивается на подклассы: отношение се-
монимии (синонимы, антонимы, паронимы, омонимы); отношение словообразования
(слова с одинаковым корнем); тезаурусные отношения (род-вид, часть-целое, комплекс-
элемент, причина-следствие); отношение ассоциаций и аналогий (ассоциаторы и
аналогемы).
Достаточно удачная семантическая классификация была произведена с по-
мощью программы ПроСеКа [7], хотя, к сожалению, протестирована на достаточно
узкой предметной области (сказки). В ней реализованы для пользователя возмож-
ности задавать, редактировать и анализировать семантические отношения между лекси-
ческими единицами в виде цепочек, элементы которых связаны отношением «толкуется
через», сохранять эти данные в форме, ориентированной на компьютер. Другая,
разработанная в этом направлении, программа «Построение Гиперцепочек» является
автоматизированной, т.е. работа по построению может выполняться пользователем,
непосредственно самой программой, или же предлагается комбинированный поиск.
Кроме этого, программа позволяет строить цепочки и по отношению синонимии [8].
При построении программных средств неоднократно возникали вопросы, получение
ответов на которые предполагало осуществление соответсвующей заданному слову
формальной постановки задачи, нахождения метода поиска, основанного на разработан-
ных правилах их определения, который скорректировал бы критерий окончания
построения цепочек лексических единиц. Поэтому важно разработать математический
инструментарий для построения цепочек лексических единиц, которые в свою оче-
редь использовались бы для задач семанической классификации.
Как правило, задачи, связанные с семантикой, имеют в большинстве своем дос-
таточно обобщенный характер. Поэтому для построения соответствующих методов
и моделей целесообразно использовать понятия и принципы достаточно высокого
уровня абстракции.
Дальнейшие исседования будут базироваться на понятиях и принципах от-
дельных разделов математической логики, а именно на аппарате алгебры конечных
предикатов.
Линейные логические преобразования в задачах семантической разметки текста
«Штучний інтелект» 2013 № 2 111
5В
Таким образом, целью данной работы является развитие средств моделиро-
вания естественно-языковых объектов для классификации семантических структур путем
формального описания построения цепочек лексических единиц, а именно иссле-
дование внутренней структуры n-местных линейных логических преобразований и
правил их вычисления.
Постановка задачи исследования
Вербальная постановка задачи была фактически приведена при анализе програм-
мы «Построение Гиперцепочек». Таким образом был описан процесс нахождения
цепочек лексических единиц. На рис. 1 графически представлена схема построения
цепочек лексических единиц для любого естественного языка, где x – исходное
слово,
11
x – первое характерное слово из толкования (синонимов) слова x ,
m
x
1
–
последнее характерное слово из толкования (синонимов) слова x ,
11
21
x – первое ха-
рактерное слово из толкования (синонимов) слова
11
x ,
11
2n
x – последнее характерное
слово из толкования (синонимов) слова
11
x ,
m
x
1
21
– первое характерное слово из толко-
вания (синонимов) слова
m
x
1
,
m
q
x
1
2
– последнее характерное слово из толкования
(синонимов) слова
m
x
1
и так далее. Под «характерным» понимаем слово из правой
части словарной статьи толкового словаря, которое непосредственно характеризи-
рует исходную лексическую единицу, имеет то же концептуальное значение (вклю-
чает такие же семантические компоненты).
Таким образом, можно записать, что ijx – это j -е характерное слово на i -м
уровне цепочки лексических единиц (номер лексической единицы, к которой отно-
сится толкование, определяет верхний индекс слова), где j – порядковый номер
слов толкования (нахождения синонимов) лексической единицы.
Рисунок 1 – Схема построения цепочки лексических единиц
Ранее в работе [9] было приведено формальное описание построения цепочек
лексических единиц с помощью теории линейных логических преобразований. При-
менение метода нахождения n-о линейного логического преобразования и правил
построения схем синтаксического подчинения позволило формализовать процесс
выделения характерных слов толкования для автоматического построения цепочек
лексических единиц.
11
22x
11
21x
m
x1
11x
x
1
1
21
n
x
12x
11
2nx
12
21x
12
22x
12
2px
1
1
22
n
x
n
qx
1
2
Вечирская И.Д., Четвериков Г.Г.
«Искусственный интеллект» 2013 № 2 112
5В
В качестве лексической единицы было выбрано заголовочное слово левой части
словарной статьи толкового словаря.
Однако поскольку семантическая разметка направлена на усиление возмож-
ностей поиска по лингвистическим параметрам, то представляет интерес, когда
поиск в текстах ведется не только по отдельным словам, но и по их сочетаниям, т.е.
конструкциям. Таким образом, исследование построения цепочек лексических единиц
по словосочетанию является перспективной задачей. Поскольку сам процесс построе-
ния формально был представлен как нахождение n-о линейного логического преобра-
зования, то при построении цепочки по словосочетанию, состоящему, например, из
трех слов, необходимо исследовать внутреннюю структуру трехместных линейных
логических преобразований для определения правил их вычисления.
Вычисление линейных логических преобразований
В статье [10] приведено и доказано утверждение об общем виде линейных ло-
гических преобразований на случай трех переменных. Рассмотрим обобщение этого
утверждения на случай k переменных.
Обобщение утверждения об общем виде линейного логического преобразования
на случай k переменных. Для того, чтобы функция
lAknnn lAAA PLF →
××× ...
21
:
,
где =
×××
knnn AAAL ...
21
( )
knnn
k AAA
nnn PPP
×××
×××
...
21
21
... была линейным логи-
ческим преобразованием, необходимо и достаточно, чтобы она имела вид
( )[ ]( ) ( ) ( ) ( ) ( )( )
kkk
knnn
nnnnnnlnnn
Sxxx
l xPxPxPxxxxKxLF ....,,...,,
221121
,...,21
, ∈
∨= (1)
для любого ll Ax ∈ , где ( )lnnn xxxxK
k
,,...,,
21
задан на lnnn AAAA
k
×××× ...
21
,
knnn AAAS ×××= ...
21
.
Доказательство. Достаточность. Пусть условие (1) выполнено. Тогда для любых
knnn AAALLLL
×××
∈ ...21
21
,, и любого { }1,0∈α имеем
( )[ ]( ) ( ) ( ) ( ) ( )
( ) ( ) ( )( )( )
( ) ( )( )
( ) ( )( ) ( )[ ]( ) ( )[ ]( )llnnnlnnn
Sxxx
nnnlnnn
Sxxx
nnnnnnlnnn
Sxxx
nnnnnnnnnl
xLxLxxxLxxxxK
xxxLxxxxK
xxxLxxxLxxxxK
xPxPxPxxxLxLL
kk
knnn
kk
knnn
kkk
knnn
kkk
212
,...,,
1
,...,,
21
,...,,
21
,...,,,,...,,
,...,,,,...,,
,...,,,...,,,,...,,
...,...,,
2121
21
2121
21
212121
21
221121
FF
F
∨=∨∨
∨∨=
=∨∨=
=∧∧∧==∨
∈
∈
∈
для всех ll Ax ∈ . Аддитивность доказана.
Теперь докажем однородность.
( )[ ]( ) ( ) ( )( )
( ) ( )( ) ( )[ ]( ).,...,,,,...,,
,...,,,,...,,
2121
21
2121
21
,...,,
,...,,
lnnnlnnn
Sxxx
nnnlnnn
Sxxx
l
xLFxxxLxxxxK
xxxLxxxxKxLF
kk
knnn
kk
knnn
αα
αα
=∨=
=∨=
∈
∈
Линейные логические преобразования в задачах семантической разметки текста
«Штучний інтелект» 2013 № 2 113
5В
Необходимость. Пусть для всех
knnn AAALLLL
×××
∈ ...21
21
,, и { }1,0∈α выполнено
( ) ( ) ( )2121 LLlL FFF ∨=∨ , ( ) ( )LL FF αα = . Для любого
knnn AAALL
×××
∈
...
21
имеем
( ) ( ) ( ) ( ) ( )( ) ∧
∨==
∈
1
111
11
221121
...,...,,
n
nn
kkk nnn
A
nnnnnnnnn xPxPxPxPxxxL
α
α
α
( )( ) ( )( ) =
∨∧∧
∨∧
∈∈
kn
kkk
knkn
n
nn
nnn
A
nnn
A
xPxP
α
α
α
α
αα ...
2
222
22
( ) ( )( ) ( ) ( )( )
( ) ( )( )
∨∧
∧∧
∨∧
∨=
∈
∈∈
kknkk
knkn
n
nn
n
nn
nnn
A
nnn
A
nnn
A
xP
xPxP
α
α
α
α
α
α
εα
εαεα ...
2222
22
1111
11
при всех
kk nnnnnn
AxAxAx ∈∈∈ ,...,,
2211
, где ( ) 1
111
n
n
nn
xx
α
α
ε = ,
( ) 2
222
n
n
nn
xx
α
α
ε = ,…, ( ) kn
kkkn
nn
xx
α
α
ε = . Тогда
( )[ ]( ) ( )( )( ) ( )( )( )
∧∧
∨
∨=
∈∈
....
2222
22
1111
11
nnn
A
nnn
A
l xPxPFxL
n
nn
n
nn
α
α
α
α
εαεαF
( )( )( ) ( ) =
∨∧
∈
lnnn
A
xxP
kknkk
knkn
α
α
εα
( ) ( ) ( )( ) ( )[ ]( ) =∨∨∨=
∈∈∈
lnnnnnn
AAA
xPPP
knnnkk
knknnnnn
ααα
ααα
εααα
,...,,
212211
2211
...... F
( ) ( ) ( ) ( )( )=∨=
×××∈
lnnnnnnnnn
AAA
xKPPP
kkk
knnnknnn
,,...,,...
212211
2121
...,...,,
αααααα
ααα
( ) ( ) ( ) ( )( ),,,...,,...
212211
2121
...,...,,
lnnnnnnnnn
AAAxxx
xxxxKxPxPxP
kkk
knnnknnn ×××∈
∨=
где положено ( ) ( )[ ]( )lxxxlnnn xxxxxK
knnnk
εεε
...
2121
,,...,, F= для всех
kk nnnnnn
AAAxxx ×××∈ ...,...,,
2121
, ll Ax ∈ . Утверждение доказано.
Таким образом, мы рассмотрели преобразования из ( )kn xx , в lx и из
( )
knnn
xxx ,...,,
21
в lx .
Далее рассмотрим примеры вычисления линейных логических преобразований
при задании ядра преобразования различными способами.
В статье [10] представлены следующие примеры вычисления для случая трех
переменных.
Возникает вопрос – как не только записать, но и вычислить такие линейные
логические преобразования?
Запишем преобразование из ( )kn xx , в lx следующим образом: чтобы записать
эту формулу в виде, удобном для вычислений, достаточно лишь выполнить опера-
Вечирская И.Д., Четвериков Г.Г.
«Искусственный интеллект» 2013 № 2 114
5В
цию переброски кванторов через предикат, не зависящий от переменной, стоящей
под знаком квантора:
( ) ( ) ( ) ( )( )( )13211223 ,, xPxxxUKxxQUxxR ∈∃∈∃= .
Рассмотрим пример вычисления линейного логического преобразования (рис. 2)
по указанной выше формуле. Пусть ( ) aaacba
xxxxxxxxxK 321321321 ,, ∨= ; ( ) ba
xxxP 111 ∨= ;
( ) ba xxxQ 222 ∨= ; { }cbaU ,,= .
Тогда ( ) ca
xxxR 333 ∨= .
Таким образом, правило вычисления линейного логического преобразования из
( )kn xx , в lx по аналогии с формулой (аналог повторному интегралу) будет иметь вид
( )[ ]( ) ( ) ( ) ( )( )( )nnlknnnkkkkl xPxxxKAxxPAxxLF ,,∈∃∈∃= ,
где UAA nk == .
( )
3
xR
a
b
a
c
b
a b c
c
( )
1
xP
c
( )
2
xQ
c
Рисунок 2 – Графическое представление
линейного логического преобразования ( )3xR
Далее представим правило вычисления линейного логического преобразования
из ( )
knnn
xxx ,...,,
21
в lx следующей формулой:
( )[ ]( ) ( ) ( )((( ...
1111 −−−−
∈∃∈∃=
kkkkkkkk nnnnnnnnl xPAxxPAxxLF
( ) ( )( )))),,,...,,
1112111 nnnnnnnn
xPxxxxKAx
kk−
∈∃ где UAAAA
kk nnnn
=====
−121
... .
Мы рассмотрели простой случай, где все переменные преобразования определены
на универсуме. Оказывается, при другом задании области определения, изменится и
само правило вычисления. Рассмотрим далее пример (рис. 3), демонстрирующий
этот факт.
( ) ( ) ( ) ( ) ( )(
( )( ( ) ( ))) ( ) ( ) ( ) ( )( )( ).,,,,,
,,,
13212122221321
212121321
,
3
21
xPxxxKxxUFxxQUxxQxPxxxK
xxFUxUxxQxPxxxKVxR
Fxx
∈∃∈∃=∧
∧∈∃∈∃==′
∈
Зададимся областью ( ) cbaa
xxxxxxF 212121, ∨= .
Тогда
( ) ( ) ( ) ( ) ( )( )( ) { }
( ) { }( ) ( ) ( )( )
{ }( )( )( ) { }( ) .,,,,
,,
,,,,,
332222223232222
112121321321122
21321212223
aaabaacaacbba
baaacbaaacbaba
xxxxxcbaxxxxxxxxxcbax
xxxxxxxxxxxxcbaxxx
cbaxxPxxxKxxFxxQUxxR
=∨∈∃=∨∨∨∈∃=
=∨∧∨∧∨∈∃∨
∈∃=∈∃∈∃=′
Линейные логические преобразования в задачах семантической разметки текста
«Штучний інтелект» 2013 № 2 115
5В
( )
3
xR ′
a
b
a
c
b
a b c
c
( )
1
xP
c
( )
2
xQ
c
Рисунок 3 – Графическое представление линейного
логического преобразования ( )3xR′
Таким образом, линейное логическое преобразование из ( )kn xx , в lx по об-
ласти определения, заданной функцией ( )kn xxF , , можно вычислить по следующему
правилу:
( )[ ]( )
( )
( ) ( ) ( ) ( )(
( )( ( ) ( ))) ( ) ( )( )(
( ) ( ))).,,
,,,
,,,
,,
nnlkn
knnkkkkknnlkn
knknknlkn
xxFxx
l
xPxxxK
xxUFxxPUxxPxPxxxK
xxFUxUxxQxPxxxKxLF
knkn
∧
∧∈∃∈∃=∧
∧∈∃∈∃=∨=′
∈
Далее представим правило вычисления линейного логического преобразования
из ( )
knnn
xxx ,...,,
21
в lx следующей формулой:
( )[ ]( )
( )
( )
( ) ( ) ( ) ( )
( )( ( )( ( ) ( ) ∧∧
∈∃∈∃∈∃∈∃=∧
∧∨=′
−−
−−−
−
−−
∈
...,,,...,,,,...,,
......
,,,...,,
2211121121
121112211
121
121121
,,...,,,,...,,
nnnnlnnnnnnnn
nnnnnnnnnnnn
lnnnn
xxxxFxxxx
l
xPxPxxxxxKxxxxF
UxUxUxUxxPxPxPxP
xxxxxKxLF
kkkk
kkkkkk
kk
knknnnknknnn
( ) ( )) ( ) ( )(((
( )( ) ( ) ( )( ))).,,,...,,,,...,,
...
111211211
11111
nnlnnnnnnnnn
nnnnnnnnnn
xPxxxxxKxxxxFUx
xPUxxPUxxPxP
kkkk
kkkkkkkkkk
−−
−−−−−
∈∃∧
∧∧∈∃∈∃=∧
Интерес представляет случай, когда ( )2111 , xxFx ∈ и ( )2122 , xxFx ∈ . Пусть
cbaa
xxxxxxFxxF 212121211 ),(),( ∨== , bbaa
xxxxxxF 2121212 ),( ∨= .
В графическом виде представим соответствующее линейное логическое пре-
образование на рис. 4.
Формула для вычисления будет иметь следующий вид:
( )
( )
( )
( ) ( ) ( )
( ) ( )( ) ( ) ( ) ( )( )
( ) ( ) ( ) ( )( ) ( )( )( )( ).,,,,
,,,,
,,
1212211321122
2132121112122
21321
,
,
3
2122
2111
xPxxFxxFxxxKUxxQUx
xQxPxxxKxxUFxxxUFx
xQxPxxxKxR
xxFx
xxFx
∨∈∃∈∃=
=∈∃∨∈∃=
==′′
∨
∈
∈
Тогда
( ) { }( ) { } ( )((
( ) ( )( ) ( ))) { }( ) .,,
,,,,
33323221121212121
32132112223
cacbaabacbaacbaa
aaacbaba
xxxxxxcbaxxxxxxxxxxx
xxxxxxcbaxxxcbaxxR
∨=∨∈∃=∨∧∨∨∨∧
∧∨∈∃∨∈∃=′′
Вечирская И.Д., Четвериков Г.Г.
«Искусственный интеллект» 2013 № 2 116
5В
( )
3
xR ′′
a
b
a
c
b
a b c
c
( )
1
xP
( )
2
xQ
c
Рисунок 4 – Графическое представление линейного
логического преобразования ( )3xR ′′
Таким образом, линейное логическое преобразование из ( )kn xx , в lx по
области определения, заданной функцией ( )kn xxF , , можно вычислить по следую-
щему правилу:
( )[ ]( )
( )
( )
( ) ( ) ( )
( ) ( )( ) ( ) ( ) ( )( )
( ) ( ) ( ) ( )( ) ( )( )( )( ).,,,,
,,,,
,,
,
,
nnknkknnlknnkkk
kknnlknknnnknkk
kknnlkn
xxFx
xxFx
l
xPxxFxxFxxxKUxxPUx
xPxPxxxKxxUFxxxUFx
xPxPxxxKxLF
knkk
knnn
∨∈∃∈∃=
=∈∃∨∈∃=
==′′
∨
∈
∈
Далее представим правило вычисления линейного логического преобразования
из ( )
knnn
xxx ,...,,
21
в lx следующей формулой:
( )[ ]( )
( )
( )
( )
( )
( )∧=′′
−
−
−−−
−
−
∨
∈
∈
∈
∈
kk
knknnnknkn
knknnnknkn
knknnnnn
knknnnnn
nnnn
xxxxFx
xxxxFx
xxxxFx
xxxxFx
l xxxxKxLF ,,...,,
121
121
12111
12122
12111
,,...,
,,...,
................................................
,,...,
,,...,
( ) ( ) ( ) ( ) ( )(
( )) ( )(
( ) ( ) ( ) ( ) ( )(
( ) (( ( )((
( ) ( )(
( ) ( )) ( )))).,,...,,,...,
...,,...,,,...,
,,...,,...
...
,,...,,,,...,
,,...,...
111211211
12121211
121`1111
112211
12112111
121112211
nnnnnnnnnnnn
nnnnnnnnnn
nnnnnnnn
nnnnnnnnnnn
nnnnnnnnnn
nnnnnnnnnnnnnn
xPxxxxFxxxxF
xxxxFxxxxF
xxxxKUxxPUx
xPUxxPxPxPxP
xxxxKxxxxUFx
xxxxUFxxPxPxPxP
kkkkkk
kkkk
kkkkk
kkkkkkk
kkkkkk
kkkkkkkk
−−−
−−
−−−−
−−
−−−−
−−−
∨∨
∨∨∨∧
∧∈∃∈∃∧
∧∈∃=∧
∧∈∃∨
∨∈∃=∧
Выводы
Таким образом в статье был проведен анализ процесса построения цепочек
лексических единиц.
Для его формализации выбран аппарат алгебры конечных предикатов, а именно
линейные логические преобразования. С помощью линейных логических преобразо-
ваний было осуществлено математическое описание самого процесса построения.
Линейные логические преобразования в задачах семантической разметки текста
«Штучний інтелект» 2013 № 2 117
5В
Был проведен детальный анализ действий над линейными логическими преоб-
разованиями. Исследовано на разных областях (когда области определения зависят
от одной и/или двух переменных) вычисление линейных логических преобразований.
Полученные правила вычисления линейных логических преобразований проил-
люстрированы примерами для трех переменных.
Перспективы дальнейших исследований. Как известно, основной структурной еди-
ницей словаря служит словарная статья. Каждая словарная статья содержит регистровую
единицу – заголовочное слово, которое является своеобразным идентификатором
статьи. Разным заголовочным словам соответствуют разные словарные статьи. В свою
очередь статьи с одним и более регистровым словом объединяют по тождественному
набору лексических значений в регистровый ряд. Регистровыми единицами могут
служить лексические единицы, образующие компоненты составных слов, слова, употре-
бляемые только как компоненты установившихся словосочетаний [11]. Для исследова-
ния внутренней структуры регистрового ряда можно использовать правила вычисления
линейных логических преобразований.
Что касается построения цепочек лексических единиц, то еще одну перспективную
задачу, которую можно исследовать с помощью полученных нами правил, сфор-
мулируем в следующем виде. Левая часть полноструктурированной словарной статьи
содержит такие элементы: регистровый ряд; показатели словоизменительной пара-
дигмы; показатели синтаксических связей и функций; грамматические параметры
(род для существительных, вид для глаголов, показатель части речи, что указывается
для местоимений, наречий, числительных, служебных частей речи и восклицаний);
стилистические и другие ремарки. Таким образом, интересной и несомненно перспек-
тивной для автоматической реализации является задача построения семантической
цепочки по всей левой части словарной статьи, где будут учитываться разные
задания областей определения для составляющих левой части словарной статьи на
основе исследованных правил вычисления линейных логических преобразований.
Литература
1. Бондаренко М.Ф. Мозгоподобные структуры : [справочное пособие] / М.Ф. Бондаренко,
Ю.П. Шабанов-Кушнаренко. – К. : Наукова думка, 2011. – Том первый : [текст]. – 460 с.
2. Морковкин В.В. О единицах лексической системы : [текст] / В.В. Морковкин // Лексика и
лексикография : сб. науч. трудов / [отв. ред. Ю.Г. Коротких, А.М. Шахнарович]. – М., 1992. –
С. 127-134.
3. Бондаренко М.Ф. Концепції уніфікації інформаційно-інтелектуальних технологій в системах
мовлення : [текст] / М.Ф. Бондаренко, З.Д. Коноплянко, Г.Г. Четвериков // Біоніка інтелекту:
наук.-техн. журнал. – 2011. – № 3 (77). – С.150-156.
4. Широков В.А. Комп’ютерна лексикографія : [текст] / Широков В.А. – Київ : Науково-виробниче
підприємство «Видавництво “Наукова думка” НАН України», 2011. – 351 с.
5. Широков В.А. Елементи лексикографії : [текст] / Широков В.А. – Київ : Довіра, 2005 – 304 с.
6. Кустова Г.Н. Национальный корпус русского языка: семантические фильтры для разрешения
многозначности глаголов : [текст] / Г.Н. Кустова, С.Ю. Толдова // Труды междунар. конф. :
«Корпусная лингвистика – 2008». – СПб., 2008.
7. Рафаєва А.В. Програмa семантичної класифікації лексики ПроСеКа : [текст] / А.В. Рафаєва //
Прикладна лінгвістика та лінгвістичні технології : MegaLing-2009 : зб. наук. праць / НАН України.
Укр.мовн.-інформ.фонд, Таврійськ. нац. ун-т ім. В.І. Вернадського/ [за ред. В.А. Широкова]. – К. :
Довіра, 2009. – 527 с.
8. Федорова Т.Н. Автоматизация построения цепочек лексических единиц на примере украинских
народных сказок : [текст] / Т.Н. Федорова [Электронный ресурс] // Материалы международной
научной конференции : «Горизонты прикладной лингвистики и лингвистических технологий»
Вечирская И.Д., Четвериков Г.Г.
«Искусственный интеллект» 2013 № 2 118
5В
(MegaLing’2011). – 20 – 26 сентября 2011, Украина, Киев. – Режим доступа :
http://megaling.ulif.com.ua/.
9. Вечiрська I.Д. Математичнi аспекти побудови ланцюгів лексичних одиниць : [текст] / I.Д. Вечiр-
ська, Г.Г. Четвериков // Бионика интеллекта: науч.-техн. журнал. – 2012. – № 2(79). – С. 84-88.
10. Вечирская И.Д. О вычислении линейных логических преобразований / И.Д. Вечирская,
А.А. Иванилов // Вестник НТУ «ХПИ» : сб. науч. трудов. – Харьков : НТУ «ХПИ», 2005. – № 18. –
С. 29-32.
11. Широков В.А. Лінгвістичні та технологічні основи тлумачної лексикографії : [текст] /
В.А. Широков – Київ : Довіра, 2010 – 295 с.
Literaturа
1. Bondarenko М.F. Brain-like structure: spravochnoe posobie. Tom pervyj [Text] / М.F. Bondarenko,
Yu.P. Shabanov-Kushnarenko – К.: Naukova dumka, 2011. – 460 s.
2. Morkovkin V.V. About units of lexical system [Text] / V.V. Morkovkin // Leksika i leksikographiya: Sb.
nauch. trudov / Otv. red. Yu.G. Korotkih, А.М. Shahnarovich – М., 1992. – S. 127-134.
3. Bondarenko М.F. Unification conception of information-intelligence technology in language systems
[Text] / М.F. Bondarenko, Z.D. Konoplyanko, G.G. Chetverikov // Bionics of Intelligence: Sci. Mag. –
2011. – № 3 (77). – S. 150-156.
4. Shyrokov V.А. Computer lexicography [Text] / V.А. Shyrokov – Kyjiv: Naukova dumka, 2011. – 351 s.
5. Shyrokov V.А. Elements of lexicography / [Text] / V.А. Shyrokov – Kyjiv: Dovira , 2005 – 304s.
6. Kustova, G.N. National corps of Russian language [Text] / G.N. Kustovа, S.Yu. Toldova // Proc. «Corps
linguistics – 2008». – SPb, 2008.
7. Rafayeva А.V. Program of semantic classification of vocabulary ProSeKa [Text] / А.V. Rafayeva //
MegaLing-2009: Zb. nauk. prats / Za red. За ред. V.А. Shyrokova – Kyjiv: Dovira, 2009. – 527 s.
8. Fedorova T.N. Automatization of building of chain of lexical units on example ukrainian stories [Text] /
Т.N. Fedorova // MegaLing-2011. – 20-26 sentyabrya 2011, Ukraina, Kyjiv, http://megaling.ulif.com.ua/
9. Vecvirska I.D. Mathematical aspects of building of chain of lexical units [Text] / I.D. Vechirska,
G.G.Chetverikov// Bionics of Intelligence: Sci. Mag. – 2012. – № 2(79). – S. 84-88.
10. Vecvirska I.D. About computation of linear logical transformations / I.D. Vechirska, А.А. Ivanilov //
Vestnik NTU «KHPI» – Kharkov: NTU «KHPI», 2005. – № 18. – S. 29-32.
11. Shyrokov V.А. Linguistic and technological basis of explanatory lexicography [Text] / V.А. Shyrokov –
Kyjiv: Dovira, 2010 – 295 с.
RESUME
I.D. Vechirska, G.G. Chetverikov
Linear Logical Transformations is in the Semantic Marking
Problem of Text
In given article, a perspective analysis of semantic marking problem were developed
It directs to amplification of retrieval features by linguistic characteristics. The retrieval is
realized not only by word, but by word-combination too. It is envisaging further
development problem.
An approach to the construction of semantic chains for phrases was developed based
on formalized in [9] of the process of building chains of lexical units. For studies it was
selected the unit of the algebra of finite predicates, namely the linear logic of
transformation. The linear logical transformation helped to carry out a mathematical
description of the process of construction.
It was carried out a detailed analysis of the actions of the linear logic transformations.
Also it was investigated a calculation of the linear logical transformation in different areas.
The resulting calculation rules of linear logic transformations were illustrated with
examples for three variables.
Статья поступила в редакцию 09.04.2013.
|