一.目的

在信息不对称状态下,如何平衡用户和金融机构间的收益以及如何高效的为用户提供理财产品、金融机构精准把握用户需求。

以协同过滤推荐算法为基础,建立了基于理财产品的多粒度推荐模型。

二. 思路

本文是基于物品进行推荐的,其思路如下:

1.分析用户和商品的属性,并对属性进行力度划分;

产品属性:  起始金额(Initial amount)、投资期限(term ofinvestment)、收益率(Rate of return)、风险等级              (Risk level)、币种(currency)、发行机构(Publishing organization)、收益类型(Income type)、销售状态(Sales
       status);简称为起始金额(I)、投资期限(T)、收益率(R)、风险等级(L)、币种(C)、发行机构(O)、收益类            型(Ty)、销售状态(S)。

用户属性:

(1)用户基本属性:性别、姓名、出生年月、月收入等;

(2)用户行为属性:有无投资、是否关注理财产品、购买产品类型等;

(3)用户状态属性:经济状态、是否在职等

2. 粒度属性标准化及属性的降维

标准化:

降维:使用主城成分分析(PCA)对属性进行降维

3. 计算物品的相似性

(1)常用的计算相似度的方法:

欧氏距离:反应的相似度较为单一;

皮尔逊:反应的是向量间的关联性,优于理财产品属性相对独立,结果会产生影响;

余玄相似度:

并对余玄相似度进行优化:

4.确定推荐个数和属性的粒度

(1)偏好值(兴趣度)的计算

(1)确定推荐个数:

其他不变,变换推荐商品的个数,观察是否有影响。

(2)确定属性的粒度

其他不变,将粒度由小到达进行变换,观察推荐结果的合理性。

三.实现

(一)关键技术

1. 推荐算法

推荐系统主要是通过分析产品特点和用户需求,为用户给出建议,协助用户购买产品。推荐系统主要是通过用户和产品 来计算R 值(效用值或评分值),最后依据用户偏好和产品相似度计算出R 值,推荐系统将选择对此用户来说评分最高或效用最 大的商品予以推荐。

(1)基于内容的推荐算法(基于商品的推荐)

主要处理方式是利用用户已知的偏好、兴趣等属性和产品内容属性相匹配,以此为用户匹配评分较高的产品。该算法 区分产品间的相似性是通过衡量和对比产品间的特征来判定的。它是通过观察记录用户所选择浏览、购买等与其发生过交互的产品,向用户推荐具有相似属性的产品。

(2)基于关联规则的推荐算法

该算法是以用户的购买数据为基础,向用户推荐其他具有购买意向的产品。其实际意义是向购买一些产品的用户推荐更倾向于购买的另一些产品。例如:啤酒和尿布

(3) 混合推荐算法

混合推荐算法就是将几种不同的推荐算法,通过一定的方式方法融合而成的推荐算法。一般情况下,混合推荐算法有三种组合方式,可以根据系统本身的需求选择合适的方式进行组合。例如:基于内容的推荐算法没有关注用户偏好、具有 片面性等问题;协同过滤算法有冷启动等问题。而协同过滤推荐算法刚好和基于内容的推荐算法互补,为了弥补不同算法间的不足,可以将两种推荐算法整合在一起进行推荐。

(4)协同过滤推荐算法

协同过滤推荐算法是把用户和产品相互联系起来,通过计算相似度,产生推荐结果[18]。基于用户的算法是找到与用户有 相同偏好的用户,然后将相似用户过去喜欢的产品推荐给用户。

四.总结

1. 该推荐系统相对比较简单只是做了离线推荐,没有和大数据部分进行结合做事实推荐;

2. 只用了基于物品的推荐,较为单一;

3. 优点在于对在计算商品的相似度时进行了修正,避免了热门商品和所有的商品都像似的情况。

