Experiment for the paper "Features for discourse-new referent detection in Russian

Replication of CICLing-2016 paper (Toldova and Ionov 2016)

To reproduce this experiment you will need:

  1. RuCor corpus (from 2015-10-29)
  2. Python modules:
  3. anaphoralib Python module

Since anaphoralib is in an early stage of development, there is no way to install it yet, so in order to import it, you should cd to the folder with the module. Paths to the corpus should be updated accordingly.


In [1]:
%cd '/Users/max/Projects/Coreference/'


/Users/max/Projects/Coreference

In [2]:
%cd 'rucoref'
from anaphoralib.corpora import rueval
from anaphoralib.tagsets import multeast
from anaphoralib.experiments.base import BaseClassifier
from anaphoralib import utils
from anaphoralib.experiments import utils as exp_utils
%cd '..'

from sklearn.ensemble import RandomForestClassifier
from sklearn.linear_model import LogisticRegression
from imblearn.over_sampling import BorderlineSMOTE

import numpy as np

%matplotlib inline


/Users/max/Projects/Coreference/rucoref
/Users/max/Projects/Coreference

In [3]:
lists_dir = 'CICLing-2016/wordlists'
texts_dir = 'Corpus-2015/Tokens.txt'
gs_dir = 'Corpus-2015/Groups.txt'

tagset = multeast

random_state = 42

Reading the texts from GS and matching them to actual texts

Loading chains and GS


In [4]:
rucoref = rueval.RuCorefCorpus(multeast, rueval)

In [5]:
exp_utils.load_corpus(rucoref, texts_dir, gs_dir)


Number of texts: 181
Number of GS texts: 181
Number of chains in a corpus: 3383
Number of words in all chains: 15886

In [6]:
rucoref.groups[0][:30]


Out[6]:
[Во:во(Sp-a, 0),
 время своих прогулок:время свой прогулка(Ncnsan, 3),
 в:в(Sp-l, 24),
 окрестностях Симеиза:окрестность симеиза(Ncfpln, 26),
 я:я(P-1-snn, 47),
 обратил:обратить(Vmis-sma-p, 49),
 внимание:внимание(Ncnsan, 57),
 на:на(Sp-a, 66),
 одинокую дачу:одинокий дача(Ncfsan, 69),
 стоявшую:стоять(Vmps-sfa-ea, 84),
 на:на(Sp-l, 93),
 крутом склоне:крутой склон(Ncmsln, 96),
 горы:гора(Ncfpan, 110),
 .:.(SENT, 114),
 К:к(Sp-l, 116),
 этой даче:этот дача(Ncfsln, 118),
 не:не(Q-----, 128),
 было:быть(Vmis-sna-e, 131),
 проведено:провести(Vmps-snpsp, 136),
 даже:даже(Q-----, 146),
 дороги:дорогой(Afpmpns, 151),
 .:.(SENT, 157),
 Кругом:кругом(R-----, 159),
 она:она(P-3fsnn, 166),
 была:быть(Vmis-sfa-e, 170),
 обнесена:обнесена(Vmps-sfpsp, 175),
 высоким забором:высокий забор(Ncmsin, 184),
 с:с(Sp-i, 201),
 единственной низкой калиткой:единственный низкий калитка(Ncfsin, 203),
 которая:который(P--fsna, 233)]

In [7]:
rucoref.print_stats()


Number of texts: 181
Number of GS texts: 181
Number of chains in a corpus: 3383
Number of words in all chains: 15886

In [8]:
rucoref.create_indices()

Loading special lists

Special lists load from the directory stored in lists_dir


In [9]:
def load_list(filename):
    data = set()
    with open(filename, encoding='utf-8') as inp_file:
        for line in inp_file:
            data.add(line.strip('\r\n'))
    
    return data

In [10]:
import os

wordlists = {}

for filename in os.listdir(lists_dir):
    wordlists[filename.replace('.txt', '')] = load_list(os.path.join(lists_dir, filename))

In [11]:
print(wordlists.keys())


dict_keys(['role_assess', 'NewRef', 'class', 'indef', 'refer_to_CommKnowl', 'adj-top50', 'non-identity_sim', 'demonstratives', 'possessives', 'subjectivity'])

Building indices and dictionaries

Building additional indices (of all words and all groups):


In [12]:
import collections

word_index = []
group_index = []

for i, text in enumerate(rucoref.texts):
    word_index.append(collections.defaultdict(set))
    group_index.append(collections.defaultdict(set))
    
    for word in text:
        word_index[-1]['_'.join(word.lemma)].add(word.offset)
    for group in rucoref.groups[i]:
        for g in group.iter_groups():
            group_index[-1]['_'.join(g.lemma)].add(g.offset)

In [13]:
print('\n'.join(list(group_index[0].keys())[:30]))


во
время_свой_прогулка
время
свой
прогулка
в
окрестность_симеиза
окрестность
симеиза
я
обратить
внимание
на
одинокий_дача
одинокий
дача
стоять
крутой_склон
крутой
склон
гора
.
к
этот_дача
этот
не
быть
провести
даже
дорогой

Building sets of adjectives and pronouns for feature selection:


In [14]:
adjectives = set()
for text in rucoref.texts:
    for word in text:
        if tagset.pos_filters['adj'](word) and (len(word.tag) < 7 or word.tag[6] == 'f'):
            adjectives.add('_'.join(word.lemma))

adjectives = list(adjectives)

In [15]:
adjectives


Out[15]:
['нечестивый',
 'движущий',
 'викторианский',
 'водоочистных',
 'далёкие',
 'множественный',
 'наглядный',
 'медийной',
 'расового',
 'швейцарский',
 'страховой',
 'недлинной',
 'национально',
 'разветвлённых',
 'заграничный',
 'нелогичный',
 'восхитительный',
 'полярный',
 'близлежащими',
 'приятный',
 'запасной',
 'псевдовикторианский',
 'развевающегося',
 'престижнейшее',
 'смелый',
 'чикагского',
 'запредельный',
 'худобой',
 'острый',
 'жёсткой',
 'этническое',
 'многосторонние',
 'ненадежный',
 'презренном',
 'нечастый',
 'тёплом',
 'цинковый',
 'толстый',
 'астрономический',
 'избирательный',
 'малоизвестный',
 'отработавшее',
 'интригующий',
 'дружный',
 'небесный',
 'мюнхенский',
 'озоновом',
 'окровавленный',
 'равномерный',
 '\ufeffавторское',
 'польский',
 'пространственный',
 'густой',
 'видимый',
 'проникновенными',
 'хазарский',
 'документальную',
 'всемирный',
 'номинативный',
 'волонтерская',
 'плохонький',
 'дворцовый',
 'обычный',
 'локальный',
 'круглый',
 'жёстким',
 '\ufeffизбирательная',
 'культурный',
 'щедрыми',
 'салафистская',
 'молочный',
 'попятный',
 'очаровательный',
 'насмешливый',
 'знаковом',
 'исламский',
 'лицензированный',
 'облезлый',
 'реформистская',
 'долларовой',
 'отчаянный',
 '\ufeffкаждую',
 'исландские',
 'оконный',
 'торбеевские',
 'новоявленный',
 'взрослый',
 'заблаговременные',
 'круговой',
 'федеральный',
 'предвыборный',
 'блюзовый',
 'растиражированных',
 'окроплю',
 'глянцевый',
 'перевалочных',
 'коммунальный',
 'разбитый',
 'умерший',
 'длинный',
 'незамкнутые',
 'несоизмеримой',
 'унитазном',
 'несравненного',
 'планшетных',
 'обострённые',
 'зыбкий',
 'мудреный',
 '\ufeffдолгожданное',
 'широкий',
 'несомненный',
 'сподручный',
 'грубый',
 'чёрные',
 'сосьете',
 'газовый',
 'сирийцам',
 'перекошенная',
 'кортасаровская',
 'многополярная',
 'колхозный',
 'зелёной',
 'злобный',
 'алеутских',
 'обывательский',
 'пыточный',
 '\ufeffпоследнее',
 'ночной',
 'отцовский',
 'посещаемым',
 'подходящий',
 'урановая',
 'долларовый',
 'расовый',
 'животный',
 'пакистанскими',
 'преподавательский',
 'игровыми',
 'далеко',
 'искусственный',
 'сценарных',
 'причастный',
 'навязший',
 'неблагодарный',
 'датский',
 'розоватый',
 'общенациональный',
 'корбюзье',
 'памятный',
 'глобализируемого',
 'технологический',
 'нервозные',
 'центральный',
 'исламистской',
 'крылатый',
 'тесный',
 'высокоточный',
 'погодный',
 'вульгаризированным',
 'повторный',
 'прорванную',
 'модный',
 'больший',
 'разреженную',
 'конъюнктурный',
 'унции',
 'темнокожих',
 'стыдливый',
 'желтоватый',
 'диатоническом',
 'гарантированный',
 'устный',
 'читаемого',
 'погодные',
 'возвышающую',
 'осознанный',
 'резиновый',
 'подконтрольных',
 'политический',
 'красоты,захватывающей',
 'документальный',
 'перегруженной',
 'демонстрационный',
 'ранее',
 'адекватный',
 'разъединённое',
 'малмокианское',
 'нетрадиционный',
 'новый',
 'крепостной',
 'превосходящий',
 'перманентное',
 'республиканский',
 'надетый',
 'стеклянный',
 'плазменная',
 'излюбленному',
 'безводный',
 'массированный',
 'предвоенный',
 'щукинский',
 'лживый',
 'кочующим',
 'транслируемых',
 'колтрейновской',
 'простодушный',
 'карательный',
 'радиационный',
 'непонятный',
 'неверный',
 'арктическом',
 'ласковый',
 'странный',
 'учёными',
 'массивный',
 'антигламурном',
 'действенный',
 'бюрократический',
 'иверских',
 'шариатского',
 'проведённое',
 'обменный',
 'наверное',
 'серенький',
 'неблагоприятный',
 'брежневских',
 'террористический',
 'настороженный',
 'чужеродный',
 'греческий',
 'лучший',
 'сокрушительный',
 'расторопный',
 'нове',
 'телевселенную',
 'онлайновый',
 'удалённой',
 'предполагаемая',
 'онлайновой',
 'вооруженный',
 'плоский',
 'телевизионный',
 'многотомную',
 'воодушевлённых',
 '\ufeffэтого',
 'гиней',
 'враждебный',
 'рослый',
 'равноправный',
 'румынский',
 'тёмными',
 '\ufeffбрюшная',
 'размеренный',
 'закоренелых',
 'склонный',
 '\ufeffширокая',
 'немедийных',
 'нехороший',
 'одноименный',
 'поклонный',
 'законный',
 'авральной',
 'онтологический',
 '\ufeffфарерские',
 'профессиональный',
 'близкий',
 'пограничный',
 'микроскопический',
 'высокоточные',
 'старенький',
 'юридический',
 'телеграфному',
 'благоприятный',
 'долгий',
 'мягкий',
 'вредоносный',
 'индукционной',
 'должный',
 'похожий',
 'традиционный',
 'этнографическом',
 'усмирившийся',
 'дальнобойный',
 'тогдашний',
 'бергмановском',
 'парной',
 'тотальный',
 'сирийская',
 'трудовой',
 'прогламурной',
 '\ufeffкольцевая',
 'грустневшей',
 'священный',
 'сюрреалистическая',
 'гигантский',
 'невесомый',
 'неотличимая',
 'ивановский',
 'легковоспламеняющийся',
 'рваный',
 'вкусовой',
 'зажигательный',
 'разнатовких',
 'израильский',
 'властный',
 'классический',
 '\ufeffсоответствующая',
 'родовспомогательное',
 'табачный',
 'трогательный',
 'фарфоровый',
 'распространяющий',
 'скандальный',
 'садовый',
 'дешевый',
 'формальный',
 'пылевой',
 'дыхательными',
 'либеральный',
 'турецкий',
 'мстительный',
 '\ufeffсамая',
 'малоприятный',
 'захаржевскому',
 'отвисшей',
 'неудачный',
 'задвинутый',
 'спутниковый',
 'однозначной',
 'худший',
 'миллионной',
 'бросовое',
 'широкомасштабный',
 'неуместный',
 'юношеский',
 'резинотехнических',
 'углекислый',
 'топливный',
 'характерный',
 'дохийского',
 'тарантиновских',
 'махровый',
 'невыясненными',
 'студенческий',
 'диковатый',
 'недофинансированным',
 'голый',
 'зелёное',
 '\ufeffроссийская',
 'высокопоставленный',
 'концертными',
 'южнокорейский',
 'кавказский',
 'аляповатый',
 'всесторонний',
 'спасительный',
 'казненному',
 'глубочайшая',
 'учтивой',
 'ударный',
 'фетровый',
 'абстрактный',
 'общеимперским',
 'спиччебубио',
 'джазовыми',
 'нормальный',
 'поддающемся',
 'полутеней',
 'нестабильные',
 'управляемый',
 'невнятный',
 'дворовый',
 'дизайнерский',
 'создававшейся',
 'гагарообразным',
 'потусторонний',
 'учёных',
 'милицейский',
 'готический',
 'искажённых',
 'ровный',
 'непослушный',
 'смертный',
 'неважный',
 'гигиенический',
 '\ufeffклиническая',
 'карий',
 'категоричный',
 'бортовой',
 'триумфальный',
 'болотный',
 'новозеландский',
 'свадебный',
 'физикохимических',
 'непременный',
 'неэкономичной',
 'молоденький',
 'этажный',
 'зловещий',
 'тугой',
 'нищий',
 'ходячий',
 'аргументированных',
 'автобусный',
 'сепаратистского',
 'всенародный',
 'церковный',
 'дружественный',
 'парниковый',
 'утончённой',
 'поступившего',
 'единственный',
 'сенсорный',
 'инженерный',
 '\ufeffжанровое',
 'учёного',
 'мускульном',
 'зелёного',
 'бывший',
 '\ufeffотдельные',
 'царский',
 'настенным',
 'беспрецедентный',
 'мировоззренческие',
 'поверхностный',
 'управляющий',
 'счастливый',
 'вскочившего',
 '\ufeffмодельное',
 'уместительней',
 'процентный',
 'косовских',
 'бесправные',
 'нищенский',
 'захватистых',
 'профсоюзными',
 'печатаемое',
 'граничной',
 'сторожевой',
 'сюрреалистический',
 'случайный',
 'напряжённые',
 '\ufeffамериканские',
 'сатанинских',
 'воркующий',
 'подмосковный',
 'азотный',
 'биг',
 'разменной',
 'неодушевленные',
 'вонючий',
 'основательное',
 'сверхъестественные',
 'беспокойный',
 'обманутая',
 'региональный',
 'картонный',
 'объемистый',
 'неутомимый',
 'обнаженный',
 'дм3',
 'структурный',
 'кратчайший',
 'прагматический',
 'планшетной',
 'классный',
 'кризисный',
 'урановый',
 'экспертный',
 'гадкий',
 'мигающую',
 'афганистаном',
 'победный',
 '\ufeffспровоцированное',
 'вьездные',
 'потрясающий',
 'эмалированные',
 'лондонский',
 'пьянящий',
 'выборный',
 'минимальный',
 '\ufeffвсевозможных',
 'многодетный',
 'черепаховый',
 'серебристый',
 'многонациональных',
 'критический',
 'огромный',
 'указанный',
 'древнеисландском',
 'сталелитейная',
 'обслюненной',
 'узкий',
 'горьковатый',
 'необоснованный',
 'лунный',
 'авторитетный',
 'русскоязычный',
 'русскоязычная',
 'арктическим',
 'продолжительный',
 'стандартизованные',
 'реформаторскую',
 'превосходный',
 '\ufeffитальянские',
 '\ufeffдвухметровый',
 'дифференциальный',
 'рождественский',
 'колчаковского',
 'зреющих',
 'медовый',
 'нечеловеческий',
 'отсталый',
 'египетский',
 'противоборствующими',
 'трансмиссивных',
 'сербского',
 'распространённой',
 'общеарабской',
 'приторный',
 'водосточный',
 'голливудский',
 'платный',
 'имущественный',
 'вспомогательный',
 '\ufeffподписанная',
 'положительный',
 'безоговорочными',
 'абхазское',
 'брезентовый',
 'золотоцветного',
 'начальный',
 'прослойкой',
 'курительный',
 'азартный',
 'межпланетный',
 'коллективный',
 'правдивый',
 'пещерный',
 'добрый',
 'месячный',
 'новаторский',
 'гагаузский',
 'адский',
 'притупившиеся',
 'вооружённым',
 'прогламурная',
 'чувствительный',
 'харизматичного',
 'отвратительный',
 'правящим',
 '\ufeffгосударственное',
 'напряжённом',
 'младший',
 'физический',
 'стеклообразного',
 'дополняющей',
 'треххвостовая',
 'правый',
 '\ufeffмолодые',
 'злачных',
 'филдсовскую',
 'акционерный',
 'сутуловатый',
 'короткопериодическую',
 'дохийкого',
 'сухой',
 'акустический',
 'любовный',
 'межгосударственный',
 'растрепаные',
 'кузнечным',
 'данные',
 'газообразное',
 'электронный',
 'холеный',
 'бесточечных',
 'одобрительный',
 'спектральный',
 'увеличивающийся',
 'осмысленную',
 'сигнальный',
 'сглаженном',
 'нелинейный',
 'сотворенные',
 'бесчисленный',
 'обжитая',
 'теневой',
 'карнавальной',
 'амбициозную',
 'малиновый',
 '\ufeffсирийские',
 'нежный',
 'пуантилистической',
 '\ufeffданное',
 'незаряженный',
 'очевидный',
 'нездешних',
 'несравненной',
 'спекулятивных',
 'супружеский',
 'масштабный',
 'буйнакской',
 'dark',
 'женский',
 'новоджазовых',
 'санскритского',
 'липовыми',
 'некрупную',
 'каменный',
 'трехступенчатой',
 'неожиданный',
 'достаточный',
 'облачный',
 'беспредметными',
 'погибший',
 'сухопутный',
 '\ufeffтакая',
 'круизного',
 'верховный',
 'весенний',
 'недалекий',
 'камерный',
 'безобразный',
 '44-го',
 'глобальный',
 'жесточайший',
 'мини',
 'стекловидный',
 'юмористический',
 'глубокий',
 'домшинских',
 'исполнительному',
 'субарктические',
 'детективном',
 'пошитый',
 'еловый',
 '\ufeffантигламурной',
 'ситцевый',
 'родной',
 'четырёх',
 'тяжёлое',
 'высадившимися',
 'эстетический',
 'лопоухих',
 'потерянный',
 'архитектурная',
 'застёгнутым',
 '\ufeffсливочный',
 'древнеиндийской',
 'отходящими',
 'преступный',
 'нелепый',
 'сложный',
 'генетический',
 'фейковой',
 'бесконечный',
 '\ufeffрастущая',
 'несформулированное',
 'завуалированную',
 'петербургский',
 '\ufeffтекущая',
 'демократический',
 'стилистический',
 'метеорологический',
 'чешский',
 'стыдной',
 'кардинальному',
 'хозяйственный',
 'гармоничная',
 'имперский',
 'ритмический',
 'наихудший',
 'гордый',
 '\ufeffгрузинских',
 'сентиментальный',
 'панкисское',
 'эгоистичного',
 'каннибальских',
 'ровенской',
 'надзорные',
 'недогадливый',
 'языковое',
 'лаковый',
 '’',
 'установленный',
 'красный',
 'выгнутый',
 'ноздреватый',
 'межэтническая',
 'волшебный',
 'жесткий',
 'сиплый',
 'величайший',
 'лёгким',
 'возбудимая',
 'молниевыми',
 'дневной',
 'интерактивный',
 'аэродинамическими',
 'прогнозный',
 'жизнеспособный',
 'постигших',
 '\ufeffнародные',
 'низенький',
 'невиданный',
 'двухнедельным',
 'древний',
 'грузинский',
 'экстраординарный',
 'черненьким',
 'экономический',
 'кудрявый',
 'мелкопоместный',
 'антипригарного',
 'джазовый',
 'курьёзное',
 'злополучный',
 'кулаченные',
 'людный',
 'неменьшим',
 'плодовитый',
 'норвежский',
 'беспощадный',
 'существенный',
 'разному',
 'ломавшимся',
 'здешний',
 'настырный',
 'весёлые',
 'теоретический',
 'сердитый',
 'высокообогащённого',
 'тёплой',
 'нарождающимися',
 'неопределенный',
 'экзистенциональный',
 'некоммерческий',
 'владетельный',
 'неоднократного',
 'исламистским',
 'имитировалась',
 'кулинарный',
 'идеологичесский',
 'невыносимый',
 'алюминиевый',
 'голодный',
 'насущный',
 'звездный',
 'спровоцированного',
 'первообщинного',
 'ладанным',
 'бортовую',
 'стройный',
 'волокнистый',
 'макроэкономическим',
 'бесточечные',
 'ближний',
 'ненастный',
 'медийными',
 'змеиный',
 'пылкий',
 'межгосударственного',
 'вчерашний',
 'их',
 'чудный',
 'звериный',
 'языковой',
 'берлинский',
 'семнадцатилетний',
 'подъехавшую',
 'изменяющиеся',
 'павичевским',
 '\ufeffостальные',
 'устойчивый',
 'инициативные',
 'казанский',
 'ритмичный',
 'отдалённого',
 'компетентный',
 'незатейливым',
 'окаянный',
 'боярская',
 'ничтожный',
 'медвежий',
 'комендантский',
 '\ufeffникаких',
 'неотвратимый',
 'операционный',
 'солкиным',
 'атмосферный',
 'авангардный',
 'праздными',
 'переполненное',
 'виновный',
 'жизненный',
 'клубный',
 'приёму',
 '\ufeffсовременные',
 'невзрачный',
 'безысходный',
 'кафкианского',
 'соловецкий',
 'сбалансированные',
 'извлеченная',
 'евразийский',
 'желаемый',
 '\ufeffтретья',
 'рыжий',
 'восточный',
 'неразнообразных',
 'барский',
 'языческий',
 'тряпочных',
 'пораженными',
 'тауйской',
 'древнеримский',
 'логистический',
 'кофейного',
 'наболевший',
 'верующий',
 '\ufeffдействующее',
 'метательной',
 'гороховый',
 'безумный',
 'зерновой',
 'антиправительственный',
 'ощутимый',
 'хриплый',
 'уязвимый',
 'утекшую',
 'хронический',
 'нарастающий',
 'самостоятельный',
 'накопившееся',
 'кредитную',
 'копеечный',
 'романтичного',
 'кованый',
 'лавровый',
 'незнакомый',
 'осведомленным',
 'небыстрый',
 'затейливый',
 'бюджетный',
 'желтый',
 'надоевшей',
 'яростный',
 'приписанными',
 'основной',
 'закрывающихся',
 'романтический',
 'срединной',
 'заречья',
 'михалкиной',
 'насыщенный',
 'нелишний',
 'игровой',
 'денежный',
 'дурацкий',
 '\ufeffшироких',
 'опасный',
 'правоохранительный',
 'положенный',
 'угорелый',
 'социалистический',
 'промежуточный',
 'энциклопедической',
 'удачному',
 'находчивый',
 'больничный',
 'сновидческая',
 'романтичный',
 'аполитичный',
 'предельный',
 'посредственный',
 'молодёжного',
 'уэльскими',
 'таджикистаном',
 'пролетарский',
 'вредный',
 'хазарском',
 'млечный',
 'гагачий',
 'раздельный',
 'обрывистых',
 'значимый',
 'понятный',
 'неуязвимое',
 'агрегатный',
 'трескучий',
 'неадекватный',
 'ревнивый',
 'непропорциональное',
 'гостящие',
 'былинных',
 'химкинский',
 'двухдневный',
 'мирской',
 'металлургическую',
 'курортный',
 'импульсивный',
 'демонстративный',
 'томительный',
 '\ufeffзаглавная',
 'равноправная',
 'подзамче',
 'наигрываемая',
 'троянским',
 'этто',
 'разнообразный',
 'палестинское',
 'тибетской',
 'индологических',
 'вытянутому',
 'спорный',
 'управистый',
 'яблочная',
 'тепловая',
 'несостоявшийся',
 'постсоветский',
 'трансферный',
 'худенький',
 'высокообогащённый',
 '\ufeffочарованные',
 'некрасивый',
 'немаловажный',
 'сермяжная',
 'ренессансный',
 '\ufeffлукавая',
 'субботний',
 'совестливый',
 'иронический',
 'музыкальный',
 'пытливый',
 'протяжённой',
 'своевольный',
 'интеллигентский',
 'азимутальные',
 'тёмная',
 'андалусийский',
 'нерешенный',
 'электротермического',
 'исламистские',
 'конфиденциальный',
 'монгольский',
 'известнейший',
 'docs',
 'жестокий',
 'хмельницкой',
 'инвестировал',
 '\ufeffначиная',
 'лимонный',
 'ошибочный',
 'технический',
 'скапливающаяся',
 '\ufeffтбилисский',
 'непроходимый',
 'сердечный',
 'биологический',
 'вязанные',
 'патетический',
 'насильственный',
 '\ufeffуказанные',
 'заключительный',
 'царственного',
 'криминальный',
 'ненаучных',
 'слезоточивый',
 'относительный',
 'альтернативный',
 'повышенный',
 'утренний',
 'неправосудных',
 'яфетической',
 'обновлённая',
 'всеукраинской',
 'немереными',
 'сдержанный',
 'избавленная',
 'лесной',
 'нелегальный',
 'общеевропейских',
 'аллергический',
 'групповой',
 'модельный',
 'решительный',
 'любезный',
 'высокотехнологическим',
 'вялотекущего',
 'ленинградский',
 'масштабном',
 'процентными',
 'нечитаемым',
 'родственный',
 'вышеозначенные',
 'пессимистичный',
 'покойный',
 'чёрными',
 'буланашском',
 ...]

