Meal-fit V0.1 xác định 1 đơn vị phân tích chung cho dữ liệu món, giao dịch và phản hồi sau bữa. Mục đích của bản đặc tả là làm rõ biến nào được thu thập, cách mã hóa, quy tắc xử lý dữ liệu thiếu và điều kiện sử dụng biến trong hệ gợi ý. Phiên bản này chưa đánh giá thuật toán dự đoán.
Đơn vị phân tích
Đơn vị phân tích dự kiến là 1 bữa ăn của 1 người tham gia tại 1 thời điểm. Mã người tham gia, mã món, thời điểm giao dịch và phản hồi sau bữa được liên kết ở cấp đơn vị này; dữ liệu định danh không nằm trong bảng phân tích.
4 nhóm biến
Từ điển dữ liệu gồm: thông tin nền tự khai; thuộc tính món theo định nghĩa chuẩn; dữ liệu giao dịch cần thiết; và 3 mục phản hồi sau bữa. Mỗi biến phải có tên, định nghĩa, kiểu dữ liệu, phạm vi giá trị và quy tắc cập nhật.
Dữ liệu thiếu và mâu thuẫn
Giá trị thiếu được giữ là thiếu, không suy đoán từ giao dịch hoặc lịch sử mua. Khi thông tin nền và phản hồi sau bữa mâu thuẫn, 2 nguồn được lưu riêng để phân tích thay đổi theo thời gian; hệ thống không tự chọn 1 nguồn làm đúng.
Khả năng giải thích
Mỗi gợi ý phải truy được về biến đầu vào và quy tắc đã kích hoạt. Nếu dữ liệu không đủ hoặc nằm ngoài phạm vi định nghĩa, hệ thống trả về trạng thái chưa đủ cơ sở thay vì tạo 1 gợi ý có độ chắc chắn giả tạo.
Phiên bản và khả năng tái lập
Từ điển dữ liệu, bộ quy tắc và mã phân tích được gắn phiên bản riêng. Báo cáo phải nêu phiên bản đã sử dụng để 1 kết quả có thể được kiểm tra lại khi định nghĩa món hoặc quy tắc thay đổi.
Đây là bản đặc tả đang phát triển, chưa được phản biện độc lập. Mọi thay đổi về biến hoặc quy tắc phải được ghi phiên bản trước khi dùng cho phân tích.