读‘互联网金融理财产品多粒度推荐模型研究’相关推荐

  1. 广告坑死人,这年头如何辨别互联网金融的可靠性?

    在e租宝事件爆发之后,<网络借贷信息中介机构业务活动管理暂行办法(征求意见稿)>也终于面向大众开始征求意见.不少人觉得现在才出<办法>未免有些亡羊补牢的意思,而也有些业内人士认 ...

  2. 互联网金融中可做的17个模型

    欢迎关注 ,专注Python.数据分析.数据挖掘.好玩工具! 模型的使用有助于帮助获得相应数据,进而推动业务目标的实现.与此同时,模型的使用需要依据业务核心目标来确定.本篇文章里,总结了互联网金融可做 ...

  3. 机器学习 -- 信用卡评分模型 -- 互联网金融风控

    互联网金融主要分为资金类和资产类.资金类主要是理财产品,吸储,主要指标是用户转化.留存和复投,重在客户运营.资产类主要是贷款,包括消费金融和现金贷,小额贷款属于此类,主要目的是用户转化,还款和风险控制 ...

  4. 独家 | 一文读懂LinkedIn个性化推荐模型及建模原理

    原文标题:HowLinkedIn Makes Personalized Recommendations via Photon-ML Machine Learning tool 作者:Yiming Ma ...

  5. 用逻辑回归模型解决互联网金融信用风险问题

    逻辑回归(Logistic Regression) 针对因变量为分类变量而进行回归分析的一种统计方法,属于概率型非线性回归. 优点:算法易于实现和部署,执行效率和准确度高: 缺点:离散型的自变量数据需 ...

  6. 【采用】互联网金融风控模型的设计

    互联网金融近几年得到了飞速的发展,它在某些方面其实是履行了部分银行的特征,给很多中小企业和个人解决了部分贷款的需求. 从字面上来看,互联网金融其实就是互联网+金融的简称,这个词语算是属于中国特有,其实 ...

  7. 文本分类 之 基于BertForSequenceClassification模型的金融知道 最佳答案推荐

    目录 金融知道 最佳答案推荐 1. BERT 中文预训练模型和数据集可以从百度云盘下载 2. 数据分析和预处理 3. 模型结果分析: 4. 模型预测和网页版Flask部署 5. 模型训练源码如下: 6 ...

  8. 【AI周报】首款高容错通用量子计算机原型登上Nature;SIGIR 2022 | 快手联合武汉大学提出序列推荐的多粒度神经模型

    01 # 行业大事件 首款高容错通用量子计算机原型登上Nature 理论上,量子计算机可以解决常规计算机在宇宙生命周期时间内也无法解决的问题.然而,我们需要大量的工程和技术才能将其「理论上」的能力兑现 ...

  9. 互联网金融中必做的17个模型

    最近又要开始实习了~,从运营商行业转到了互联网金融. 说实话,对金融行业不是很了解,很多金融知识都不太懂,慢慢学习吧!冲冲冲 文章:互联网金融中必做的17个模型

最新文章

  1. “AI明星”地平线B轮融资6亿美元!
  2. html中如何消除左边界,元素的局中对齐问题,CSS盒属性使用技巧,前端开发必备...
  3. MD5SHA加密util类(Java)
  4. c语言笔记:转义字符
  5. Elasticsearch--进阶-进阶两种查询方式_request uri查询和query DSL查询---全文检索引擎ElasticSearch工作笔记009
  6. oracle11g ora-27154 past/wait 错误解决方法
  7. 杨凌职业技术学院计算机专业宿舍,杨凌职业技术学院宿舍条件怎么样
  8. 在Java中编码为Base64
  9. Linux 挂载和卸载U盘
  10. epoch、 iteration和batchsize的区别
  11. AI(Adobe illustrator)修改所有字体
  12. MBR、主分区、扩展分区、逻辑分区、活动分区、系统分区、启动分区讲解
  13. ubuntu安装拼音
  14. CQOI2016滚粗记
  15. 防火墙阻止了从docker容器到外部的网络连接
  16. Win7不激活会怎么样 Win7可以不用激活吗
  17. 笔记 | gamma分布
  18. Java的File.separator
  19. MapReduce优化----Shuffle过程剖析及性能优化
  20. 博图14软件安装顺序_博图软件安装顺序 为什么博途用的人不多

热门文章

  1. 绝地求生服务器维护啥意思,2019绝地求生7月10日正式服维护内容详解介绍
  2. 第四步:让主角Player发射飞镖
  3. C++ | 你真的了解namespace吗?
  4. java stream toarray_Java集合工具类的一些坑,Arrays.asList()、Collection.toArray()...
  5. 思维导图APP开发独立源码部署
  6. 华西朱冰梅教授当面教导
  7. win7彻底关闭windows更新
  8. idea打了断点没有对钩
  9. matlab标准化处理Excel数据,matlab一组数据归一化后数据 | 在excel表格中如何对数据进行归一化处理...
  10. 创建组groupadd_如何在Linux中创建组– groupadd命令