In [16]:
pronouns = set()
for text in rucoref.texts:
    for word in text:
        if tagset.pos_filters['pronoun'](word):
            pronouns.add('_'.join(word.lemma))

pronouns = list(pronouns)

In [17]:
pronouns


Out[17]:
['каков',
 'который',
 'мой',
 'ваш',
 'своё',
 'прочее',
 'их',
 'нечто',
 'один',
 'некий',
 'они',
 'некоторый',
 'тот',
 'твой',
 'аз',
 'это',
 'никой',
 'таковой',
 'немногие',
 'таков',
 'я',
 'свой',
 'себя',
 'многие',
 'немногий',
 'его',
 'никто',
 'ничто',
 'кто',
 'другое',
 'всякий',
 'он',
 'каждый',
 'всём',
 'любой',
 'самый',
 'вы',
 'иной',
 'никакой',
 'она',
 'наш',
 'другой',
 'оно',
 'ее',
 'прочий',
 'ничей',
 'сей',
 'чей',
 'друг',
 'дружка',
 'такой',
 'кой',
 'весь',
 'сам',
 'мы',
 'все',
 'данный',
 'ты',
 'многое',
 'сие',
 'какой',
 'остальной',
 'е',
 'каковой',
 'некого',
 'нечего',
 'наша',
 'эдакий',
 'что',
 'многий',
 'этот',
 'то']

Creating a classifier


In [18]:
import re

class FirstMentionClassifier(BaseClassifier):
    def __init__(self):
        super(FirstMentionClassifier, self).__init__()
        
        self.feat_zones_ = ('struct', 'string', 'lists')
        self.stats = {'str_matches_before', 'head_matches_before', 'n_adj', 'len_np'}
        
        self.rx_lat = re.compile('[A-Za-z]')
        self.pronouns = {u"его", u"ее", u"её", u"ей", u"ему", u"ею", u"им", u"ими", u"их", u"которая", 
                u"которого", u"которое", u"которой", u"котором", u"которому", u"которую", u"которые", 
                u"который", u"которым", u"которыми", u"которых", u"него", u"нее", u"неё", u"ней", u"нем", 
                u"нём", u"нему", u"нею", u"ним", u"ними", u"них", u"он", u"она", u"они", u"оно", u"свое", 
                u"своё", u"своего", u"своей", u"своем", u"своём", u"своему", u"своею", u"свой", u"свои", 
                u"своим", u"своими", u"своих", u"свою", u"своя", u"себе", u"себя", u"собой", u"собою"}
        
        self.clear_stats()
        
    def get_feature_vector(self, corpus, group, i_text, save_feature_names=False):
        if save_feature_names:
            self.feature_names_ = []
            
        vctr = []
        
        group_lemma = '_'.join(group.lemma)
        group_occurrences = group_index[i_text][group_lemma] if group_lemma in group_index[i_text] else []

        head_index = group.head
        head_lemma = group.lemma[group.head]
        head_occurrences = word_index[i_text][head_lemma] if head_lemma in word_index[i_text] else []
        head_offset = group.head_offset

        group_words = group.words if group.type != 'word' else [group]

        str_matches_before = sum(1 for occ in group_occurrences if occ < group.offset)
        head_matches_before = sum(1 for occ in head_occurrences if occ < group.offset)
        
        adj_in_group = [word for word in group_words[:head_index+1] if tagset.pos_filters['adj'](word)]
        
        self.stats['str_matches_before'].append(str_matches_before)
        self.stats['head_matches_before'].append(head_matches_before)
        
        self.stats['n_adj'].append("{}: {}".format(len(adj_in_group), group_lemma))
        self.stats['len_np'].append("{}: {}".format(len(group_words), group_lemma))
        
        if 'string' in self.feat_zones_:
            vctr.append(('str_match_before=0', str_matches_before == 0))
            vctr.append(('str_match_before<2', str_matches_before < 2))
            vctr.append(('str_match_before<3', str_matches_before < 3))
            vctr.append(('str_match_before>2', str_matches_before > 2))

            vctr.append(('head_match_before=0', head_matches_before == 0))
            vctr.append(('head_match_before<2', head_matches_before < 2))
            vctr.append(('head_match_before<3', head_matches_before < 3))
            vctr.append(('head_match_before>2', head_matches_before > 2))
            
            vctr.append(('uppercase', all(word.isupper() and len(word) > 1 for word in group.wordform)))
            #vctr.append(('capitalized', any(word[0].isupper() and len(group.wordform) > 1 for word in group.wordform[1:])))
            vctr.append(('latin', any(self.rx_lat.search(word) for word in group.wordform)))
            vctr.append(('is_proper_noun', corpus.tagset.pos_filters['properNoun'](group)))
        #vctr.append(('is_pronoun', group.lemma[0] in pronouns))
        vctr.append(('is_pronoun', group.wordform[0] in self.pronouns))
        #vctr.append(('is_pronoun', multeast.pos_filters['pronoun'](group) or group.wordform[0] in pronouns))
        self.n_pronouns += 1
        
        if 'struct' in self.feat_zones_:
            i_word = corpus.words_index[i_text][group.offset]
            left_word = corpus.texts[i_text][i_word - 1] if i_word > 0 else None
            right_word = corpus.texts[i_text][i_word + len(group.wordform) + 1] \
                                if i_word + len(group.wordform) + 1 < len(corpus.texts[i_text]) else None
            vctr.append(('conj', bool((left_word and corpus.tagset.pos_filters['conj'](left_word)) 
                        or (right_word and corpus.tagset.pos_filters['conj'](right_word)))))
            
            vctr.append(('len_np<2', len(group.tags) < 2))
            vctr.append(('len_np>2', len(group.tags) > 2))
            
            vctr.append(('n_adj=0', len(adj_in_group) == 0))
            vctr.append(('n_adj>1', len(adj_in_group) > 1))
            vctr.append(('n_adj>2', len(adj_in_group) > 2))
            
        if 'lists' in self.feat_zones_:
            for l in wordlists:
                vctr.append(('in_list_{}'.format(l), any(lemma in wordlists[l] for lemma in group.lemma[:head_index+1])))
        
        if save_feature_names:
            self.feature_names_ = [feat[0] for feat in vctr]
        
        return [int(feat[1]) for feat in vctr]
    
    def prepare_data(self, corpus, random_state=42, test_size=0.3, feature_zones=None):
        if feature_zones:
            self.feat_zones_ = feature_zones
        
        self.n_pronouns = 0
        
        self.stats['class'] = []
        
        self.groups = []
        self.x_data = []
        self.y_data = []

        self.cur_data_ = 'Binary, filtered singletons'
        self.class_names_ = ('non-first', 'first')
        
        save_features = True
    
        for i_text, text in enumerate(corpus.texts):
            for i, mention in enumerate(corpus.mentions[i_text]):
                if i not in rucoref.gs_index[i_text]:
                    continue
                    
                cur_gs_group_id = corpus.gs_index[i_text][i]
                cur_chain = corpus.gs[i_text]['chains'][corpus.chains_index[i_text][cur_gs_group_id]]

                self.y_data.append(self.class_names_.index('first') if cur_gs_group_id == cur_chain[0] 
                                   else self.class_names_.index('non-first'))

                group = corpus.heads_index[i_text][mention.offset]
                self.x_data.append(self.get_feature_vector(corpus, group, i_text, save_features))
                self.groups.append(group)
                self.stats['class'].append(self.class_names_[self.y_data[-1]])
                save_features = False

                pronoun_index = self.feature_names_.index('is_pronoun')
                if self.x_data[-1][pronoun_index]:
                    self.x_data.pop()
                    self.y_data.pop()
                    self.groups.pop()
                    for key in self.stats:
                        self.stats[key].pop()
                    continue
                
                del self.x_data[-1][pronoun_index]
                
        super(FirstMentionClassifier, self).prepare_data(corpus, random_state, test_size)
    
        del self.feature_names_[pronoun_index]
        class_numbers = [sum(1 for item in self.y_data if item == cur_class) for cur_class in range(len(self.class_names_))]
        self.ratio = float(min(class_numbers) / float(max(class_numbers)))

