Inspiration

In today’s world of hyper-personalized algorithms that cater to users in extremely specific ways, information often becomes filtered and biased. OmniMind was built to break this cycle—providing users with balanced, neutral perspectives while still maintaining contextual relevance and awareness of their individual leanings.

What it does

OmniMind quantifies bias in user queries through a custom bias detection logic. It analyzes each query, identifies potential bias, and computes a bias score. Based on this score, the system either enhances or reduces the bias level using a tailored prompt and also eliminates the profile-specific context but maintains the episodic context. This ensures that the final output is objective, well-grounded, and contextually aligned.

How we built it

Using MemMachine system's PostgreSQL profile data, which includes features, values, and tags—we developed a bias detection pipeline that flags biased inputs and computes their bias scores. A custom prompt generation mechanism was created to simulate queries with varying bias intensities. When a query exceeds a predefined bias threshold, the system automatically generates a neutralized prompt that explicitly instructs the model to produce an unbiased response.

We also integrated Neo4j to preserve contextual awareness across user interactions. The final response is an intelligent blend of:

  1. Retrieved context from Neo4j,

  2. Profile-driven contextual cues, and

  3. Bias-aware neutralization logic.

Together, these components enable OmniMind to deliver balanced and contextually consistent answers to user queries.

Challenges we ran into

One of the main challenges was understanding and navigating a production-level codebase. We also faced compatibility issues across Windows and macOS environments, requiring multiple workarounds. Accessing and managing the PostgreSQL database added another layer of complexity. Despite these challenges, we successfully integrated the frontend and backend, bringing the system to life.

Accomplishments that we're proud of

We’re especially proud of our ability to navigate a complex production-level system and build something with real-world impact. OmniMind addresses an issue we all experience daily—algorithmic bias—and does so in a scalable, meaningful way. Knowing that this system can potentially reach a wider audience and make digital spaces more balanced gives us immense satisfaction.

What we learned

We gained hands-on experience with Docker, Unix commands, and the overall software development lifecycle. Working on OmniMind (using Memmachine) also served as an excellent introduction to open-source collaboration and cross-platform problem-solving.

What's next for OmniMind

Our next goal is to build a Chrome extension to integrate OmniMind across multiple websites and platforms, making unbiased information more accessible. We aim to scale the system further, leveraging the Memmachine learning layer to refine bias detection and contextual consistency—taking OmniMind to the next level.

Built With

Share this project:

Updates