Вопросы исследования / гипотезы для инженерной (CS) диссертации

Я пишу кандидатскую диссертацию по решению проблемы ИИ, которая ранее не решалась (хотя есть соответствующие исследования). У меня возникли проблемы с определением того, какие исследовательские вопросы / гипотезы подходят для этой темы. Я не могу предложить, чтобы мое решение было лучше, быстрее, эффективнее, чем какая-либо предыдущая техника (как это часто бывает в диссертациях по CS), поскольку мне не с чем сравнивать, это новая проблема. Я не проверяю гипотезу о том, как что-то работает (например, теория эволюции или квантовая механика), и не разрабатываю какой-то набор уравнений для описания какого-то явления. Скорее я использую некоторые стандартные алгоритмы машинного обучения для решения проблемы. Какую же форму должны принять мои гипотезы? Что я решаю задачу с некоторой степенью точности?

Ответы (1)

Формальные гипотезы переоценены, но все же часто необходимы для научной коммуникации, особенно для педагогического упражнения, такого как предложение тезиса. Ключевой вопрос здесь таков: как вы узнаете, преуспели ли вы в намеченной работе?

Если проблема не была решена раньше, то ваша основная гипотеза состоит в том, что ее можно эффективно решить с помощью предложенного вами подхода. Отсюда вытекает целая куча второстепенных вопросов:

  • Достаточно ли четко определена проблема, чтобы «решенная» имела смысл? Это часто особенно проблематично в ИИ (например, «человеческое поведение в чат-боте», «рекомендации хороших книг»).
  • Соответственно, как вы можете измерить, действительно ли вы решили проблему?
  • В чем разница между тривиальным/игрушечным решением и эффективным решением? Опять же, большая проблема в ИИ, где часто можно создавать системы, которые технически решают проблему, но практически не решают (например, для реальных приложений им требуются недоступные кураторские данные или тысячи лет обучения).
  • Какие вехи «частичного решения» есть на пути, которые помогут вам определить, находитесь ли вы на правильном пути?
  • Каким будет оптимальное решение? Можно ли его даже идентифицировать?
  • Чему вы научитесь, если выбранный вами подход не сработает? Можно ли будет окончательно сказать, что это не может быть решением?
  • Как вы узнаете, что сделали достаточно?

Если вы сможете дать хорошие ответы на все эти вопросы (или хотя бы на большинство из них), то у вас будет очень солидный тезис, построенный на гипотезе «Подход X может решить проблему Y».