Skip to content
View soran-ghaderi's full-sized avatar

Highlights

  • Pro

Organizations

@appheap @bi-graph @tensorops

Block or report soran-ghaderi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
soran-ghaderi/README.md

Soran Ghaderi

I received my MSc in Artificial Intelligence at the University of Essex, supervised by Professor Luca Citi. Previously, I obtained my bachelor's degree from the University of Kurdistan under the supervision of Dr P. Moradi.

During my postgraduate studies, I worked on reasoning in LLMs for code generation, through which, I developed "Neural Integration of Iterative Reasoning (NIR)". It consisted of a separate deep-think stage with self-reflection and a direct integration of thoughts (hidden states) into the LLM's main generation's hidden states using model surgery!
My ultimate objective is to study the cognitive mechanisms underlying intelligence and develop agents capable of reasoning and interacting with the real world.

Research Interests

Open to research collaborations on the following topics; please reach out via email. ([email protected])

My research focuses on overcoming the challenges faced by current AI models, particularly in reasoning, planning, and generalization in complex environments. Key areas of interest include:

  • Reasoning and Planning
  • Handling OOD problems
  • Representation learning
  • Embodied Intelligent Agents
  • Generative modeling, multimodal learning, self-supervised and reinforcement learning
  • Creating specialized networks for memory, goal-directed planning, spatial reasoning, and error detection and conflict monitoring
  • Transformers and attention mechanisms
  • Applications: AI for science, robotics, and LLMs
Currently, I am exploring diffusion models, score-based and flow-based models, differential geometry (particularly Riemannian geometry), metric learning, energy-based models, GFlowNets, and joint embedding predictive architectures operating in the latent spaces among others to design generalizable intelligent agents capable of reasoning (i.e. as optimization problem), deliberate planning (system 2-like), and able to handle uncertainty (in the inference-time)

Open Source Projects

TorchEBM Pytorch: ⚡ Energy-Based Modeling library that provides tools for sampling, inference, and learning in complex distributions.

TransformerX Tensorflow: A Python library for building transformer-based models.

Emgraph Tensorflow: A library for developing, training, and evaluating knowledge graph representation learning. It includes many pre-implemented models.

Bigraph: It adopts standard graph algorithms for bi-partite graphs.

TASE Tensorflow: A lightning-fast audio full-text search engine on top of Telegram.

Other: NIR, Nano automatic differentiation framework, EfficientCoF, make-a-video (partially), P2P quantum-messaging

Profile Summary

Pinned Loading

  1. torchebm torchebm Public

    ⚡ Energy-Based Modeling library for PyTorch, offering tools for sampling, inference, and learning in complex distributions.

    Python 3 2

  2. tensorops/TransformerX tensorops/TransformerX Public

    Flexible Python library providing building blocks (layers) for reproducible Transformers research (Tensorflow ✅, Pytorch 🔜, and Jax 🔜)

    Python 51 9

  3. bi-graph/Emgraph bi-graph/Emgraph Public

    A Python library for knowledge graph representation learning (graph embedding).

    Python 38 3

  4. bi-graph/Bigraph bi-graph/Bigraph Public

    Bipartite-network link prediction in Python

    Python 92 21

  5. make-a-video make-a-video Public

    "Make-A-Video", new SOTA text to video by Meta-FAIR - Tensorflow

    Python 14 2

  6. appheap/TASE appheap/TASE Public

    TASE (Telegram Audio Search Engine): A lightning fast audio full-text search engine on top of Telegram

    Python 11 1