Training and testing


In [19]:
first_mention_clf = FirstMentionClassifier()
first_mention_clf.prepare_data(rucoref, random_state=random_state, test_size=0.3)

In [20]:
first_mention_clf.stats.keys()


Out[20]:
dict_keys(['len_np', 'head_matches_before', 'n_adj', 'str_matches_before', 'class'])

Baseline

Baseline condition: NP is a first mention if there is no such exact string in the text before


In [22]:
def baseline_predict(data):
    y_pred = np.zeros(len(data))
    for i, row in enumerate(data):
        y_pred[i] = row[0] == 1
    
    return y_pred

In [23]:
first_mention_clf.test(y_pred=baseline_predict(first_mention_clf.x_data_test), test_name='baseline')


Report baseline:               precision    recall  f1-score   support

   non-first      0.907     0.701     0.791      2163
       first      0.559     0.841     0.672       975

    accuracy                          0.745      3138
   macro avg      0.733     0.771     0.731      3138
weighted avg      0.799     0.745     0.754      3138

String features


In [24]:
first_mention_clf.prepare_data(rucoref, random_state=random_state, feature_zones=('string',))

In [25]:
clf = RandomForestClassifier(n_estimators=500, random_state=random_state)
sampler = BorderlineSMOTE(sampling_strategy=first_mention_clf.ratio, kind='borderline-1', random_state=random_state)

first_mention_clf.fit(clf, sampler)
first_mention_clf.test(test_name='string features')


Report string features:               precision    recall  f1-score   support

   non-first      0.877     0.794     0.833      2163
       first      0.622     0.754     0.682       975

    accuracy                          0.781      3138
   macro avg      0.750     0.774     0.758      3138
weighted avg      0.798     0.781     0.786      3138


In [26]:
first_mention_clf.print_stats()


Classifier <class 'sklearn.ensemble._forest.RandomForestClassifier'>: fitted
Data: Binary, filtered singletons (non-first, first)
Total:	10460 samples
	7384 non-first
	3076 first

String + Struct features


In [27]:
first_mention_clf = FirstMentionClassifier()
first_mention_clf.prepare_data(rucoref, random_state=random_state, feature_zones=('string', 'struct'))
clf = RandomForestClassifier(n_estimators=500, random_state=random_state)
sampler = BorderlineSMOTE(sampling_strategy=first_mention_clf.ratio, kind='borderline-1', random_state=random_state)

first_mention_clf.fit(clf, sampler)
first_mention_clf.test(test_name='string+struct features')


Report string+struct features:               precision    recall  f1-score   support

   non-first      0.882     0.780     0.828      2163
       first      0.612     0.769     0.682       975

    accuracy                          0.777      3138
   macro avg      0.747     0.775     0.755      3138
weighted avg      0.798     0.777     0.783      3138

All features


In [28]:
first_mention_clf = FirstMentionClassifier()
first_mention_clf.prepare_data(rucoref, random_state=random_state, feature_zones=('string', 'struct', 'lists'))
clf = RandomForestClassifier(n_estimators=500, random_state=random_state)
sampler = BorderlineSMOTE(sampling_strategy=first_mention_clf.ratio, kind='borderline-1', random_state=random_state)

first_mention_clf.fit(clf, sampler)
first_mention_clf.test(test_name='all features')


Report all features:               precision    recall  f1-score   support

   non-first      0.878     0.785     0.829      2163
       first      0.614     0.757     0.678       975

    accuracy                          0.777      3138
   macro avg      0.746     0.771     0.753      3138
weighted avg      0.796     0.777     0.782      3138

Calculating feature importances


In [29]:
first_mention_clf = FirstMentionClassifier()
first_mention_clf.prepare_data(rucoref, random_state=random_state, feature_zones=('string', 'struct', 'lists'))
regr = LogisticRegression(random_state=random_state, max_iter=250)
sampler = BorderlineSMOTE(sampling_strategy=first_mention_clf.ratio, kind='borderline-1', random_state=random_state)

first_mention_clf.fit(regr, sampler)

In [30]:
for i, feat_name in enumerate(first_mention_clf.feature_names_):
    print('{}: {:.4f}'.format(feat_name, regr.coef_[0,i]))


str_match_before=0: 0.9847
str_match_before<2: 0.1106
str_match_before<3: 0.3301
str_match_before>2: -0.3314
head_match_before=0: 1.2262
head_match_before<2: 0.2737
head_match_before<3: -0.0805
head_match_before>2: 0.0792
uppercase: -0.4706
latin: 0.0018
is_proper_noun: -0.5107
conj: -0.0641
len_np<2: -0.0665
len_np>2: 0.2403
n_adj=0: -0.0865
n_adj>1: 0.1248
n_adj>2: -0.5555
in_list_role_assess: -0.0063
in_list_NewRef: -0.6314
in_list_class: 1.0309
in_list_indef: 1.2202
in_list_refer_to_CommKnowl: 0.2608
in_list_adj-top50: 1.2138
in_list_non-identity_sim: 0.5401
in_list_demonstratives: -1.1104
in_list_possessives: -1.3570
in_list_subjectivity: -0.3670

Additional actions

Counting feature importances for bag-of-adjectives classifier


In [31]:
import sklearn.feature_extraction.text
adj_vectorizer = sklearn.feature_extraction.text.CountVectorizer(vocabulary=adjectives)
pron_vectorizer = sklearn.feature_extraction.text.CountVectorizer(vocabulary=pronouns)

In [32]:
def additional_features(data, vectorizer):
    additional_features = np.zeros(shape=(len(data), len(vectorizer.vocabulary)))
    for i, row in enumerate(data):
        additional_features[i,:] = vectorizer.transform([u' '.join(row.lemma)]).toarray()
    
    return additional_features

In [33]:
from sklearn.preprocessing import MinMaxScaler

def rank_to_dict(ranks, names, order=1):
    minmax = MinMaxScaler()
    ranks = minmax.fit_transform(order*np.array([ranks]).T).T[0]
    ranks = map(lambda x: round(x, 4), ranks)
    return dict(zip(names, ranks ))

In [34]:
add_data_x = additional_features(first_mention_clf.groups_train, adj_vectorizer)
adj_clf = RandomForestClassifier(random_state=random_state)
adj_clf.fit(add_data_x, first_mention_clf.y_data_train)


Out[34]:
RandomForestClassifier(bootstrap=True, ccp_alpha=0.0, class_weight=None,
                       criterion='gini', max_depth=None, max_features='auto',
                       max_leaf_nodes=None, max_samples=None,
                       min_impurity_decrease=0.0, min_impurity_split=None,
                       min_samples_leaf=1, min_samples_split=2,
                       min_weight_fraction_leaf=0.0, n_estimators=100,
                       n_jobs=None, oob_score=False, random_state=42, verbose=0,
                       warm_start=False)

In [35]:
ranks = rank_to_dict(adj_clf.feature_importances_, adj_vectorizer.vocabulary)

for feat_name in sorted(ranks, key=lambda f: ranks[f], reverse=True):
    print(feat_name, ranks[feat_name])


