GithubHelp home page GithubHelp logo

manwaltep / digital-marketplace Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 20 KB

This is a research project to establish a digital marketplace platform that enables the buyers and suppliers to connect.

License: MIT License

digital-marketplace's Introduction

Digital-marketplace

This is a research project to establish a digital marketplace platform that enables Buyers and Suppliers to connect through an online portal.

Problem Statement

Develop a recommendation algorithm for a digital marketplace platform that connects New Zealand public sector agencies (buyers) with various suppliers (sellers) by providing personalized and relevant product or service suggestions. The algorithm should effectively incorporate Future Procurement Opportunities https://www.gets.govt.nz/FutureProcurementOpportunitiesIndex.htm to help suppliers better prepare for and align with upcoming demands from public sector agencies.

The algorithm aims to:

  1. Take into account users' preferences, behavior, and past interactions on the platform, considering both buyers' and sellers' perspectives.
  2. Utilize item similarity, collaborative filtering, and popularity to generate recommendations that cater to the specific needs of public sector agencies.
  3. Leverage Future Procurement Opportunities to assist suppliers in anticipating upcoming demands and adjusting their offerings accordingly.
  4. Consider seasonality, trending items, and inventory levels when recommending products or services.
  5. Balance the recommendations with a mix of in-network (suppliers the agency has previously worked with) and out-of-network sources (new or undiscovered suppliers) to promote diversity and discoverability.
  6. Continuously learn and adapt to user feedback and engagement metrics to optimize recommendations, ensuring that the platform remains up-to-date and responsive to the needs of both public sector agencies and suppliers. With this refined problem statement, we can better focus on building a recommendation algorithm tailored to the specific needs of your digital marketplace platform, connecting New Zealand public sector agencies with suitable suppliers.

The algorithm attributes and weightings:

for the digital marketplace platform that connects buyers and sellers. We can assign weightings to these attributes to create a scoring system that helps generate personalized and relevant product/service suggestions.

attributes and their respective weightings for the project:

  1. Interaction between buyer and supplier (0.75x) -Direct communication between the buyer and supplier, such as messaging or inquiries about specific products/services.
  2. Purchase history (0.135x) - Previous transactions between the buyer and supplier, indicating a successful business relationship.
  3. Buyer's time spent on the supplier's profile or product/service page (>2 mins: 0.10x) - An indicator of the buyer's interest in the supplier's offerings.
  4. Inclusion of a supplier in the buyer's favorites or shortlist (0.01x) - Shows buyer's intent to keep a supplier in consideration for future procurement opportunities.
  5. Buyer's rating or review of a supplier (0.005x) - Reflects the buyer's satisfaction with a supplier's products/services.
  6. Item similarity (0.03x) - The degree to which the supplier's products/services match the buyer's preferences and past purchases. This could be measured using text analysis or categorical similarity.
  7. Supplier's response time (0.02x) - The average time it takes for a supplier to respond to a buyer's inquiry or request. A faster response time could indicate better customer service and communication.
  8. Supplier diversity (0.015x) - A measure of whether the supplier is underrepresented (e.g., Māori and Pasifika suppliers). This can help agencies meet their diversity goals and support social procurement outcomes.

These weightings can be used to score and rank suppliers based on their relevance to a specific buyer. By incorporating these attributes and their respective weightings into the scoring system, the recommendation algorithm becomes more comprehensive and better suited to the project's goals. Ultimately, the algorithm will generate more accurate and relevant product/service suggestions for New Zealand public sector agencies, connecting them with appropriate suppliers on the digital marketplace platform.

Algorithm Diagram

DMP-Algorithm drawio

digital-marketplace's People

Contributors

manwaltep avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.