Artificial Intelligence, Machine Learning

Artificial Intelligence, Machine Learning

Esra Erdem
Volkan Patoğlu
  • AI & Cognitive Robotics
    • Baxter robot rearranging objects on a table

    • Nao humanoid robot interacting with human

    • The Ephesus team in action at RoboCup@Work: Kuka youBot manipulating industrial objects.

    • Kuka youBots solving variations of Tower of Hanoi instances.

    Cognitive Robotics (CogRobo) is concerned with endowing robotic or software agents with higher level cognitive functions that involve reasoning, for example, about goals, perception, actions, the mental states of other agents, collaborative task execution. Our research has mainly been on bridging the gap between high-level reasoning and low-level control, involving both theoretical and hands-on components.

    Due the interdisciplinary and synergistic nature of this research area, we study various topics, including kinematic and dynamic modeling of robots, architectures for robot control, world maps and localization, object recognition, manipulation and path planning, human-robot interaction, AI planning, sensing and monitoring, diagnosis, learning, representation and reasoning formalisms and algorithms, and methods for coupling high-level reasoning with low-level feasibility checks. We apply our methods in different robotic application domains, such as robotic manipulation, cognitive factories, service robotics, cognitive rehabilitation robotics, computer games, cloud robotics.

    CogRobo Group has emerged from collaborations between Knowledge Representation and Reasoning Group and Human-Machine Interaction Laboratory.

Esra Erdem
Esra Erdem
Knowledge Representation and Reasoning
  • Understanding the historical evolutionary relationships between languages using Answer Set Programming.

  • Genome rearrangement using AI planning

  • Biomedical query answering using Semantic Web technologies and Answer Set Programming.

  • Ontological reasoning for rehabilitation robotics using Description Logics and Semantic Web technologies.

Knowledge Representation and Reasoning (KR&R) is the study of representing knowledge in such a way that a computer can reason about it (infer appropriate knowledge from it) to behave intelligently. We conduct research in various areas in KR&R, such as answer set programming, declarative problem solving, reasoning about actions and change, planning, ontological representation and reasoning, query answering over big data (on the web and on the cloud), explanation generation.

Our research in KR&R has mainly been along two lines: on the mathematical foundations of KR&R, and their applications to computer sciences and other sciences (e.g., robotics, logical puzzles, computer games, VLSI design, historical linguistics, Semantic Web, biomedical informatics, and computational biology).


Berrin Yanıkoğlu
  • Machine Learning and Computer Vision

    Machine Learning and Computer Vision

    Our research is mainly in the intersection of machine learning and computer vision, with applications in diverse areas from medical image understanding to biometrics. In the medical domain, we have recently developed a system to detect Covid-19 in CT images, as well as a system that can differentiate between different skin cancer categories with high accuracy. In biometrics, we have developed online and offline signature verifications systems that have obtained first place positions in many international competitions. Another recent work in image understanding involves plant identification and plant disease classification, with the goal of supporting smart agriculture. Finally, we have worked on understanding handwritten text (online or offline), for both Turkish and English, for many years. We use both deep learning and traditional computer vision techniques as applicable.

Öznur Taştan
Öznur Taştan
Machine Learning for Biology and Medicine
  • Zero-shot learning for predicting kinase–phosphosite associations involving understudied kinases.

    Link to paper

  • DeepCrossCancer discovers similar patients across cancers.

  • A Pathway Graph Kernel based Multi-Omics Approach for Patient Clustering.


  • A deep learning framework for drug side effect prediction


  • A Patient Representation with Pairwise Relative Expression of Proteins on Biological Networks


Machine learning aims at developing computer systems that can perform tasks without explicit instructions and improve themselves with experience, where the experience is encoded as data. Machine learning for biology and medicine apply and develop machine learning approaches to integrate and analyze biological data to answer key questions in biology and medicine.

Advances in molecular profiling technologies have resulted in large quantities of data, turning biology into a data rich field. A multitude of datasets collected from both normal and disease tissues is now available for large cohorts. Our research aims at using this data effectively to deepen our understanding of the molecular basis of the workings of the cell, diseases, and to translate this knowledge into clinics for improving patient care. The methods we develop rely on a wide range of machine learning approaches, including deep learning, kernel-based methods, graph machine learning. For more information, please visit our research group page.


Onur Varol
Onur Varol
Computational Social Science

Computational social science is a highly interdisciplinary field that address important societal problem from a data driven perspective. We employ natural language processing, machine learning, and network science techniques to online and offline data sources.

Our research aims developing techniques to analyze online behaviors to improve individual well-being and address societal problems. We leverage online and offline data to gain insight into human behaviors and analyze technological systems to mitigate threats against online conversations by developing techniques in machine learning, network science, and computational social sciences.