Проект Каскад

28
Проект Каскад Автоматизація люстраційної та анти-корупційної діяльності

Transcript of Проект Каскад

Page 1: Проект Каскад

Проект КаскадАвтоматизація люстраційної та анти-корупційної

діяльності

Page 2: Проект Каскад

План

• Підхід

• Дані

• Автоматична система

• План дій

Page 3: Проект Каскад

Підхід

Page 4: Проект Каскад

Філософія

Page 5: Проект Каскад

Цілі

• Максимально швидке та максимально повне визначення державних працівників у яких статки не співпадають з офіційними доходами

• Підвищення ефективності роботи люстраційних та анти-корупційних груп (спрощення доступу до різнорідних даних)

• Вироблення підходів для автоматичного визначення корупційних зав'язків (перенесення типових схем на мову алгоритмів)

Page 6: Проект Каскад

Дані

Page 7: Проект Каскад

Основні дані:• Реєстраційні дані

Page 8: Проект Каскад

Основні дані:• Реєстраційні дані• Машини у власності

Page 9: Проект Каскад

Основні дані:• Реєстраційні дані• Машини у власності• Нерухомість у власності

Page 10: Проект Каскад

Основні дані:• Реєстраційні дані• Машини у власності• Нерухомість у власності• Сімейні зв'язки

Page 11: Проект Каскад

Основні дані:• Реєстраційні дані• Машини у власності• Нерухомість у власності• Сімейні зв'язки• Список суддів (прокурорів, …)

Суддя

Суддя

Page 12: Проект Каскад

Основні дані:• Реєстраційні дані• Машини у власності• Нерухомість у власності• Сімейні зв'язки• Список суддів (прокурорів, …)• Податкова декларація

Суддя0.3м грн

Суддя0.5м грн

1м грн.

2м грн.

0.2м грн.

0.1м грн.

0.7м грн.

2м грн.

0.7м грн.

Page 13: Проект Каскад

Основні дані:• Реєстраційні дані• Машини у власності• Нерухомість у власності• Сімейні зв'язки• Список суддів (прокурорів, …)• Податкова декларація

Допоміжні:• Вартість машини по параметрах• Вартість нерухомості по параметрах

40м грн.

Суддя0.3м грн

Суддя0.5м грн

1м грн.

2м грн.

0.2м грн.

0.1м грн.

2м грн.

10м грн.

0.5м грн.

36м грн.

2м грн.

5м грн.

0.7м грн.

2м грн.

0.7м грн.

9м грн.

Page 14: Проект Каскад

Основні дані:• Реєстраційні дані• Машини у власності• Нерухомість у власності• Сімейні зв'язки• Список суддів (прокурорів, …)• Податкова декларація

Допоміжні:• Вартість машини по параметрах• Вартість нерухомості по параметрах

ЗАПУСК АВТОМАТИЧНОГО АНАЛІЗУ

40м грн.

Суддя0.3м грн18.7м грн.

Суддя0.5м грн81.6м грн.1м грн.

2м грн.

0.2м грн.8.8м грн.

0.1м грн.9.9м грн.

2м грн.

10м грн.

0.5м грн.

36м грн.

2м грн.

5м грн.

0.7м грн.40.3м грн.

2м грн.

0.7м грн.41.3м грн.

9м грн.

Page 15: Проект Каскад

Додаткові дані для поглиблення аналізу

Більш надійні

• Власність у компаніях (співзасновники, акціонери, …)

• Банківські рахунки

• Власність оффшорів

• Зв’язок у судових справах як відповідачі чи позивальники

• Фінансова активність

• Позаштатні працівники

• …

Менш надійні

• Анонімні інформування про доходи

• Проживання за тим же адресом

• Контакти в соціальних мережах

• Пересування у чужому авто

• …

Page 16: Проект Каскад

Автоматична система

Page 17: Проект Каскад

Обмін даними

• Паралельне дублювання при перевірці вхідних даних

• Передача даних по тунелях або симетричних ключах для унеможливлення втрати

• Відсутність доступу з Інтернету

• Анонімізовані версії для уможливлення розробки та тестування

• Аналітики вказують тестові набори даних на яких має спрацьовувати та не спрацьовувати аналіз

Page 18: Проект Каскад

Автоматичний аналіз корупційних схем

Корупційна Схема

ОписуютьАналітики +