некоторые 1.0
каждый 0.7591
другой 0.6098
первый 0.5619
международный 0.5327
трудовой 0.4102
широкий 0.4074
огромный 0.4019
единственный 0.385
взрослый 0.3838
собственный 0.3797
небольшой 0.3564
социальный 0.3555
глобальный 0.3493
последний 0.3484
высокий 0.3451
природный 0.3442
московский 0.3403
главный 0.3017
мелкий 0.3011
солнечный 0.2968
западный 0.2935
основной 0.29
торговый 0.284
народный 0.279
русский 0.2789
одинокий 0.2742
большой 0.2741
рабочий 0.2738
административный 0.2697
оппозиционный 0.2677
зеленый 0.2639
исторический 0.2578
такой 0.2566
исламское 0.2543
общественный 0.2539
религиозный 0.253
экономический 0.2509
окружной 0.25
его 0.2428
футбольный 0.24
государственный 0.2395
всемирный 0.2378
сильный 0.2351
новый 0.2337
земной 0.2283
местный 0.2228
прекрасный 0.2227
голый 0.2207
постоянный 0.215
правый 0.2127
отдельный 0.2127
женский 0.2119
наивный 0.2106
очередной 0.2043
бедный 0.2014
знакомый 0.2007
легендарный 0.1969
активный 0.1967
железный 0.1963
лондонский 0.1867
немецкий 0.1847
европейский 0.1843
алый 0.1817
горный 0.179
их 0.1725
крупный 0.1706
твердый 0.1702
лунный 0.1685
американский 0.1673
толстый 0.1664
разный 0.1639
верховный 0.1635
дорогой 0.1633
деревянный 0.1632
кодорском 0.163
ким 0.1623
трамвайный 0.1617
пошитый 0.1595
действующий 0.1586
младший 0.1581
андалусийский 0.1579
подробный 0.157
любимый 0.1566
меньший 0.1564
романтичного 0.1562
свой 0.1545
региональный 0.1544
серый 0.1542
культурный 0.1536
неправительственный 0.1532
угловой 0.1531
худой 0.1529
мелкопоместный 0.1517
корпоративный 0.1514
прозрачный 0.1513
сольный 0.1492
документальный 0.1485
кредитный 0.1484
центральноафриканскую 0.1482
старый 0.1481
президентский 0.1481
рубиновым 0.1474
оранжевый 0.147
рисуночное 0.147
ограниченный 0.1469
существенный 0.1463
каталонский 0.1463
долларовой 0.1462
элементарный 0.1462
сверхновый 0.1455
убитый 0.1454
мелкодисперсная 0.1454
богатый 0.1453
ведущий 0.1449
предвыборный 0.1447
моллюсками 0.1446
валютный 0.1445
национальный 0.144
двугорбого 0.1438
сплошной 0.1437
длинный 0.1433
комнатный 0.1433
резонансный 0.1432
пылевой 0.1431
математический 0.143
невозвратных 0.1426
таллиннский 0.1416
утекшую 0.1413
куриный 0.1408
влажный 0.1405
биологический 0.1404
рядовой 0.1403
кофейный 0.1403
любовный 0.14
банточного 0.1399
нетрадиционный 0.1397
российский 0.1396
тесный 0.1395
темный 0.1395
синцитиальный 0.1394
домашний 0.1393
парламентский 0.1385
гиней 0.1383
палестинское 0.1382
ступенчатую 0.1382
юридический 0.1377
цветочный 0.1375
авторский 0.1375
чеченский 0.1374
противоложном 0.1372
кудрявый 0.137
конфиденциальный 0.137
стандартный 0.137
финансовый 0.1367
белорусский 0.1367
паранормальными 0.1367
обязывающие 0.1363
желтый 0.136
востоковедная 0.1357
сюрреалистическая 0.1353
грузинскую 0.1352
опасный 0.1349
реальный 0.1348
согнутый 0.1348
различный 0.1347
выгнутый 0.1344
отличный 0.1336
могущественные 0.1336
мечущимся 0.1333
внутренний 0.1326
винный 0.1326
типичный 0.1325
альмохадесских 0.1324
звукозаписывающая 0.132
ранний 0.132
последующий 0.132
пылкий 0.1317
туристический 0.1314
эмпирический 0.1312
многочисленный 0.1312
некрупную 0.1311
прямой 0.1311
уэльскими 0.1309
компромиссный 0.1309
похожий 0.1303
ранее 0.1299
золотоцветного 0.1299
плавательный 0.1298
колокольной 0.1297
звёздное 0.1297
невысокий 0.1293
датированное 0.1289
непобедимую 0.1288
чикагского 0.1287
избыточный 0.1286
холодный 0.1286
мусульманский 0.1286
деликатный 0.1285
муниципальный 0.1284
трёх 0.1283
густой 0.128
двусторонний 0.1278
следующий 0.1277
непомерный 0.1277
надежный 0.1276
этнический 0.127
бывший 0.1269
коллекционного 0.1267
деревенский 0.1266
слабый 0.1266
гурские 0.1254
спартанский 0.1254
речной 0.1249
ледяной 0.1248
фруктовым 0.1243
отчаянный 0.1239
политический 0.1239
протестующими 0.1239
бортовую 0.1238
исследовательский 0.1238
крайний 0.1237
протестный 0.1235
ситцевый 0.1231
английский 0.1231
сосьете 0.1229
царский 0.1228
соседний 0.1228
альбедо 0.1228
раненом 0.1227
лиссабонский 0.1227
услужливый 0.1223
заглавный 0.1219
подъехавшую 0.1216
безликий 0.1215
майский 0.1213
седой 0.121
салафистская 0.1209
растительный 0.1208
регулярный 0.1206
средневековый 0.1204
ужасный 0.1204
новенький 0.1202
весёлые 0.12
косовский 0.1192
телефонный 0.1189
сенсационный 0.1188
досудебных 0.1188
безответственный 0.1187
федеральный 0.1182
ярославский 0.1182
трескучий 0.1179
украинский 0.1172
крымский 0.1166
бетонный 0.1166
пышный 0.1162
разрушительного 0.1156
монетарных 0.1149
величайший 0.1145
теплый 0.1143
легкий 0.1142
чёрные 0.1139
талантливый 0.1139
золотой 0.1138
радиоактивный 0.1135
абхазский 0.113
эгоистичного 0.1126
раскупленными 0.1125
коричневый 0.1119
ритуальный 0.1107
террористический 0.1105
критический 0.1105
относительный 0.1103
процессуальному 0.1103
милицейский 0.1093
крылатый 0.1084
заколдованный 0.1082
древнеиндийской 0.1078
молодой 0.1051
известный 0.1051
серьёзной 0.1048
монреальский 0.1047
радикальный 0.1044
контролируемыми 0.104
контролируемый 0.1038
демократический 0.1026
советский 0.1022
пропорциональный 0.1011
джазовый 0.101
крепостной 0.1008
мобильный 0.1006
индийский 0.0981
узкий 0.0971
старший 0.097
ивановский 0.0961
розовый 0.0959
звуковой 0.0947
сундучанский 0.0947
красный 0.0922
необычный 0.0912
этичный 0.0897
электронный 0.0888
небесный 0.0872
космический 0.0866
адронным 0.0862
ее 0.086
саудовский 0.0854
чужеродный 0.0848
единый 0.0847
хороший 0.0843
короткий 0.084
сербский 0.083
соединённых 0.0815
автоматический 0.0798
удивительный 0.0796
нове 0.0784
резервный 0.0782
либеральный 0.0779
одиноковых 0.0776
идентифицирующей 0.0775
протяжённой 0.0774
книжный 0.0762
конституционный 0.076
ядерный 0.0754
швейцарский 0.0748
актриса 0.0747
полевой 0.074
синайский 0.074
финальный 0.0733
натуральный 0.0733
квадратный 0.0732
развращенными 0.0727
правящий 0.0725
северокорейский 0.0723
популярный 0.0722
неразличимый 0.0722
исламский 0.072
грозовые 0.072
языческий 0.0719
подобный 0.0716
бенгальский 0.0708
специальный 0.0706
палестинский 0.0706
бумажный 0.0701
внезапный 0.07
жестокий 0.0695
дневной 0.0694
великий 0.0693
вымученная 0.0692
погибший 0.0685
неизбежный 0.0684
мой 0.0683
литровый 0.068
синий 0.068
крепкий 0.0679
военный 0.0678
красивый 0.0675
экстремистский 0.0672
представительный 0.0671
летний 0.0661
белый 0.0653
дикий 0.0647
учетный 0.0646
судебный 0.0644
современный 0.0641
пещерный 0.0637
исламистские 0.0637
жидкий 0.0632
полицейский 0.0628
кадровый 0.0626
голодный 0.0623
лишенный 0.062
грушевского 0.0616
брутального 0.0613
викторианская 0.0611
общий 0.0609
малиновый 0.0608
гагачий 0.0607
жуткий 0.0602
стихийный 0.0589
черный 0.0584
хазарский 0.0573
посвящённого 0.0572
приграничный 0.0567
ничтожный 0.0566
обыкновенный 0.0558
сорняковых 0.0557
музыкальный 0.0545
быстрый 0.0543
ученый 0.0543
крупнейший 0.0542
экологический 0.0537
желтоватый 0.0534
безумный 0.0534
афганский 0.0533
голубой 0.053
мультиполярной 0.0528
предварительный 0.0528
инструментальный 0.0504
морской 0.0504
доменный 0.0496
гагачьего 0.0496
экспериментальный 0.0493
гигантский 0.049
интересный 0.0488
отечественный 0.0488
малопосещаемого 0.0483
свойственный 0.0477
праздничный 0.0475
прошлогодний 0.0461
средний 0.046
лучший 0.0458
внешний 0.0455
знаменитый 0.0454
четырёх 0.0453
настоящий 0.0453
древний 0.0449
обширный 0.0449
материальный 0.0446
ключевой 0.0443
низкий 0.0442
двое 0.044
серьезный 0.0436
сторм 0.0432
югославский 0.0429
развитый 0.0423
южный 0.042
руководящий 0.041
турецкий 0.0409
dark 0.0405
анонимный 0.0401
иностранный 0.0398
выборный 0.0393
загадочный 0.0393
китайский 0.0382
маленький 0.0374
комсомольский 0.0368
продолжающиеся 0.0365
комплексный 0.0361
кожаный 0.0355
металлический 0.0342
клубный 0.033
сегодняшний 0.0324
вотяковой 0.0322
азиатский 0.0313
успешный 0.0305
петербургский 0.0304
подсудимая 0.0304
сырой 0.0301
высший 0.03
нищий 0.0298
верхний 0.0297
соединённом 0.0295
раненый 0.0286
живой 0.0284
развивающийся 0.0283
столичный 0.0276
чистый 0.0275
отдыхающими 0.0268
ночной 0.0265
рейсшиной 0.0258
открытый 0.0238
проклятый 0.0222
примечательный 0.0196
высокообогащённый 0.0193
сыгранный 0.0183
озоновом 0.0182
озонового 0.0182
распространённых 0.0182
могущественный 0.0181
окрестный 0.018
всемирному 0.0179
неверный 0.0178
латвийский 0.0177
чёрным 0.0177
националистического 0.0177
таможенный 0.0176
переконфузился 0.0175
северный 0.0175
атмосферный 0.0173
юный 0.0173
развязный 0.0172
навальный 0.017
автозаправках 0.0169
капиталистический 0.0169
трансатлантическое 0.0168
профессиональный 0.0167
кольцевой 0.0167
длинноволосый 0.0167
видный 0.0167
визжащих 0.0166
чёрную 0.0166
гениальный 0.0166
сирийский 0.0166
злополучный 0.0165
несчастный 0.0165
счастливый 0.0164
повседневный 0.0164
дурацкий 0.0163
говорящий 0.0163
премилая 0.0162
белокурый 0.0162
пророческий 0.0162
далекий 0.0162
окровавленный 0.0161
курортный 0.0161
непослушшное 0.0161
бесстрашный 0.0161
тибетский 0.0161
потерпевшая 0.0161
дворцовый 0.016
семнадцатилетний 0.016
запившего 0.016
малмокианский 0.016
ошеломленную 0.016
объвленной 0.016
драконовских 0.016
готический 0.0159
жесткий 0.0159
ламой 0.0159
мнимый 0.0159
птичий 0.0159
тяжелый 0.0159
называющего 0.0158
обманутая 0.0157
запрещённый 0.0157
нужный 0.0157
дорожный 0.0157
свободный 0.0157
альтернативный 0.0156
умойная 0.0156
цуккину 0.0156
кёльнского 0.0156
просторный 0.0156
приятный 0.0155
обычный 0.0155
необычайный 0.0155
воинственный 0.0155
чужой 0.0154
взбешенная 0.0154
вчерашний 0.0153
восточный 0.0153
волоокий 0.0153
непрошеный 0.0153
насмешливый 0.0152
развитой 0.0152
японский 0.0152
будущий 0.0152
славный 0.0152
родовитых 0.0152
полярное 0.0152
сукин 0.0151
соединёнными 0.0151
случайный 0.015
черненьким 0.015
областной 0.015
неутешная 0.015
научный 0.015
полный 0.015
урожденный 0.015
наигрываемая 0.0149
существующий 0.0149
нелюбезного 0.0149
банточный 0.0148
изысканный 0.0148
незабвенный 0.0148
миленький 0.0148
восточноевропейский 0.0148
тёмная 0.0147
веротерпимая 0.0147
коварный 0.0147
мужичонке 0.0147
знаковом 0.0146
особый 0.0146
дореволюционный 0.0146
новоявленный 0.0145
странный 0.0145
порывистый 0.0145
чернушных 0.0145
бриллиантовой 0.0145
румынский 0.0144
добрый 0.0144
харизматичного 0.0144
меблированную 0.0144
тюремный 0.0144
гадкий 0.0143
нынешний 0.0143
многосторонний 0.0143
принятый 0.0143
мстительный 0.0142
разменной 0.0142
дарвиновская 0.0142
противоположный 0.0142
противостояний 0.0142
редкий 0.0142
паровой 0.0142
уязвимый 0.0141
нижний 0.0141
питерский 0.0141
странствующий 0.0141
планетный 0.0141
отставной 0.0141
родной 0.014
хронический 0.014
обедневшим 0.014
студийный 0.0139
возбудимая 0.0138
упразднённое 0.0138
неуловимый 0.0138
непризнанной 0.0138
олд 0.0138
готовый 0.0138
ржавый 0.0138
размокшую 0.0137
жой 0.0137
нормативный 0.0137
ласковый 0.0136
молдавские 0.0136
несравненной 0.0135
еженедельный 0.0134
яркий 0.0134
полномасштабный 0.0134
шакальская 0.0133
мокрый 0.0133
крупнейшему 0.0132
позже 0.0132
неизвестный 0.0132
пылевых 0.0131
пакистанский 0.0131
самоуверенную 0.013
замечательный 0.013
безусловный 0.013
возрастной 0.013
умный 0.0129
абхазское 0.0128
гармоничная 0.0125
незнакомый 0.0125
французский 0.0124
щукинский 0.0123
эксцентричный 0.0123
милый 0.0119
генеральный 0.0119
различимый 0.0118
творческий 0.0116
большеглазый 0.0114
еврейский 0.0098
гражданский 0.0092
тонкий 0.009
семейный 0.009
владетельный 0.0088
газовый 0.0087
континентальном 0.0086
алтайский 0.0083
игровой 0.0078
эволюционный 0.0078
приключенческий 0.0077
немолодой 0.0077
альмохадесским 0.0077
продолжающаяся 0.0076
худенький 0.0071
скромный 0.0065
естественный 0.0063
онлайновый 0.006
неопрятного 0.006
трехмерный 0.0058
покойный 0.0053
новоиспеченная 0.0052
рыжий 0.0047
смешивающих 0.0047
доминирующий 0.0044
консалтинговый 0.0037
акционерный 0.0035
мировой 0.0023
нечестивый 0.0
движущий 0.0
викторианский 0.0
водоочистных 0.0
далёкие 0.0
множественный 0.0
наглядный 0.0
медийной 0.0
расового 0.0
страховой 0.0
недлинной 0.0
национально 0.0
разветвлённых 0.0
заграничный 0.0
нелогичный 0.0
восхитительный 0.0
полярный 0.0
близлежащими 0.0
запасной 0.0
псевдовикторианский 0.0
развевающегося 0.0
престижнейшее 0.0
смелый 0.0
запредельный 0.0
худобой 0.0
острый 0.0
жёсткой 0.0
этническое 0.0
многосторонние 0.0
ненадежный 0.0
презренном 0.0
нечастый 0.0
тёплом 0.0
цинковый 0.0
астрономический 0.0
избирательный 0.0
малоизвестный 0.0
отработавшее 0.0
интригующий 0.0
дружный 0.0
мюнхенский 0.0
равномерный 0.0
авторское 0.0
польский 0.0
пространственный 0.0
видимый 0.0
проникновенными 0.0
документальную 0.0
номинативный 0.0
волонтерская 0.0
плохонький 0.0
локальный 0.0
круглый 0.0
жёстким 0.0
избирательная 0.0
щедрыми 0.0
молочный 0.0
попятный 0.0
очаровательный 0.0
лицензированный 0.0
облезлый 0.0
реформистская 0.0
каждую 0.0
исландские 0.0
оконный 0.0
торбеевские 0.0
заблаговременные 0.0
круговой 0.0
блюзовый 0.0
растиражированных 0.0
окроплю 0.0
глянцевый 0.0
перевалочных 0.0
коммунальный 0.0
разбитый 0.0
умерший 0.0
незамкнутые 0.0
несоизмеримой 0.0
унитазном 0.0
несравненного 0.0
планшетных 0.0
обострённые 0.0
зыбкий 0.0
мудреный 0.0
долгожданное 0.0
несомненный 0.0
сподручный 0.0
грубый 0.0
сирийцам 0.0
перекошенная 0.0
кортасаровская 0.0
многополярная 0.0
колхозный 0.0
зелёной 0.0
злобный 0.0
алеутских 0.0
обывательский 0.0
пыточный 0.0
последнее 0.0
отцовский 0.0
посещаемым 0.0
подходящий 0.0
урановая 0.0
долларовый 0.0
расовый 0.0
животный 0.0
пакистанскими 0.0
преподавательский 0.0
игровыми 0.0
далеко 0.0
искусственный 0.0
сценарных 0.0
причастный 0.0
навязший 0.0
неблагодарный 0.0
датский 0.0
розоватый 0.0
общенациональный 0.0
корбюзье 0.0
памятный 0.0
глобализируемого 0.0
технологический 0.0
нервозные 0.0
центральный 0.0
исламистской 0.0
высокоточный 0.0
погодный 0.0
вульгаризированным 0.0
повторный 0.0
прорванную 0.0
модный 0.0
больший 0.0
разреженную 0.0
конъюнктурный 0.0
унции 0.0
темнокожих 0.0
стыдливый 0.0
диатоническом 0.0
гарантированный 0.0
устный 0.0
читаемого 0.0
погодные 0.0
возвышающую 0.0
осознанный 0.0
резиновый 0.0
подконтрольных 0.0
красоты,захватывающей 0.0
перегруженной 0.0
демонстрационный 0.0
адекватный 0.0
разъединённое 0.0
малмокианское 0.0
превосходящий 0.0
перманентное 0.0
республиканский 0.0
надетый 0.0
стеклянный 0.0
плазменная 0.0
излюбленному 0.0
безводный 0.0
массированный 0.0
предвоенный 0.0
лживый 0.0
кочующим 0.0
транслируемых 0.0
колтрейновской 0.0
простодушный 0.0
карательный 0.0
радиационный 0.0
непонятный 0.0
арктическом 0.0
учёными 0.0
массивный 0.0
антигламурном 0.0
действенный 0.0
бюрократический 0.0
иверских 0.0
шариатского 0.0
проведённое 0.0
обменный 0.0
наверное 0.0
серенький 0.0
неблагоприятный 0.0
брежневских 0.0
настороженный 0.0
греческий 0.0
сокрушительный 0.0
расторопный 0.0
телевселенную 0.0
удалённой 0.0
предполагаемая 0.0
онлайновой 0.0
вооруженный 0.0
плоский 0.0
телевизионный 0.0
многотомную 0.0
воодушевлённых 0.0
этого 0.0
враждебный 0.0
рослый 0.0
равноправный 0.0
тёмными 0.0
брюшная 0.0
размеренный 0.0
закоренелых 0.0
склонный 0.0
широкая 0.0
немедийных 0.0
нехороший 0.0
одноименный 0.0
поклонный 0.0
законный 0.0
авральной 0.0
онтологический 0.0
фарерские 0.0
близкий 0.0
пограничный 0.0
микроскопический 0.0
высокоточные 0.0
старенький 0.0
телеграфному 0.0
благоприятный 0.0
долгий 0.0
мягкий 0.0
вредоносный 0.0
индукционной 0.0
должный 0.0
традиционный 0.0
этнографическом 0.0
усмирившийся 0.0
дальнобойный 0.0
тогдашний 0.0
бергмановском 0.0
парной 0.0
тотальный 0.0
сирийская 0.0
прогламурной 0.0
кольцевая 0.0
грустневшей 0.0
священный 0.0
невесомый 0.0
неотличимая 0.0
легковоспламеняющийся 0.0
рваный 0.0
вкусовой 0.0
зажигательный 0.0
разнатовких 0.0
израильский 0.0
властный 0.0
классический 0.0
соответствующая 0.0
родовспомогательное 0.0
табачный 0.0
трогательный 0.0
фарфоровый 0.0
распространяющий 0.0
скандальный 0.0
садовый 0.0
дешевый 0.0
формальный 0.0
дыхательными 0.0
самая 0.0
малоприятный 0.0
захаржевскому 0.0
отвисшей 0.0
неудачный 0.0
задвинутый 0.0
спутниковый 0.0
однозначной 0.0
худший 0.0
миллионной 0.0
бросовое 0.0
широкомасштабный 0.0
неуместный 0.0
юношеский 0.0
резинотехнических 0.0
углекислый 0.0
топливный 0.0
характерный 0.0
дохийского 0.0
тарантиновских 0.0
махровый 0.0
невыясненными 0.0
студенческий 0.0
диковатый 0.0
недофинансированным 0.0
зелёное 0.0
российская 0.0
высокопоставленный 0.0
концертными 0.0
южнокорейский 0.0
кавказский 0.0
аляповатый 0.0
всесторонний 0.0
спасительный 0.0
казненному 0.0
глубочайшая 0.0
учтивой 0.0
ударный 0.0
фетровый 0.0
абстрактный 0.0
общеимперским 0.0
спиччебубио 0.0
джазовыми 0.0
нормальный 0.0
поддающемся 0.0
полутеней 0.0
нестабильные 0.0
управляемый 0.0
невнятный 0.0
дворовый 0.0
дизайнерский 0.0
создававшейся 0.0
гагарообразным 0.0
потусторонний 0.0
учёных 0.0
искажённых 0.0
ровный 0.0
непослушный 0.0
смертный 0.0
неважный 0.0
гигиенический 0.0
клиническая 0.0
карий 0.0
категоричный 0.0
бортовой 0.0
триумфальный 0.0
болотный 0.0
новозеландский 0.0
свадебный 0.0
физикохимических 0.0
непременный 0.0
неэкономичной 0.0
молоденький 0.0
этажный 0.0
зловещий 0.0
тугой 0.0
ходячий 0.0
аргументированных 0.0
автобусный 0.0
сепаратистского 0.0
всенародный 0.0
церковный 0.0
дружественный 0.0
парниковый 0.0
утончённой 0.0
поступившего 0.0
сенсорный 0.0
инженерный 0.0
жанровое 0.0
учёного 0.0
мускульном 0.0
зелёного 0.0
отдельные 0.0
настенным 0.0
беспрецедентный 0.0
мировоззренческие 0.0
поверхностный 0.0
управляющий 0.0
вскочившего 0.0
модельное 0.0
уместительней 0.0
процентный 0.0
косовских 0.0
бесправные 0.0
нищенский 0.0
захватистых 0.0
профсоюзными 0.0
печатаемое 0.0
граничной 0.0
сторожевой 0.0
сюрреалистический 0.0
напряжённые 0.0
американские 0.0
сатанинских 0.0
воркующий 0.0
подмосковный 0.0
азотный 0.0
биг 0.0
неодушевленные 0.0
вонючий 0.0
основательное 0.0
сверхъестественные 0.0
беспокойный 0.0
картонный 0.0
объемистый 0.0
неутомимый 0.0
обнаженный 0.0
дм3 0.0
структурный 0.0
кратчайший 0.0
прагматический 0.0
планшетной 0.0
классный 0.0
кризисный 0.0
урановый 0.0
экспертный 0.0
мигающую 0.0
афганистаном 0.0
победный 0.0
спровоцированное 0.0
вьездные 0.0
потрясающий 0.0
эмалированные 0.0
пьянящий 0.0
минимальный 0.0
всевозможных 0.0
многодетный 0.0
черепаховый 0.0
серебристый 0.0
многонациональных 0.0
указанный 0.0
древнеисландском 0.0
сталелитейная 0.0
обслюненной 0.0
горьковатый 0.0
необоснованный 0.0
авторитетный 0.0
русскоязычный 0.0
русскоязычная 0.0
арктическим 0.0
продолжительный 0.0
стандартизованные 0.0
реформаторскую 0.0
превосходный 0.0
итальянские 0.0
двухметровый 0.0
дифференциальный 0.0
рождественский 0.0
колчаковского 0.0
зреющих 0.0
медовый 0.0
нечеловеческий 0.0
отсталый 0.0
египетский 0.0
противоборствующими 0.0
трансмиссивных 0.0
сербского 0.0
распространённой 0.0
общеарабской 0.0
приторный 0.0
водосточный 0.0
голливудский 0.0
платный 0.0
имущественный 0.0
вспомогательный 0.0
подписанная 0.0
положительный 0.0
безоговорочными 0.0
брезентовый 0.0
начальный 0.0
прослойкой 0.0
курительный 0.0
азартный 0.0
межпланетный 0.0
коллективный 0.0
правдивый 0.0
месячный 0.0
новаторский 0.0
гагаузский 0.0
адский 0.0
притупившиеся 0.0
вооружённым 0.0
прогламурная 0.0
чувствительный 0.0
отвратительный 0.0
правящим 0.0
государственное 0.0
напряжённом 0.0
физический 0.0
стеклообразного 0.0
дополняющей 0.0
треххвостовая 0.0
молодые 0.0
злачных 0.0
филдсовскую 0.0
сутуловатый 0.0
короткопериодическую 0.0
дохийкого 0.0
сухой 0.0
акустический 0.0
межгосударственный 0.0
растрепаные 0.0
кузнечным 0.0
данные 0.0
газообразное 0.0
холеный 0.0
бесточечных 0.0
одобрительный 0.0
спектральный 0.0
увеличивающийся 0.0
осмысленную 0.0
сигнальный 0.0
сглаженном 0.0
нелинейный 0.0
сотворенные 0.0
бесчисленный 0.0
обжитая 0.0
теневой 0.0
карнавальной 0.0
амбициозную 0.0
сирийские 0.0
нежный 0.0
пуантилистической 0.0
данное 0.0
незаряженный 0.0
очевидный 0.0
нездешних 0.0
спекулятивных 0.0
супружеский 0.0
масштабный 0.0
буйнакской 0.0
новоджазовых 0.0
санскритского 0.0
липовыми 0.0
каменный 0.0
трехступенчатой 0.0
неожиданный 0.0
достаточный 0.0
облачный 0.0
беспредметными 0.0
сухопутный 0.0
такая 0.0
круизного 0.0
весенний 0.0
недалекий 0.0
камерный 0.0
безобразный 0.0
44-го 0.0
жесточайший 0.0
мини 0.0
стекловидный 0.0
юмористический 0.0
глубокий 0.0
домшинских 0.0
исполнительному 0.0
субарктические 0.0
детективном 0.0
еловый 0.0
антигламурной 0.0
тяжёлое 0.0
высадившимися 0.0
эстетический 0.0
лопоухих 0.0
потерянный 0.0
архитектурная 0.0
застёгнутым 0.0
сливочный 0.0
отходящими 0.0
преступный 0.0
нелепый 0.0
сложный 0.0
генетический 0.0
фейковой 0.0
бесконечный 0.0
растущая 0.0
несформулированное 0.0
завуалированную 0.0
текущая 0.0
стилистический 0.0
метеорологический 0.0
чешский 0.0
стыдной 0.0
кардинальному 0.0
хозяйственный 0.0
имперский 0.0
ритмический 0.0
наихудший 0.0
гордый 0.0
грузинских 0.0
сентиментальный 0.0
панкисское 0.0
каннибальских 0.0
ровенской 0.0
надзорные 0.0
недогадливый 0.0
языковое 0.0
лаковый 0.0
’ 0.0
установленный 0.0
ноздреватый 0.0
межэтническая 0.0
волшебный 0.0
сиплый 0.0
лёгким 0.0
молниевыми 0.0
интерактивный 0.0
аэродинамическими 0.0
прогнозный 0.0
жизнеспособный 0.0
постигших 0.0
народные 0.0
низенький 0.0
невиданный 0.0
двухнедельным 0.0
грузинский 0.0
экстраординарный 0.0
антипригарного 0.0
курьёзное 0.0
кулаченные 0.0
людный 0.0
неменьшим 0.0
плодовитый 0.0
норвежский 0.0
беспощадный 0.0
разному 0.0
ломавшимся 0.0
здешний 0.0
настырный 0.0
теоретический 0.0
сердитый 0.0
высокообогащённого 0.0
тёплой 0.0
нарождающимися 0.0
неопределенный 0.0
экзистенциональный 0.0
некоммерческий 0.0
неоднократного 0.0
исламистским 0.0
имитировалась 0.0
кулинарный 0.0
идеологичесский 0.0
невыносимый 0.0
алюминиевый 0.0
насущный 0.0
звездный 0.0
спровоцированного 0.0
первообщинного 0.0
ладанным 0.0
стройный 0.0
волокнистый 0.0
макроэкономическим 0.0
бесточечные 0.0
ближний 0.0
ненастный 0.0
медийными 0.0
змеиный 0.0
межгосударственного 0.0
чудный 0.0
звериный 0.0
языковой 0.0
берлинский 0.0
изменяющиеся 0.0
павичевским 0.0
остальные 0.0
устойчивый 0.0
инициативные 0.0
казанский 0.0
ритмичный 0.0
отдалённого 0.0
компетентный 0.0
незатейливым 0.0
окаянный 0.0
боярская 0.0
медвежий 0.0
комендантский 0.0
никаких 0.0
неотвратимый 0.0
операционный 0.0
солкиным 0.0
авангардный 0.0
праздными 0.0
переполненное 0.0
виновный 0.0
жизненный 0.0
приёму 0.0
современные 0.0
невзрачный 0.0
безысходный 0.0
кафкианского 0.0
соловецкий 0.0
сбалансированные 0.0
извлеченная 0.0
евразийский 0.0
желаемый 0.0
третья 0.0
неразнообразных 0.0
барский 0.0
тряпочных 0.0
пораженными 0.0
тауйской 0.0
древнеримский 0.0
логистический 0.0
кофейного 0.0
наболевший 0.0
верующий 0.0
действующее 0.0
метательной 0.0
гороховый 0.0
зерновой 0.0
антиправительственный 0.0
ощутимый 0.0
хриплый 0.0
нарастающий 0.0
самостоятельный 0.0
накопившееся 0.0
кредитную 0.0
копеечный 0.0
кованый 0.0
лавровый 0.0
осведомленным 0.0
небыстрый 0.0
затейливый 0.0
бюджетный 0.0
надоевшей 0.0
яростный 0.0
приписанными 0.0
закрывающихся 0.0
романтический 0.0
срединной 0.0
заречья 0.0
михалкиной 0.0
насыщенный 0.0
нелишний 0.0
денежный 0.0
широких 0.0
правоохранительный 0.0
положенный 0.0
угорелый 0.0
социалистический 0.0
промежуточный 0.0
энциклопедической 0.0
удачному 0.0
находчивый 0.0
больничный 0.0
сновидческая 0.0
романтичный 0.0
аполитичный 0.0
предельный 0.0
посредственный 0.0
молодёжного 0.0
таджикистаном 0.0
пролетарский 0.0
вредный 0.0
хазарском 0.0
млечный 0.0
раздельный 0.0
обрывистых 0.0
значимый 0.0
понятный 0.0
неуязвимое 0.0
агрегатный 0.0
неадекватный 0.0
ревнивый 0.0
непропорциональное 0.0
гостящие 0.0
былинных 0.0
химкинский 0.0
двухдневный 0.0
мирской 0.0
металлургическую 0.0
импульсивный 0.0
демонстративный 0.0
томительный 0.0
заглавная 0.0
равноправная 0.0
подзамче 0.0
троянским 0.0
этто 0.0
разнообразный 0.0
тибетской 0.0
индологических 0.0
вытянутому 0.0
спорный 0.0
управистый 0.0
яблочная 0.0
тепловая 0.0
несостоявшийся 0.0
постсоветский 0.0
трансферный 0.0
очарованные 0.0
некрасивый 0.0
немаловажный 0.0
сермяжная 0.0
ренессансный 0.0
лукавая 0.0
субботний 0.0
совестливый 0.0
иронический 0.0
пытливый 0.0
своевольный 0.0
интеллигентский 0.0
азимутальные 0.0
нерешенный 0.0
электротермического 0.0
монгольский 0.0
известнейший 0.0
docs 0.0
хмельницкой 0.0
инвестировал 0.0
начиная 0.0
лимонный 0.0
ошибочный 0.0
технический 0.0
скапливающаяся 0.0
тбилисский 0.0
непроходимый 0.0
сердечный 0.0
вязанные 0.0
патетический 0.0
насильственный 0.0
указанные 0.0
заключительный 0.0
царственного 0.0
криминальный 0.0
ненаучных 0.0
слезоточивый 0.0
повышенный 0.0
утренний 0.0
неправосудных 0.0
яфетической 0.0
обновлённая 0.0
всеукраинской 0.0
немереными 0.0
сдержанный 0.0
избавленная 0.0
лесной 0.0
нелегальный 0.0
общеевропейских 0.0
аллергический 0.0
групповой 0.0
модельный 0.0
решительный 0.0
любезный 0.0
высокотехнологическим 0.0
вялотекущего 0.0
ленинградский 0.0
масштабном 0.0
процентными 0.0
нечитаемым 0.0
родственный 0.0
вышеозначенные 0.0
пессимистичный 0.0
чёрными 0.0
буланашском 0.0
выездной 0.0
увлекательный 0.0
неустойчивый 0.0
жёстче 0.0
знаковый 0.0
чертов 0.0
непрерывный 0.0
мыслящий 0.0
миллиардного 0.0
демонстративному 0.0
укоризненный 0.0
скоростной 0.0
соединённый 0.0
межрелигиозная 0.0
ищущий 0.0
честной 0.0
специфичного 0.0
гэдээровской 0.0
транзитного 0.0
справедливый 0.0
дегатированное 0.0
общая 0.0
негосударственный 0.0
заглядывающим 0.0
былины 0.0
оборванное 0.0
колчаковщине 0.0
терпимых 0.0
панджабского 0.0
базовый 0.0
скорбный 0.0
дворецким 0.0
запущенным 0.0
атомный 0.0
позднее 0.0
контрреволюционный 0.0
кремниевой 0.0
бездушных 0.0
безмолвствовавшая 0.0
дальнейший 0.0
уродливый 0.0
кошмарный 0.0
1,8—2,9 0.0
химерические 0.0
гимназический 0.0
нелегальным 0.0
плохое 0.0
резкий 0.0
тестовый 0.0
ненужный 0.0
незаконченный 0.0
внятный 0.0
звукозаписывающий 0.0
командорский 0.0
изящный 0.0
патриотический 0.0
курчавый 0.0
грамотный 0.0
шотландскими 0.0
чёткую 0.0
оркнейских 0.0
трайбалистской 0.0
тридцатитысячного 0.0
неспортивное 0.0
умышленные 0.0
леденящего 0.0
отколупнувшейся 0.0
драгоценный 0.0
явный 0.0
недалекой 0.0
нескончаемый 0.0
шипящей 0.0
мирный 0.0
западные 0.0
сегодня 0.0
60—70 0.0
атмосферную 0.0
могульскими 0.0
женственный 0.0
волнистый 0.0
азиатскую 0.0
духовой 0.0
платежный 0.0
овчинной 0.0
неприветливым 0.0
самым 0.0
ориентировочный 0.0
четвёртую 0.0
уставшие 0.0
иными 0.0
двуногими 0.0
дежурный 0.0
тринадцатилетний 0.0
эфемерный 0.0
запретный 0.0
изначальный 0.0
испытательный 0.0
пролонгированный 0.0
белоснежный 0.0
беспредельное 0.0
мраморный 0.0
истинный 0.0
господский 0.0
интригой 0.0
самоварные 0.0
сезонный 0.0
уважительный 0.0
слепой 0.0
жутковатых 0.0
рыхлый 0.0
гуманитарный 0.0
печатный 0.0
календарный 0.0
липовый 0.0
пакистанскую 0.0
чёткого 0.0
переполненными 0.0
великовозрастный 0.0
исла́ндский 0.0
стойкий 0.0
фермерский 0.0
решающий 0.0
практичный 0.0
проникновенный 0.0
чёрное 0.0
полноценный 0.0
столярный 0.0
безграничный 0.0
гаварьи 0.0
судовой 0.0
уполномоченный 0.0
нелицеприятное 0.0
незамысловатый 0.0
негрузинского 0.0
катастрофический 0.0
двадцатисемилетнего 0.0
ширинкиным 0.0
людской 0.0
сексистский 0.0
лукавый 0.0
иссечение 0.0
щедрый 0.0
многосоставных 0.0
годовой 0.0
восприимчивым 0.0
аналитический 0.0
сложные 0.0
экстремистская 0.0
одновременный 0.0
пошатывающемся 0.0
корабельный 0.0
шетландских 0.0
приткнутыми 0.0
гордиев 0.0
химический 0.0
противоречивый 0.0
злой 0.0
миниатюрный 0.0
зрительскую 0.0
воинский 0.0
рад 0.0
новосибирские 0.0
замучившей 0.0
вихрастый 0.0
выщербленный 0.0
который 0.0
любое 0.0
сексистских 0.0
оптимистичное 0.0
рискованного 0.0
огнеупорного 0.0
соженных 0.0
югославская 0.0
комичными 0.0
ахиллесов 0.0
кризисном 0.0
моросящие 0.0
русофобский 0.0
мировую 0.0
зенитный 0.0
зариновой 0.0
правившего 0.0
цыплячий 0.0
мудрый 0.0
шоколадный 0.0
неразборчивом 0.0
смешанный 0.0
зеленоватый 0.0
британская 0.0
ретроспективный 0.0
пустой 0.0
нулевой 0.0
журналистский 0.0
ожога/пулевого 0.0
чрезвычайный 0.0
благими 0.0
смертельно,даже 0.0
господень 0.0
завидный 0.0
пылевыми 0.0
какую 0.0
ультрафиолетовый 0.0
кандалакшского 0.0
неполноценного 0.0
сумасшедший 0.0
конфликтующих 0.0
развлекательный 0.0
нечленораздельный 0.0
пыльный 0.0
недолгий 0.0
клубную 0.0
ворчливым 0.0
правовой 0.0
оккупированная 0.0
затенений 0.0
жаркий 0.0
заманчивый 0.0
налоговый 0.0
индуистских 0.0
витиеватый 0.0
непримиримых 0.0
незастекленную 0.0
заметный 0.0
пятнистый 0.0
эпидемиологического 0.0
незаконный 0.0
черненькому 0.0
радужный 0.0
двуязычном 0.0
непрозрачный 0.0
косвенный 0.0
заранее 0.0
правозащитного 0.0
разумный 0.0
стодневного 0.0
ускоренными 0.0
сыгравшие 0.0
сходный 0.0
саудовском 0.0
непроходимых 0.0
весной 0.0
соединённые 0.0
кормовой 0.0
беспрерывное 0.0
глухой 0.0
древесный 0.0
энергичный 0.0
межправительственная 0.0
климатический 0.0
квн 0.0
последнй 0.0
больной 0.0
грузный 0.0
сакральный 0.0
немой 0.0
турнирный 0.0
заветный 0.0
неэффективным 0.0
сравнимый 0.0
бранный 0.0
классовый 0.0
полуспящих 0.0
перемещённые 0.0
смехотворный 0.0
выраженный 0.0
затяжной 0.0
онкологического 0.0
одинаковый 0.0
веселый 0.0
синтетический 0.0
глазной 0.0
излишний 0.0
объективный 0.0
расходуемых 0.0
полосатый 0.0
невинный 0.0
своём 0.0
слабейшая 0.0
грядущий 0.0
хиленькие 0.0
ландшафтному 0.0
межконтинентального 0.0
зримый 0.0
специфический 0.0
трансатлантические 0.0
спящей 0.0
древнеегипетский 0.0
земляничного 0.0
кислый 0.0
носатый 0.0
твёрдых 0.0
гражданская 0.0
долгосрочном 0.0
душевный 0.0
распространённое 0.0
племенной 0.0
аморальный 0.0
иглокожих 0.0
приобретшие 0.0
сказочный 0.0
заключённым 0.0
израильтянских 0.0
вольготный 0.0
эластичный 0.0
мадридский 0.0
смутное 0.0
отверженный 0.0
обогащённого 0.0
революционный 0.0
сетевом 0.0
неладный 0.0
зашумлённой 0.0
неимоверная 0.0
незабываемого 0.0
латексное 0.0
сегодняшнее 0.0
тропический 0.0
сыктывкарский 0.0
олицетворяемые 0.0
подчиненный 0.0
мультимедийный 0.0
вещательные 0.0
керосиновый 0.0
двадцатидвухлетний 0.0
фейковых 0.0
райский 0.0
большая 0.0
бархатистые 0.0
стимулирующего 0.0
хмурый 0.0
и 0.0
сербскому 0.0
бессрочную 0.0
запаздывающим 0.0
желчными 0.0
макрочастиц 0.0
бергмановский 0.0
безвоздушный 0.0
англосаксонский 0.0
отрицательный 0.0
дезинтеграционных 0.0
серебряный 0.0
тибетским 0.0
прямая 0.0
столетний 0.0
заученный 0.0
деспотичное 0.0
важно,(2,85самое 0.0
тупой 0.0
взъерошеного 0.0
сонный 0.0
чахлый 0.0
обратимое 0.0
малахитовые 0.0
раскольничьи 0.0
приметным 0.0
трехлетний 0.0
негнущийся 0.0
тоненький 0.0
немедийные 0.0
коммунистический 0.0
цитируемый 0.0
бордовый 0.0
примитивный 0.0
детский 0.0
забавный 0.0
бибоповые 0.0
токийском 0.0
непоправимый 0.0
настроенческих 0.0
бархатистый 0.0
адскими 0.0
донаучным 0.0
канонический 0.0
небезызвестный 0.0
антикулацкая 0.0
сжатый 0.0
тусклый 0.0
зловредный 0.0
прощальный 0.0
онежской 0.0
тощий 0.0
двадцатишестиминутный 0.0
разгонным 0.0
кухонный 0.0
страстный 0.0
предпочтительный 0.0
служебный 0.0
континентальный 0.0
двухпачечной 0.0
протяжный 0.0
мултанским 0.0
угольным 0.0
вкусный 0.0
другим 0.0
гарантийный 0.0
мрачноватый 0.0
огрубелых 0.0
натуралистических 0.0
удачливый 0.0
деснянского 0.0
непонятливых 0.0
фактический 0.0
горнодобывающий 0.0
пафосный 0.0
распространённому 0.0
общительный 0.0
полтавский 0.0
бетховенскую 0.0
двенадцатитактового 0.0
штрафной 0.0
белесый 0.0
сверхмассивный 0.0
опускным 0.0
обязательный 0.0
довольный 0.0
горнодобывающую 0.0
взбунтовавшейся 0.0
библиотечными 0.0
амортизационным 0.0
незащищенный 0.0
стартовый 0.0
последовательный 0.0
воздушный 0.0
неполученной 0.0
обозримый 0.0
магистральный 0.0
жёсткая 0.0
латинский 0.0
пушкинский 0.0
легитимные 0.0
сравнительный 0.0
полуграмотных 0.0
йоркская 0.0
статистический 0.0
девичий 0.0
преисподняя 0.0
стеклообразный 0.0
попутный 0.0
всеохватывающего 0.0
электрический 0.0
завершившего 0.0
городской 0.0
работных 0.0
обвинительный 0.0
раздвоенное 0.0
воинственную 0.0
каштановый 0.0
виданных 0.0
преждевременных 0.0
остросюжетных 0.0
экстравагантный 0.0
первые 0.0
шершавый 0.0
тепловой 0.0
новоиндийских 0.0
нетурей 0.0
этнонационального 0.0
гуманный 0.0
запрещённых 0.0
38,5co 0.0
малейший 0.0
маловероятный 0.0
рефлектирующее 0.0
бесцельный 0.0
убедительный 0.0
испанский 0.0
прямолинейный 0.0
досрочный 0.0
ультраортодоксальной 0.0
зависимый 0.0
органичнее 0.0
несовершеннолетний 0.0
присуждённую 0.0
смещенных 0.0
дикорастущую 0.0
утомительный 0.0
недобрый 0.0
бескорыстный 0.0
убогий 0.0
оперативный 0.0
амазонские 0.0
техасского 0.0
межнациональный 0.0
неровный 0.0
дивный 0.0
вступившим 0.0
вытаявшего 0.0
четырехногий 0.0
обнародованного 0.0
бесточечный 0.0
копенгагенский 0.0
саудовская 0.0
рентгеновский 0.0
распечатанные 0.0
медленный 0.0
антидемпинговым 0.0
новоиндийскую 0.0
петькины 0.0
росистый 0.0
заунывными 0.0
российские 0.0
общительными 0.0
четырёхнотной 0.0
османской 0.0
атмосферной 0.0
несложный 0.0
роскошный 0.0
мучительный 0.0
слышный 0.0
инвестиционный 0.0
длиннофокусных 0.0
вооружённого 0.0
банановая 0.0
экстремальный 0.0
фионой 0.0
нарядный 0.0
чиновничий 0.0
самодовольный 0.0
форменный 0.0
вышележащие 0.0
кричну 0.0
коренастая 0.0
рациональный 0.0
образный 0.0
принадлежащему 0.0
безопасный 0.0
неудобный 0.0
паралимпийских 0.0
плохой 0.0
привлекательный 0.0
алчный 0.0
ортодоксальный 0.0
пропагандирующей 0.0
августовский 0.0
закрывавшую 0.0
видные 0.0
пожилой 0.0
матёрого 0.0
буддийский 0.0
озвучиваемыми 0.0
сомелье 0.0
очерченное 0.0
академический 0.0
проломанными 0.0
консервированых 0.0
возведённые 0.0
вооружённых 0.0
полиэтиленовый 0.0
бриллиантовый 0.0
краткосрочный 0.0
напористый 0.0
армейский 0.0
заламываниях 0.0
затаённое 0.0
велосипедный 0.0
мышечный 0.0
одетый 0.0
тактичный 0.0
гнездовым 0.0
пиратский 0.0
принципиальный 0.0
чёрная 0.0
всеобщий 0.0
засохшим 0.0
безмозглый 0.0
влюблённые 0.0
поздний 0.0
предкризисного 0.0
гендерными 0.0
турчаниновские 0.0
— 0.0
втянутыми 0.0
2013-го 0.0
свинговой 0.0
кардинальный 0.0
межпланетное 0.0
белоголовый 0.0
общеизвестный 0.0
вирусный 0.0
необратимой 0.0
анимированную 0.0
тяжелейшая 0.0
бревенчатый 0.0
перевоссоздавая 0.0
уютный 0.0
заезжий 0.0
вещевой 0.0
осн 0.0
редкие 0.0
детективный 0.0
тибетских 0.0
теплоизоляционных 0.0
тверской 0.0
июньский 0.0
патологическая 0.0
неотдаленном 0.0
изумрудное 0.0
древнеиндийских 0.0
глубинный 0.0
новейший 0.0
сопутствующим 0.0
дурной 0.0
беспозвоночный 0.0
2014-го 0.0
полотняный 0.0
оперный 0.0
спрятанным 0.0
бесплатный 0.0
бусой 0.0
завтрашний 0.0
жадный 0.0
прежний 0.0
оплавленные 0.0
сессионные 0.0
дипломатический 0.0
рандомизированного 0.0
прискорбный 0.0
тщетный 0.0
внештатной 0.0
вышний 0.0
гнетущий 0.0
беглый 0.0
международная 0.0
неумолкаемого 0.0
мамин 0.0
неодолимый 0.0
рыночный 0.0
тривиальным 0.0
цепной 0.0
утиных 0.0
внеземной 0.0
родительский 0.0
антропоморфные 0.0
всяческий 0.0
явственное 0.0
неприличный 0.0
бодрый 0.0
газообразную 0.0
электронейтральные 0.0
требовательный 0.0
неглупый 0.0
старухины 0.0
обеспокоенные 0.0
отпугивающие 0.0
вагонный 0.0
софт 0.0
сиреневый 0.0
рекомендательный 0.0
аутентичную 0.0
босой 0.0
необратимый 0.0
стремительный 0.0
беспристрастный 0.0
реорганизованных 0.0
первозданный 0.0
спокойный 0.0
локтевские 0.0
достоверный 0.0
древнеанглийский 0.0
социальная 0.0
приглашённых 0.0
интегральный 0.0
троекуровском 0.0
черноморский 0.0
разоблачительная 0.0
левый 0.0
недавний 0.0
университетский 0.0
питьевой 0.0
населённой 0.0
восторженный 0.0
среднерусский 0.0
сценический 0.0
грязный 0.0
дружелюбный 0.0
аландских 0.0
сострадающего 0.0
монотонный 0.0
сысертской 0.0
четвёртое 0.0
стеклообразной 0.0
мейерхольдовскому 0.0
биржевой 0.0
дамский 0.0
центральноафриканская 0.0
длинноволосом 0.0
школьный 0.0
далёкой 0.0
приднестровского 0.0
полнейший 0.0
частный 0.0
попятного 0.0
консервативный 0.0
геометрический 0.0
фотографическую 0.0
сотовый 0.0
кощунственный 0.0
пасмурный 0.0
― 0.0
здоровенную 0.0
жестяной 0.0
неисчерпаемый 0.0
бумажка,но 0.0
нерелигиозных 0.0
битый 0.0
плачевный 0.0
гарусным 0.0
уральский 0.0
курным 0.0
разношерстный 0.0
монолитный 0.0
раболепной 0.0
неприкрытый 0.0
армянский 0.0
гравитационный 0.0
аргентинский 0.0
точный 0.0
несущественный 0.0
правительственный 0.0
гостеприимный 0.0
туманный 0.0
неясный 0.0
грузино 0.0
незаслуженный 0.0
призрачному 0.0
мощный 0.0
беззащитный 0.0
колумбийском 0.0
параллельный 0.0
педофильским 0.0
независимый 0.0
остаточный 0.0
рукописном 0.0
возмутительного 0.0
отправной 0.0
нестероидные 0.0
неисламским 0.0
показательный 0.0
крутой 0.0
передовой 0.0
чемпионский 0.0
похмельные 0.0
главное 0.0
провинциальный 0.0
директорскую 0.0
воплощённый 0.0
кассационное 0.0
кучевой 0.0
атональная 0.0
несуществующими 0.0
блестящий 0.0
репрессивный 0.0
бразильский 0.0
неоднозначный 0.0
человеческое 0.0
львовский 0.0
условный 0.0
подземный 0.0
покупательный 0.0
многополярной 0.0
анархистской 0.0
тыс. 0.0
стихотворный 0.0
чуткий 0.0
гусеобразным 0.0
концептуальный 0.0
покинувшего 0.0
спонсируемых 0.0
психический 0.0
оптимальный 0.0
хрустальный 0.0
румяный 0.0
пакистанская 0.0
безъядерным 0.0
рекордный 0.0
защитный 0.0
режимоохранных 0.0
молдавский 0.0
театральный 0.0
самопровозглашённые 0.0
малый 0.0
паралельный 0.0
багажной 0.0
семиместных 0.0
хладнокровного 0.0
директорский 0.0
отражательную 0.0
единственное 0.0
смиренный 0.0
марочный 0.0
поисковый 0.0
кривоногой 0.0
смуглого 0.0
скорейший 0.0
транспортный 0.0
званый 0.0
неплохой 0.0
напряженный 0.0
прискорбной 0.0
равный 0.0
равнодушный 0.0
редкостного 0.0
неэффективного 0.0
чен 0.0
устаревший 0.0
посторонний 0.0
спарринговые 0.0
невеликий 0.0
питсбургский 0.0
парадный 0.0
хакерский 0.0
необратимом 0.0
удушливой 0.0
ядовитый 0.0
сельскохозяйственный 0.0
оседлый 0.0
восходящий 0.0
джихадских 0.0
внушительный 0.0
амортизационной 0.0
освоенная 0.0
умасленные 0.0
полную 0.0
художественный 0.0
важнейший 0.0
полугодовалую 0.0
гагаузской 0.0
негритянское 0.0
тайный 0.0
максимальный/минимальный 0.0
пошлый 0.0
неизменный 0.0
десантный 0.0
смешной 0.0
ручищах 0.0
отрадный 0.0
умственный 0.0
сладковатая 0.0
суннитских 0.0
просвещенный 0.0
эффективный 0.0
графический 0.0
купеческий 0.0
наркоманскими 0.0
консультативный 0.0
нефтяной 0.0
считая 0.0
путаном 0.0
неосторожный 0.0
княжеский 0.0
восемнадцатилетняя 0.0
невольный 0.0
болевой 0.0
сознательный 0.0
старотурецкий 0.0
постепенный 0.0
близлежащий 0.0
неорганический 0.0
далекоидущим 0.0
вычурный 0.0
тёмной 0.0
скрипучий 0.0
новаторские 0.0
сетевой 0.0
глубочайший 0.0
благоухающие 0.0
мужественный 0.0
перестроечный 0.0
эквивалентными 0.0
уголовный 0.0
отдаленный 0.0
местная 0.0
апокалиптический 0.0
признанный 0.0
межнациональным 0.0
беспрецедентными 0.0
мобилизационными 0.0
наташиной 0.0
стреляный 0.0
харизматичный 0.0
африканском 0.0
отличное 0.0
повседневное 0.0
грандиозный 0.0
албанский 0.0
выходной 0.0
авангардному 0.0
чопрные 0.0
малмокианская 0.0
неисчерпаемыми 0.0
товарный 0.0
ответный 0.0
важнейшим 0.0
отчетливый 0.0
борхесовский 0.0
расчётных 0.0
великолепный 0.0
брезгливый 0.0
продаваемым 0.0
ловкий 0.0
несостоятельный 0.0
далёкими 0.0
смешливый 0.0
косматый 0.0
партизанский 0.0
тёмного 0.0
продуманный 0.0
лёгкой 0.0
околомузыкальным 0.0
крупномасштабных 0.0
суфийских 0.0
гибкими 0.0
конвертируемый 0.0
молодёжной 0.0
нарезные 0.0
окрашенную 0.0
терпеливый 0.0
антимедийным 0.0
трудный 0.0
фейковые 0.0
энергосберегающие 0.0
коррупционный 0.0
плотный 0.0
героический 0.0
медийный 0.0
раскрытый 0.0
убитом 0.0
экой 0.0
наполеоновский 0.0
упавший 0.0
наивысший 0.0
безнаказанный 0.0
строжайшим 0.0
секретный 0.0
повстанческие 0.0
медицинский 0.0
шлаковых 0.0
наступившее 0.0
инкубаторские 0.0
одухотворенная 0.0
неприкасаемый 0.0
жалкий 0.0
контрактные 0.0
клоунский 0.0
вологодский 0.0
индологический 0.0
запретного 0.0
венгерский 0.0
десятилетний 0.0
ваттового 0.0
предержащий 0.0
неодушевленными 0.0
полноформатный 0.0
безалкогольный 0.0
оценённым 0.0
исламистская 0.0
величественный 0.0
сводный 0.0
контрольный 0.0
благодарнее 0.0
чувственный 0.0
двусмысленный 0.0
пулевое 0.0
целевой 0.0
выветренный 0.0
аварийный 0.0
ясный 0.0
гламурный 0.0
страшный 0.0
затасканное 0.0
рецептурных 0.0
невзыскательных 0.0
дядином 0.0
пояснительный 0.0
пожнивных 0.0
платиновым 0.0
скорый 0.0
таллиннских 0.0
хемингуэевские 0.0
нерешительный 0.0
пропагандистский 0.0
банковский 0.0
сладкий 0.0
смутный 0.0
хамовническом 0.0
антияпонского 0.0
монреальскому 0.0
обступившую 0.0
гречневый 0.0
углублённом 0.0
шотландский 0.0
технологическое 0.0
анатомическими 0.0
мурманской 0.0
мозолистый 0.0
националистической 0.0
утончёнными 0.0
пуштунский 0.0
жилищный 0.0
прихотливый 0.0
дальновидный 0.0
суммарный 0.0
непредвиденный 0.0
заказной 0.0
пеньковый 0.0
старательный 0.0
противовоспалительные 0.0
безсмысленное 0.0
программный 0.0
безмерный 0.0
дверной 0.0
мещанскую 0.0
таким 0.0
алеутские 0.0
осторожнее 0.0
механический 0.0
продолжающимися 0.0
продвинутое 0.0
планшетный 0.0
упреждающего 0.0
непочатой 0.0
казачьем 0.0
мутный 0.0
киевский 0.0
лицензионный 0.0
саксофонную 0.0
надзорного 0.0
носовой 0.0
агрессивный 0.0
конкретный 0.0
чумной 0.0
миротворческий 0.0
кремовый 0.0
аккуратный 0.0
сердоликовые 0.0
цивилизованный 0.0
святскому 0.0
серьёзных 0.0
свежий 0.0
бискайского 0.0
безответственному 0.0
католический 0.0
разнообразнейший 0.0
научное 0.0
губернаторском 0.0
закостенелых 0.0
красящей 0.0
неповторимый 0.0
большое 0.0
совершенный 0.0
хозяйский 0.0
занавешенных 0.0
гончарных 0.0
оглушительный 0.0
земляничную 0.0
территориальный 0.0
декабрьская 0.0
омерзительная 0.0
фондовый 0.0
ежегодному 0.0
недоступный 0.0
неоднородный 0.0
светлый 0.0
срочный 0.0
ржаной 0.0
тридцатидвухтактовой 0.0
слезливый 0.0
нахлобученными 0.0
серьёзного 0.0
рыболовным 0.0
наивысшая 0.0
дебютировавшего 0.0
углубленная 0.0
долгожданный 0.0
долгорукий 0.0
негативный 0.0
декабрьский 0.0
приезжий 0.0
лососевый 0.0
электромагнитный 0.0
донным 0.0
заработный 0.0
гибридных 0.0
подкидной 0.0
подвявшие 0.0
лицемерных 0.0
равноногих 0.0
межкорпоративных 0.0
мельчайший 0.0
риторический 0.0
долгосрочный 0.0
выразительный 0.0
ландышам 0.0
болезненный 0.0
заводской 0.0
приисковый 0.0
поверженный 0.0
полезный 0.0
действительный 0.0
фортепианный 0.0
льготный 0.0
22-й 0.0
двухкомнатного 0.0
шелковый 0.0
колоссальный 0.0
изданного 0.0
продажный 0.0
заставочная 0.0
реалистичный 0.0
ядерное 0.0
жеребьёвкой 0.0
отборочный 0.0
необузданном 0.0
сущий 0.0
крошечный 0.0
страстной 0.0
плавучий 0.0
совместный 0.0
цветшей 0.0
изумительный 0.0
другое 0.0
божий 0.0
иракский 0.0
курский 0.0
несовместимый 0.0
голосовой 0.0
хорошенький 0.0
межзвёздного 0.0
арабский 0.0
суженую 0.0
мяла 0.0
морфологический 0.0
железнодорожный 0.0
благотворительными 0.0
старомодный 0.0
звукозаписывающих 0.0
нехитрое 0.0
прочный 0.0
несуществующий 0.0
кровопролитнейших 0.0
дворцовая 0.0
учёнейшим 0.0
неосуществимой 0.0
зелёных 0.0
накопленные 0.0
лучезарный 0.0
приветливое 0.0
неприятный 0.0
чёрного 0.0
возможный 0.0
танбовской 0.0
vimeo 0.0
газетный 0.0
потрясшей 0.0
неизгладимый 0.0
испробованной 0.0
наименьшим 0.0
инновационный 0.0
приземистый 0.0
философский 0.0
головной 0.0
врановых 0.0
пухлощекий 0.0
непризнанными 0.0
косовским 0.0
ибирательный 0.0
соответствующий 0.0
радостный 0.0
оспариваемую 0.0
скалистых 0.0
впервые 0.0
идеологический 0.0
доступный 0.0
скоропортящейся 0.0
диктуемыми 0.0
др. 0.0
наступательный 0.0
русские 0.0
православный 0.0
недельный 0.0
муслиновый 0.0
губернский 0.0
систематический 0.0
высокотехнологичный 0.0
симфонический 0.0
основополагающий 0.0
баффиновой 0.0
замшевый 0.0
семиотический 0.0
придумавшим 0.0
провозглашённой 0.0
торжественный 0.0
прагматичное 0.0
праведный 0.0
годовалый 0.0
импортный 0.0
беспросветное 0.0
небывалый 0.0
эмоциональный 0.0
основные 0.0
солидный 0.0
заботливый 0.0
крохотный 0.0
пуховое 0.0
многое 0.0
цилиарный 0.0
практичную 0.0
нотный 0.0
имиджевые 0.0
простейший 0.0
лицензированные 0.0
фоменковскому 0.0
недолговечных 0.0
подлинный 0.0
горизонтальный 0.0
ужасающий 0.0
привычный 0.0
пакистанским 0.0
предприимчивый 0.0
сторонний 0.0
захваченном 0.0
бразильского 0.0
недискриминационной 0.0
выпуклый 0.0
лавкрафтовского 0.0
законченный 0.0
древне-германский 0.0
узнаваемый 0.0
конфликтный 0.0
предыдущий 0.0
мифологический 0.0
одиночный 0.0
востоковедной 0.0
тренерский 0.0
цементирование 0.0
необидные 0.0
популистский 0.0
удручающий 0.0
дружеский 0.0
балтийский 0.0
всеукраинский 0.0
пакистанской 0.0
динамичный 0.0
столовый 0.0
фундаменталистский 0.0
веселенький 0.0
нацеленное 0.0
гагарьи 0.0
холостыми 0.0
онлайновым 0.0
исследующего 0.0
объединяющим 0.0
ноябрьский 0.0
ежедневный 0.0
чуждый 0.0
имиджевый 0.0
вздрагивающие 0.0
всеобъемлющий 0.0
подпольный 0.0
ударном 0.0
протекционистского 0.0
текущий 0.0
олений 0.0
безразмерной 0.0
штормового 0.0
рыбачьи 0.0
искажённой 0.0
энергетический 0.0
официальный 0.0
здоровый 0.0
полутораметровыми 0.0
клубные 0.0
деловой 0.0
коррупционными 0.0
непримиримый 0.0
искренний 0.0
которые 0.0
организационный 0.0
пористый 0.0
римский 0.0
белокаменная 0.0
круглосуточную 0.0
лицензированной 0.0
непогашенном 0.0
межзвёздный 0.0
филологический 0.0
вудские 0.0
способный 0.0
кулачный 0.0
тяжёлая 0.0
пагубный 0.0
процессуальный 0.0
спекулятивный 0.0
инфракрасного 0.0
приблизительный 0.0
обтрёпанное 0.0
идеальный 0.0
местные 0.0
остальную 0.0
наихудшем 0.0
тбилисскими 0.0
важный 0.0
достойный 0.0
литературный 0.0
кисейное 0.0
парижский 0.0
бронзовый 0.0
экваториальных 0.0
труднообъяснимом 0.0
настойчивый 0.0
наилучший 0.0
пятидесятилетний 0.0
тематический 0.0
возобновляемой 0.0
сопровождавшей 0.0
продолжающихся 0.0
ловцов 0.0
тяжёлой 0.0
ступенчатая 0.0
ворсистой 0.0
господствующий 0.0
получившихся 0.0
задний 0.0
младшенький 0.0
тающее 0.0
человеческий 0.0
церемониальные 0.0
пятилетний 0.0
выбором.ценовая 0.0
тихоокеанский 0.0
вероятный 0.0
наземное 0.0
органический 0.0
наземный 0.0
упорный 0.0
скачущего 0.0
передний 0.0
индивидуальный 0.0
иммунный 0.0
убаюканные 0.0
законодательный 0.0
приблатненный 0.0
духовный 0.0
минувший 0.0
зеркальный 0.0
североамериканский 0.0
серное 0.0
пристальный 0.0
нестабильного 0.0
репрессированный 0.0
едкий 0.0
сектантский 0.0
позитивным,содержательным 0.0
немедленный 0.0
мартовский 0.0
непродуктивными 0.0
югославским 0.0
бабушкин 0.0
поразительный 0.0
закрытый 0.0
шикарный 0.0
шутливый 0.0
авторитарные 0.0
телекоммуникационный 0.0
бельевые 0.0
полутораметровый 0.0
стожаровские 0.0
обеднительных 0.0
долговременный 0.0
определенный 0.0
позитивный 0.0
конструктивный 0.0
вызолоченной 0.0
вынесенного 0.0
сакральную 0.0
намыленному 0.0
казенный 0.0
негритянский 0.0
растянувшего 0.0
беленький 0.0
совместимым 0.0
раздутый 0.0
концессионных 0.0
древнегреческий 0.0
минский 0.0
периферийный 0.0
безупречный 0.0
суровый 0.0
роковой 0.0
незначительный 0.0
работные 0.0
посильный 0.0
легчайший 0.0
присутствовавшем 0.0
несопоставимый 0.0
боязливую 0.0
золотистый 0.0
старейший 0.0
безбашенными 0.0
пищевой 0.0
компьютерный 0.0
следственный 0.0
подавляющую 0.0
заданный 0.0
оливковый 0.0
баритонных 0.0
мегаполисного 0.0
противный 0.0
инвалютные 0.0
канувшими 0.0
собачий 0.0
автономный 0.0
многие 0.0
беспричинный 0.0
гладкий 0.0
концертный 0.0
геополитический 0.0
переплетенными 0.0
каспийский 0.0
нереальный 0.0
лобовым 0.0
беспомощный 0.0
тихий 0.0
стиральный 0.0
прибыльный 0.0
гепатоцеребрального 0.0
возбудимый 0.0
предпоследний 0.0
гармонический 0.0
затхлый 0.0
великолепная 0.0
инопланетное 0.0
давний 0.0
запачканная 0.0
неоконченный 0.0
усатый 0.0
горячий 0.0
малахитовом 0.0
беззалоговую 0.0
такое 0.0
амбициозный 0.0
бесцветный 0.0
целый 0.0
рекламный 0.0
пассивный 0.0
серьёзные 0.0
плодородный 0.0
унылый 0.0
душистый 0.0
главным 0.0
причудливый 0.0
пологий 0.0
невидимый 0.0
аннаполисский 0.0
теперешний 0.0
незащищённом 0.0
казачий 0.0
автобиографический 0.0
экспортный 0.0
температурными 0.0
‘ 0.0
прилипшим 0.0
пражский 0.0
четвероногий 0.0
ультрафиолетовые 0.0
взбесившаяся 0.0
арифметический 0.0
издававшихся 0.0
дымчатый 0.0
идентичный 0.0
просветительский 0.0
грозный 0.0
визуальный 0.0
неукротимый 0.0
дешёвыми 0.0
каракулевый 0.0
аэродинамический 0.0
вопиющий 0.0
оригинальный 0.0
никакого 0.0
неевропейской 0.0
антициклические 0.0
румынские 0.0
проливной 0.0
кривой 0.0
широчайший 0.0
общепринятый 0.0
низкоуглеродистого 0.0
ремонтный 0.0
бульварном 0.0
практический 0.0
пренебрежительный 0.0
тернопольской 0.0
предсказуемый 0.0
переходное 0.0
непростой 0.0
скептический 0.0
декоративный 0.0
вышеуказанный 0.0
среднеквартальный 0.0
неловкий 0.0
вагонном 0.0
конкурентоспособный 0.0
плюралистической 0.0
паршивенького 0.0
каменистый 0.0
свердловский 0.0
чёрных 0.0
досадный 0.0
оксфордского 0.0
популистским 0.0
влюбленный 0.0
пожизненный 0.0
косвенном 0.0
ложный 0.0
эквивалентная 0.0
стальной 0.0
межседалищное 0.0
неоднократный 0.0
неуязвимыми 0.0
яркостный 0.0
глинистым 0.0
коммерческий 0.0
письменный 0.0
выдающийся 0.0
эксклюзивного 0.0
плавильный 0.0
овальный 0.0
эстрадный 0.0
коротенький 0.0
незадачливыми 0.0
каким 0.0
прошлый 0.0
присущий 0.0
немалый 0.0
олимпийский 0.0
цифровой 0.0
чёрной 0.0
краткий 0.0
прибрежный 0.0
ночные 0.0
приветливый 0.0
зелёную 0.0
фри 0.0
низкорослый 0.0
колокольный 0.0
партнёрские 0.0
твёрдая 0.0
дополнительный 0.0
партийный 0.0
отбивной 0.0
недовольный 0.0
северная 0.0
недосчитаться 0.0
тёплую 0.0
конечный 0.0
максимальный 0.0
дыхательный 0.0
лютый 0.0
военная 0.0
неотложным 0.0
красочный 0.0
расколовшую 0.0
набедренный 0.0
бледный 0.0
лихорадочного 0.0
окончательный 0.0
пермский 0.0
моржовой 0.0
восьмомартовские 0.0
кассарабийская 0.0
смрадное 0.0
информационный 0.0
первоначальный 0.0
антипротонный 0.0
недействительный 0.0
заинтересовавшие 0.0
многонациональный 0.0
промышленный 0.0
сундучанскому 0.0
буржуазный 0.0
кольцевые 0.0
рижский 0.0
плутовской 0.0
лесонасаждений 0.0
вреднейших 0.0
союзный 0.0
сталинский 0.0
субтильного 0.0
пакистанское 0.0
пакистанских 0.0
русских 0.0
определённых 0.0
частичный 0.0
рыжеволосый 0.0
соответствующее 0.0
связанный 0.0
разъярённой 0.0
португальскую 0.0
голосистый 0.0
пушистый 0.0
пестрый 0.0
высочайший 0.0
золотое 0.0
христов 0.0
лечащие 0.0
каннибальским 0.0
пластиковый 0.0
бойней 0.0
исполнительный 0.0
канадский 0.0
республиканские 0.0
осенний 0.0
реальные 0.0
содержательный 0.0
слоеный 0.0
бурый 0.0
индоевропейский 0.0
наибольший 0.0
общегородской 0.0
кубковый 0.0
районный 0.0
самобытный 0.0
публицистический 0.0
стареющее 0.0
соломенный 0.0
гримерный 0.0
метеоры.такой 0.0
риелторских 0.0
масонский 0.0
хамском 0.0
клинообразной 0.0
многолетний 0.0
семилетний 0.0
регбийного 0.0
здравствующих 0.0
тщательный 0.0
презрительный 0.0
кандалакшском 0.0
заработком 0.0
гусиный 0.0
нефтегазовый 0.0
неземных 0.0
конский 0.0
ценный 0.0
ранняя 0.0
катившие 0.0
многокилометровые 0.0
неприглядный 0.0
честный 0.0
неведомый 0.0
четырём 0.0
охотничий 0.0
произвольный 0.0
ковровый 0.0
татарстанского 0.0
бессильный 0.0
монетарной 0.0
светивший 0.0
непохожий 0.0
одаренный 0.0
шокированная 0.0
штурмовой 0.0
октябрьский 0.0
смещенной 0.0
ультраортодоксальных 0.0
массовый 0.0
громыхающих 0.0
символический 0.0
охотского 0.0
аудиовизуальный 0.0
миноритарным 0.0
легкомысленный 0.0
смертельный 0.0
соответстующую 0.0
немногочисленный 0.0
фантастический 0.0
виртуозный 0.0
предыдущая 0.0
кристальный 0.0
членский 0.0
многовековой 0.0
мальчишеский 0.0
отцветший 0.0
сильнейший 0.0
стабильный 0.0
ненасытимой 0.0
сварочную 0.0
мертвый 0.0
допустимый 0.0
привычные 0.0
буквенный 0.0
разглядимыми 0.0
ближайший 0.0
фосфорический 0.0
посвободнее 0.0
единоличный 0.0
всесильный 0.0
земельный 0.0
профанируемой 0.0
позапрошлый 0.0
сундучанских 0.0
расширенный 0.0
живительному 0.0
скачанные 0.0
документированные 0.0
пригретых 0.0
воркующее 0.0
монструозные 0.0
фиксированный 0.0
картофельный 0.0
диатонические 0.0
лишний 0.0
тревожный 0.0
собирательном 0.0
хваткого 0.0
вызывающий 0.0
невозможный 0.0
голенастый 0.0
аграрный 0.0
неграмотный 0.0
срединное 0.0
цементный 0.0
издательский 0.0
домотканых 0.0
детективной 0.0
циничный 0.0
квадрафоническом 0.0
дравидийских 0.0
особенный 0.0
рублевый 0.0
второстепенный 0.0
сумрачный 0.0
гебридских 0.0
вытекающее 0.0
радикальная 0.0
лукавую 0.0
змиеобразным 0.0
квалифицированная 0.0
загребском 0.0
шумный 0.0
несвязную 0.0
футуристических 0.0
третирующим 0.0
потребительский 0.0
спортивный 0.0
межэтнический 0.0
трагический 0.0
нечеловеческом 0.0
невооруженный 0.0
приключенческая 0.0
гулкий 0.0
навязчивый 0.0
интеллигентный 0.0
ленивый 0.0
мелодический 0.0
координационный 0.0
крупномасштабный 0.0
камбоджийский 0.0
поселенческой 0.0
длинноносого 0.0
застойный 0.0
смазочные 0.0
просунутыми 0.0
неназойливая 0.0
предстоящий 0.0
немеющая 0.0
ликующий 0.0
затворническим 0.0
благополучный 0.0
невозмутимую 0.0
антигражданской 0.0
саудовскую 0.0
сословное 0.0
актуальный 0.0
ведической 0.0
тяжкий 0.0
демографический 0.0
волнующий 0.0
слесарное 0.0
бессудные 0.0
раззолоченных 0.0
экранный 0.0
блеклосерые 0.0
навальным 0.0
нерегулярной 0.0
нейтральный 0.0
демонстрационного 0.0
парализованным 0.0
легитимный 0.0
хитрый 0.0
кровавый 0.0
дорогостоящий 0.0
правозащитный 0.0
минорные 0.0
серьёзную 0.0
зелёные 0.0
самоё 0.0
тональный 0.0
эксцентрическими 0.0
умеренные 0.0
обожествленный 0.0
башкирского 0.0
часовой 0.0
возбуждённым 0.0
святой 0.0
натовский 0.0
пропорционального 0.0
одухотворенного 0.0
съестной 0.0
сочный 0.0
обыкновенная 0.0
непрофильных 0.0
буйный 0.0
иррациональный 0.0
чудовищный 0.0
прошлогодними 0.0
премиальную 0.0
педагогический 0.0
обновлённым 0.0
оплавленного 0.0
донный 0.0
редкостный 0.0
боевой 0.0
узкие 0.0
бо́льшую 0.0
фамильярные 0.0
двухкомнатный 0.0
визитный 0.0
благоговейный 0.0
водный 0.0
гнездового 0.0
растёкшиеся 0.0
цельный 0.0
красноватый 0.0
твёрдую 0.0
королевский 0.0
чёрном 0.0
набиуллиной 0.0
сухопутную 0.0
бесценный 0.0
мемориальный 0.0
йоркской 0.0
мгновенный 0.0
нависшими 0.0
христианский 0.0
виртуальные 0.0
взыскующего 0.0
можжевелового 0.0
металлургический 0.0
обамой 0.0
определённые 0.0
ладное 0.0
антивоенный 0.0
буроватыми 0.0
нереализованный 0.0
волгоградских 0.0
стратегический 0.0
рудняшных 0.0
мужнин 0.0
шумовой 0.0
строительный 0.0
печной 0.0
пьяный 0.0
логический 0.0
астматическими 0.0
выхлопной 0.0
реактивный 0.0
верный 0.0
абсолютный 0.0
тактический 0.0
михайловскому 0.0
циркадных 0.0
выжидательной 0.0
инаугурационной 0.0
устойчивыми 0.0
губной 0.0
мрачный 0.0
дизельных 0.0
критичный 0.0
расширяющимся 0.0
вкуснейшим 0.0
грамматический 0.0
новостной 0.0
когерентной 0.0
тёмные 0.0
сварливый 0.0
иноэтничного 0.0
манчиным 0.0
салафистские 0.0
ответственный 0.0
немирные 0.0
папин 0.0
студийные 0.0
затерянный 0.0
температурный 0.0
крамольным 0.0
зарубежный 0.0
индусских 0.0
шумерской 0.0
публичный 0.0
забытый 0.0
пространный 0.0
трём 0.0
хрупкий 0.0
родимый 0.0
а 0.0
прозаический 0.0
раздражающая 0.0
правильный 0.0
мелкодисперсный 0.0
продолжительнее 0.0
праязыческие 0.0
глобальному 0.0
захороненных 0.0
неинтересный 0.0
продовольственный 0.0
гурскими 0.0
бесплодный 0.0
обильным 0.0
озоноразрушающих 0.0
разведывательный 0.0
трагичный 0.0
геометрическая 0.0
универсальный 0.0
морщиноватое 0.0
определённой 0.0
подвижный 0.0
населённые 0.0
многотысячный 0.0
фальшивый 0.0
клубная 0.0
персидский 0.0
неположенные 0.0
вытянутый 0.0
кирпичный 0.0
основная 0.0
блеклый 0.0
одесский 0.0
двойственном 0.0
усиленный 0.0
наружный 0.0
женевских 0.0
внутренние 0.0
быстротечном 0.0
блюзового 0.0
неширокий 0.0
судьбоносный 0.0
образовательный 0.0
милитаризованная 0.0
нейтронный 0.0
гостеприимными 0.0
исходный 0.0
молчаливый 0.0
немыслимый 0.0
суконный 0.0
чудесному 0.0
гармолодической 0.0
архитектурный 0.0
гвинейское 0.0
вывернутому 0.0
мёртвым 0.0
канцелярский 0.0
мужской 0.0
крестный 0.0
взыскательной 0.0
ручной 0.0
невыразимый 0.0
реалистический 0.0
блаженный 0.0
волнительную 0.0
литоральные 0.0
ценовой 0.0
поддельный 0.0
шиитском 0.0
позиционный 0.0
сладчайшая 0.0
цветной 0.0
идейный 0.0
ратманским 0.0
бычковой 0.0
кривоногий 0.0
удобный 0.0
свешивающимися 0.0
усугублённой 0.0
важнее 0.0
увядший 0.0
делатели 0.0
пародийными 0.0
маленькой 0.0
напряжённое 0.0
урядовый 0.0
лишнем 0.0
многонационального 0.0
раннебуржуазного 0.0
захаржевский 0.0
пресловутые 0.0
называнием 0.0
сидячий 0.0
водяной 0.0
гитарный 0.0
разговорный 0.0
комический 0.0
упрямый 0.0
взрослые 0.0
лингвистический 0.0
прибалтийский 0.0
безнадежный 0.0
экранных 0.0
соляный 0.0
бергмановским 0.0
сибирский 0.0
былой 0.0
братским 0.0
внешнеполитической 0.0
вселенский 0.0
кровожадный 0.0
ракообразными 0.0
незапамятный 0.0
хирургичский 0.0
сереющим 0.0
внимательный 0.0
прооперировавшие 0.0
длительный 0.0
откровенный 0.0
неродная 0.0
боповые 0.0
интеллектуальный 0.0
лёгкие 0.0
миноритарный 0.0
наблюдательный 0.0
невымытыми 0.0
аналогичный 0.0
несанкционированная 0.0
мирскую 0.0
умеренный 0.0
струнный 0.0
буддистских 0.0
мобильных 0.0
негромкий 0.0
ирландский 0.0
робкий 0.0
скучный 0.0
жирный 0.0
метровый 0.0
великодушному 0.0
подлинное 0.0
пятиэтажный 0.0
высокоточном 0.0
калашной 0.0
принудительный 0.0
регулярные 0.0
лидерству 0.0
орбитальный 0.0
харьковский 0.0
запретительных 0.0
пивоваренный 0.0
сеульской 0.0
невкусный 0.0
самыми 0.0
поточный 0.0
кашмирский 0.0
поповский 0.0
69—95 0.0
откатного 0.0
бытовой 0.0
дырявый 0.0
коренной 0.0
иллюзорный 0.0
зольного 0.0
лебединый 0.0
зайковский 0.0
свинцовый 0.0
стрешинского 0.0
таинственный 0.0
почтовый 0.0
ползучий 0.0
яркою 0.0
вислую 0.0
мерное 0.0
русый 0.0
призрачный 0.0
расчётную 0.0
визовых 0.0
волгоградские 0.0
крестьянский 0.0
пресыщенные 0.0
спасательный 0.0
пресловутый 0.0
переменный 0.0
предупредившие 0.0
зимний 0.0
насмешливому 0.0
астматических 0.0
рачьими 0.0
самоисчерпавшиеся 0.0
телесный 0.0
житейский 0.0
невероятный 0.0
незавидный 0.0
бесконтрольный 0.0
взрывной 0.0
ипотечных 0.0
галактический 0.0
пухлый 0.0
франчайзинговую 0.0
дождевой 0.0
непосредственный 0.0
нестерпимый 0.0
шальное 0.0
горький 0.0
гламурных 0.0
джихадской 0.0
недостаточный 0.0
тяжёлых 0.0
точнее 0.0
несвойское 0.0
кукольный 0.0
дремотный 0.0
провальный 0.0
исламские 0.0
лиловой 0.0
иловых 0.0
штатный 0.0
памятные 0.0
верховой 0.0
натужный 0.0
текстильный 0.0
межнациональном 0.0
странное 0.0
гидрогеологическая 0.0
окружающий 0.0
подозревавшую 0.0
планшетную 0.0
временный 0.0
вулканическими 0.0
нежелательный 0.0
карьерный 0.0
разновозрастной 0.0
водогазовом 0.0
силовой 0.0
половый 0.0
многодорожечной 0.0
верующие 0.0
немузыкальных 0.0
инфраструктурные 0.0
жёсткую 0.0
виртуальный 0.0
бергмановское 0.0
супергигантских 0.0
вечерний 0.0
ультраправыми 0.0
двойной 0.0
перспективный 0.0
неметаллических 0.0
координированному 0.0
курительных 0.0
струганые 0.0
нетерпеливый 0.0
обслуживающий 0.0
золоченый 0.0
заржавленной 0.0
недоношенном 0.0
вторичный 0.0
подозрительный 0.0
чаунской 0.0
ледовитый 0.0
сальный 0.0
такие 0.0
вынесенной 0.0
личный 0.0
авровой 0.0
бдительный 0.0
прелый 0.0
внутригосударственный 0.0
тяжёлым 0.0
хитроумной 0.0
эпидемиологический 0.0
ассирийские 0.0
калеными 0.0
лихой 0.0
моральный 0.0
полуторачасовую 0.0
инициированное 0.0
изысканые 0.0
крушевский 0.0
семантический 0.0
летучим 0.0
громкий 0.0
изысканнейших 0.0
четырёхнотную 0.0
пионерский 0.0
выпотрошенного 0.0
небольшие 0.0
определённую 0.0
пылевые 0.0
магический 0.0
тяжёлые 0.0
медный 0.0
циклический 0.0
спальными 0.0
престижный 0.0
горючих 0.0
здравый 0.0
гнездовой 0.0
угреватому 0.0
цезий 0.0
санскритский 0.0
тугими 0.0
межконфессиональный 0.0
астрономическому 0.0
гавайский 0.0
красноармейский 0.0
климатическими 0.0
зачарованная 0.0
индусский 0.0
ювелирной 0.0
екатеринбургский 0.0
помороженные 0.0
паровом 0.0
юнгианством 0.0
бессмысленный 0.0
оружейный 0.0
архиерейский 0.0
лодочный 0.0
неподъёмными 0.0
суточный 0.0
архангельский 0.0
исконный 0.0
низший 0.0
поверенных 0.0
титульный 0.0
яблоневые 0.0
возобновляемых 0.0
гендерных 0.0
неправильный 0.0
кутаисской 0.0
непреодолимый 0.0
бурный 0.0
нелегитимной 0.0
многоуважаемая 0.0
итальянский 0.0
закупаемые 0.0
порядочный 0.0
кольского 0.0
тончайший 0.0
защищенные 0.0
британский 0.0
своеобразный 0.0
совершённое 0.0
никелированный 0.0
афишной 0.0
прогламурное 0.0
непобедимый 0.0
вебдванольных 0.0
русская 0.0
уплывшим 0.0
вялый 0.0
суеверный 0.0
тёмное 0.0
индологической 0.0
оптический 0.0
возмущённых 0.0
разрушительный 0.0
примерный 0.0
многомесячную 0.0
многосложный 0.0
влиятельный 0.0
пенжинской 0.0
неопределённую 0.0
образцовый 0.0
качественный 0.0
смуглый 0.0
строгий 0.0
совершеннейший 0.0
ободранного 0.0
идентифицируемых 0.0
отвесный 0.0
лишённых 0.0
инфракрасной 0.0
фондовая 0.0
чудесный 0.0
гибкий 0.0
неперсонифицированные 0.0
огорчён 0.0
чугунный 0.0
моющий 0.0
сердоликового 0.0
тыловую 0.0
сексуальный 0.0
половой 0.0
атомизированный 0.0
прожигающей 0.0
выработанный 0.0
путеводный 0.0
притягательный 0.0
применённая 0.0
обратная 0.0
необыкновенный 0.0
полимерный 0.0
лиловый 0.0
освободительного 0.0
перманентный 0.0
плазменный 0.0
входной 0.0
должностной 0.0
безразличный 0.0
взаимный 0.0
сельский 0.0
первоочередную 0.0
пляжные 0.0
схожую 0.0
наезжавшие 0.0
краеугольный 0.0
благодатном 0.0
бейрутской 0.0
убитые 0.0
острейший 0.0
подоходный 0.0
статический 0.0
античный 0.0
геометрическое 0.0
благородный 0.0
вечный 0.0
высококачественный 0.0
вездесущий 0.0
братоубийственный 0.0
фиолетовый 0.0
офисный 0.0
необходимый 0.0
латентном 0.0
таверной 0.0
автомобильный 0.0
лесистый 0.0
заселенных 0.0
судейскими 0.0
жуковскими 0.0
хронологический 0.0
всякий 0.0
основный 0.0
докторский 0.0
замоскворецкий 0.0
наличный 0.0
навигационный 0.0
фольклорный 0.0
уникальный 0.0
доходный 0.0
императорский 0.0
экзотический 0.0
разочаровывающим 0.0
значительный 0.0
ультрафиолетовой 0.0
фундаментальный 0.0
восстаия 0.0
венерическое 0.0
четырехручным 0.0
нравственный 0.0
матросский 0.0
основательный 0.0
светский 0.0
пакистанцами 0.0
арктический 0.0
любопытный 0.0
персональный 0.0
турчаниновских 0.0
отвесную 0.0
багряный 0.0
обвиняемому 0.0
прилагательному 0.0
старинный 0.0
потенциальный 0.0
игрушечный 0.0
антисоветский 0.0
косой 0.0
словесный 0.0
корейским 0.0
квалифицированный 0.0
слабенький 0.0
песчаный 0.0
губернскому 0.0
добродушнейшей 0.0
африканский 0.0
лимонному 0.0
тихенький 0.0
разовое 0.0
кафельном 0.0
четырехлетний 0.0
немедийным 0.0
добрососедский 0.0
простой 0.0
нерестились 0.0
многопартийной 0.0
глупый 0.0
гарвардской 0.0
тяжёлого 0.0
изменчивый 0.0
дешёвые 0.0
композиционный 0.0
частый 0.0
интенсивный 0.0
травяную 0.0
низкое 0.0
мятный 0.0
бойкий 0.0
татарский 0.0
уверенный 0.0
исключительный 0.0
опытный 0.0
неолиберальная 0.0
экономный 0.0
трагикомичной 0.0
матовый 0.0
свиной 0.0
удачный 0.0
уважаемый 0.0
гурских 0.0
дерзостным 0.0
дальний 0.0
авторитарный 0.0
нелюбезный 0.0
доминантный 0.0
митингующими 0.0
географический 0.0
двухэтажный 0.0
бескрайний 0.0
институциональный 0.0
однозначный 0.0
другие 0.0
необъективных 0.0
салафистскими 0.0
серийный 0.0
сопутствующий 0.0
колючий 0.0
эксклюзивный 0.0
салафистского 0.0
выгодный 0.0
прогрессивный 0.0
приличный 0.0
надлежащий 0.0
циркадные 0.0
иранская 0.0
плетеный 0.0
запоминающегося 0.0
скрытый 0.0
первостепенные 0.0
всевозможный 0.0
маршрутном 0.0
неспортивном 0.0
варшавский 0.0
воспитательный 0.0
четкий 0.0
обратный 0.0
рязанский 0.0
макроэкономический 0.0
заготовленного 0.0
оскорбительный 0.0
терпевшей 0.0
юбилейный 0.0
сверхъестественный 0.0
непривычный 0.0
остановившаяся 0.0
можжевеловым 0.0
телеведущих 0.0
теснейший 0.0
очевидном 0.0
громадный 0.0
ветхозаветный 0.0
довоенный 0.0
пронзительная 0.0
твоём 0.0
бесфоррменной 0.0
тоталитарный 0.0
могучий 0.0
спонтанное 0.0
мелькающей 0.0
биографический 0.0
печальный 0.0
нерешаемый 0.0
композиторского 0.0
всепоглощающей 0.0
малочисленный 0.0
просватанным 0.0
примерзшие 0.0
неотложный 0.0
невъездных 0.0
горькому 0.0
базарный 0.0
фонетический 0.0
знаменитейших 0.0
именитыми 0.0

Getting feature distributions


In [36]:
%matplotlib inline
import matplotlib.pyplot as plt
import matplotlib
import seaborn as sns
import anaphoralib.experiments.utils

In [37]:
first_mention_clf = FirstMentionClassifier()
first_mention_clf.prepare_data(rucoref, random_state=random_state, feature_zones=('string', 'struct', 'lists'))

feature_distributions = {}
for feat_name in first_mention_clf.stats:
    feature_distributions[feat_name] = {cls: [] for cls in first_mention_clf.class_names_ + ('total',)}
    
    for i, elem in enumerate(first_mention_clf.stats['class']):
        feature_distributions[feat_name][elem].append(first_mention_clf.stats[feat_name][i])
        feature_distributions[feat_name]['total'].append(first_mention_clf.stats[feat_name][i])

In [38]:
import os

anaphoralib.experiments.utils.latexify(columns=2)
for feat_name in feature_distributions:
    if feat_name == 'class':
        continue
    anaphoralib.experiments.utils.plot_feature_distribution(feature_distributions[feat_name], 
                                                            range(7),
                                                            first_mention_clf.class_names_, 
                                                            x_label=feat_name.replace('_', '\\_'), 
                                                            filename=os.path.join('CICLing-2016', feat_name))



In [39]:
from sklearn.model_selection import learning_curve
from sklearn.metrics import make_scorer, f1_score
from sklearn.utils import shuffle

In [40]:
first_mention_clf = FirstMentionClassifier()
first_mention_clf.prepare_data(rucoref, random_state=random_state, feature_zones=('string', 'struct', 'lists'))
clf = RandomForestClassifier(n_estimators=500, random_state=random_state)

In [41]:
shuffled_x_data, shuffled_y_data = shuffle(first_mention_clf.x_data, first_mention_clf.y_data, 
                                           random_state=random_state)

train_sizes_abs, train_scores, test_scores = learning_curve(clf, 
                                                            shuffled_x_data,
                                                            shuffled_y_data,
                                                            cv=3,
                                                            scoring=make_scorer(f1_score, pos_label=1))

In [42]:
anaphoralib.experiments.utils.latexify(columns=2)
anaphoralib.experiments.utils.plot_learning_curve(train_sizes_abs, 
                                                  train_scores, test_scores, 
                                                  score_name='f1',
                                                  filename=os.path.join('CICLing-2016', 'learning_curve_plot'))


Out[42]:
<matplotlib.axes._subplots.AxesSubplot at 0x1a234834e0>