Có dự án phụ này tôi đang làm việc ở nơi tôi cần cấu trúc một giải pháp cho vấn đề sau.
Tôi có hai nhóm người (khách hàng). Nhóm A
dự định mua và nhóm B
dự định bán một sản phẩm xác định X
. Sản phẩm có một loạt các thuộc tính x_i
và mục tiêu của tôi là tạo thuận lợi cho giao dịch giữa A
và B
bằng cách phù hợp với sở thích của họ. Ý tưởng chính là chỉ ra cho mỗi thành viên của A
một B
sản phẩm tương ứng phù hợp hơn với nhu cầu của anh ta và ngược lại.
Một số khía cạnh phức tạp của vấn đề:
Danh sách các thuộc tính không hữu hạn. Người mua có thể quan tâm đến một đặc điểm rất đặc biệt hoặc một loại thiết kế nào đó, điều hiếm thấy trong dân chúng và tôi không thể dự đoán được. Trước đây không thể liệt kê tất cả các thuộc tính;
Các thuộc tính có thể là liên tục, nhị phân hoặc không định lượng được (ví dụ: giá cả, chức năng, thiết kế);
Bất kỳ đề nghị về cách tiếp cận vấn đề này và giải quyết nó một cách tự động?
Tôi cũng sẽ đánh giá cao một số tài liệu tham khảo cho các vấn đề tương tự khác nếu có thể.
Gợi ý tuyệt vời! Nhiều điểm tương đồng trong cách tôi nghĩ về cách tiếp cận vấn đề.
Vấn đề chính về ánh xạ các thuộc tính là mức độ chi tiết của sản phẩm sẽ được mô tả phụ thuộc vào từng người mua. Hãy lấy một ví dụ về một chiếc xe hơi. Sản phẩm của hãng xe hơi có rất nhiều thuộc tính từ hiệu suất, cấu trúc cơ học, giá cả, v.v.
Giả sử tôi chỉ muốn một chiếc xe giá rẻ, hoặc một chiếc xe điện. Ok, thật dễ dàng để lập bản đồ vì chúng đại diện cho các tính năng chính của sản phẩm này. Nhưng giả sử, ví dụ, tôi muốn một chiếc xe có hộp số Dual-Clutch hoặc đèn pha Xenon. Vâng, có thể có nhiều chiếc xe trên cơ sở dữ liệu có thuộc tính này nhưng tôi sẽ không yêu cầu người bán điền mức độ chi tiết này cho sản phẩm của họ trước thông tin rằng có ai đó đang tìm kiếm chúng. Một thủ tục như vậy sẽ yêu cầu mỗi người bán điền vào một mẫu phức tạp, rất chi tiết, chỉ cần cố gắng bán chiếc xe của mình trên nền tảng. Chỉ là không làm việc.
Tuy nhiên, thách thức của tôi là cố gắng chi tiết đến mức cần thiết trong quá trình tìm kiếm để tạo ra một trận đấu hay. Vì vậy, cách tôi nghĩ là lập bản đồ các khía cạnh chính của sản phẩm, những khía cạnh có thể phù hợp với mọi người, để thu hẹp nhóm người bán tiềm năng.
Bước tiếp theo sẽ là một cuộc tìm kiếm tinh tế của người Viking. Để tránh tạo ra một hình thức quá chi tiết, tôi có thể yêu cầu người mua và người bán viết một văn bản miễn phí về đặc điểm kỹ thuật của họ. Và sau đó sử dụng một số thuật toán kết hợp từ để tìm các kết quả khớp có thể. Mặc dù tôi hiểu rằng đây không phải là một giải pháp thích hợp cho vấn đề này vì người bán không thể đoán được những gì người mua cần. Nhưng có thể khiến tôi gần gũi.
Các tiêu chí trọng số được đề xuất là tuyệt vời. Nó cho phép tôi định lượng mức độ mà người bán phù hợp với nhu cầu của người mua. Tuy nhiên, phần tỷ lệ có thể là một vấn đề, bởi vì tầm quan trọng của từng thuộc tính khác nhau tùy theo từng khách hàng. Tôi đang nghĩ đến việc sử dụng một số loại nhận dạng mẫu hoặc chỉ yêu cầu người mua nhập mức độ quan trọng của từng thuộc tính.