Журналісти + Оперативники

Алгоритм

Проробляють

Аналітики + Програмісти

Програмний код

Розробляють

Програмісти

Результати Роботи

Використовують

Аналітики + Оперативники

Page 19: Проект Каскад

Приклад схеми 1

Корупційна Схема

Судді записують нерухомість на бабцю

дружини (чоловіка)

Алгоритм

1. Визначити суддів

2. Визначити пряму родину (типу зв'язку FAMILY) на відстані 3 (-> дружина -> матір дружини -> матір

матері дружини – бабця дружини)

3. Звірити рівень доходів цих людей з фактичною власністю

4. Виділити тих які мають більше власності чим задекларованих доходів

5. Просумувати всіх та записати судді в непряму власність

6. Посортувати всіх суддей по непрямій власності для пріоритизації

Page 20: Проект Каскад

Приклад схеми 2

Корупційна Схема

В тендерах перемагає компанія директор

якої є братом дружини керівника

відділу який призначає тендер.

Алгоритм

1. Вибрати всі тендери з приватними структурами за останній рік

2. Для кожного тендера вибрати список керівників пов'язаних з даним тендером

3. Для кожного тендера вибрати список засновників та керівників компаній які пов'язані з ним

4. Комбінаторно (перебір) пройтись по всіх парах та визначити відстані (шляхи)

5. Залишити такі в яких шлях не більший чим 7

6. Посортувати всі тендери по найкоротших відстанях та сумах тендеру для пріоритизації

Page 21: Проект Каскад

Результат роботи системи

• Текстовий файл

• Деталі людей та сутностей задіяних у визначені потенційної схеми

• Пояснення чому система вважає наявність злочину (аномальні витрати, дуже короткий шлях, …)

Page 22: Проект Каскад

Графічний інтерфейс

• Швидкий доступ до даних

• Операції пошуку зав'язків

• Накопичення додаткових даних

• Додавання нових зав'язків отриманих з оперативної інформації

Page 23: Проект Каскад

Тендери

• Після випробовування для аналізу статичних даних (списки судей, прокурорів, …) можна братись до динамічних даних (тендери, фінансові транзакції)

• Систему можна приєднати до вхідних даних по тендерам, відповідно буде йти обробка з затримкою від одного дня до годин

• Необхідний набір більш складніших правил

Page 24: Проект Каскад

План дій

Page 25: Проект Каскад

Ролі

Група Обов'язки

Законодавча Розчищення законодавчого поля для роботи люстраційної групиВизначення пріоритетів роботиВизначення сценаріїв розвитку подійКонтроль над іншими групами

Технічна Розробка допоміжних систем роботи з данимиРозробка центральної системи доступ до данихРозробка автоматичної системи аналізу та правил

Аналітична Визначення та робота з різними джерелами вхідних данихПеревірка результатів роботи системи Визначення типових корупційних схемВизначення можливих сценаріїв протидії

Оперативна Безпосереднє застосування отриманих даних для очищення владиСупровід обвинувачень у судах та органах виконавчої влади

Page 26: Проект Каскад

Задачі

Група Задачі

Законодавча 1. Визначити шлях до отримання даних2. Законодавчий супровід механізмів отримання даних3. Визначення яка структура буде ними користуватись і як4. Законодавча підтримка використання результатів роботи

Технічна 1. Розробка початкової версії на базі синтетичних даних2. Розробка конверторів з оригінальних в проміжні дані3. Розробка користувацької версії системи4. Розробка автоматичної версії системи

Аналітична 1. Оптимізація механізмів отримання даних2. Опис корупційних схем3. Підвищення якості даних4. Опис симуляції сценаріїв для підвищення ефективності

Оперативна 1. Використання наявних даних 2. Зворотній відгук про фактори які блокують законодавчо3. Зворотній відгук про необхідні функціональність4. Проробити шляхи взаємодії з силовими органами

Page 27: Проект Каскад

План дій

• Чітке бачення як отримати дані

• Готовий технічний прототип

• Відпрацьовані типові сценарії використання

Грудень

• Законодавче поле розчищено

• Робоча версія системи доступна

• Доступні та використовуються ключові джерела даних

Січень

• Автоматичний режим роботи

• Доступні всі джерела даних

• Повне застосування на всіх рівнях

Лютий

Page 28: Проект Каскад

Питання - відповіді