Consensus on Multiplex Network To Calculate User Influence in Social NetworksMiguel Rebollo
User influence determines how the information is transmitted. Most of the current methods need to consider the complete network and, if it changes, the calculations have to be repeated from the scratch. This work proposes the use of a consensus algorithm to calculate the influence of the participants in a social event through their interactions in Twitter. Retweets, mentions and replies and considered and represented in a multiplex network. The algorithm determines the influence of the users using only local knowledge.
Talk in NetWorks Conference. El Escorial. Dec. 2013
Análisis de redes comercio mediante procesos de consensoMiguel Rebollo
Trabajo final de máster. Máster en física de sistemas complejos (UPM). Extensión del algoritmo de consenso de Olfati y Murray para incluir redes dinámicas. Aplicación al cálculo de precios en redes de exportadores
Análisis dinámico de redes sociales en diferentes eventosMiguel Rebollo
Análisis del comportamiento en twitter de los asistentes a eventos de distintos tipos (congresos, programas de televisión, acciones sociales...). Se detectan patrones comunies en todos ellos.
Ponencia en Comunica 2.0 2014
Consensus on Multiplex Network To Calculate User Influence in Social NetworksMiguel Rebollo
User influence determines how the information is transmitted. Most of the current methods need to consider the complete network and, if it changes, the calculations have to be repeated from the scratch. This work proposes the use of a consensus algorithm to calculate the influence of the participants in a social event through their interactions in Twitter. Retweets, mentions and replies and considered and represented in a multiplex network. The algorithm determines the influence of the users using only local knowledge.
Talk in NetWorks Conference. El Escorial. Dec. 2013
Análisis de redes comercio mediante procesos de consensoMiguel Rebollo
Trabajo final de máster. Máster en física de sistemas complejos (UPM). Extensión del algoritmo de consenso de Olfati y Murray para incluir redes dinámicas. Aplicación al cálculo de precios en redes de exportadores
Análisis dinámico de redes sociales en diferentes eventosMiguel Rebollo
Análisis del comportamiento en twitter de los asistentes a eventos de distintos tipos (congresos, programas de televisión, acciones sociales...). Se detectan patrones comunies en todos ellos.
Ponencia en Comunica 2.0 2014
Guía para el uso de redes sociales en el aprendizaje inversoMiguel Rebollo
Transparencias de la comunicación en las jornadas de innovación educativa en la UPV, Julio 2014.
La charla presenta las hipótesis y las conclusiones principales de trabajo. La guía estará disponible al inicio del curso 2014-15
Decentralized Group AHP in Multilayer Networks by ConsensusMiguel Rebollo
Talk in PAAMS Conference (Sevilla, 2016). Use of a combined process of consensus and gradient ascent in multiplex networks in order to solve multi criteria optimization problems using Analytical Hierarchical Process (AHP)
Community detection from research papers (AAN dataset) using the algorithms:
K-Means
Louvain
Newman-Girvan
github link to code: https://goo.gl/CXej44
github link to project web page: http://goo.gl/7OOkhI
youtube link to video:https://goo.gl/SCpamf
dropbox link to ppt report video: https://goo.gl/cgACzU
Is software engineering research addressing software engineering problems?Gail Murphy
Keynote from Automated Software Engineering 2020. (See https://www.cs.ubc.ca/~murphy for video)
Brian Randell described software engineering as “the multi-person development of multi-version programs”. David Parnas has expressed that this “pithy phrase implies everything that differentiates software engineering from other programming”. How does current software engineering research compare against this definition? Is there currently too much focus on research into problems and techniques more associated with programming than software engineering? Are there opportunities to use Randell’s description of software engineering to guide the community to new research directions? In this talk, I will explore these questions and discuss how a consideration of the development streams used by multiple individuals to produce multiple versions of software opens up new avenues for impactful software engineering research.
It feels like we have building web sites and applications for centuries, doesn’t it? However, we know that this is so untrue, because the web is only 25 years old since Sir Tim Berner’s Lee great proposal at CERN. The impetus of online design and development has changed, we now talk about the Digital Worker, the Digital environment and we about building web applications and ecommerce applications that are user friendly and customer centric. So what has this all to with the humble Java application developer? The answer is everything. We must be explicit in the software that we write, lean and agile in the way we write, and whilst making sure the take full advantage of the underlying Java platform. In fact, because we have this magnificent Java Virtual Machine and open standards like Java EE, we can continue build quality, robust and sustainable software for all our stakeholders and business users.
Introduction to Java EE 7 (brief)
Personality requirements for the digital worker
The absolute minimum toolchains for Java based digital worker
Introducing Arquillian framework
Overview of some essential features of Java EE 7
JavaCro 2014 Digital Development with Java EE and Java PlatformPeter Pilgrim
It feels like we have building web sites and applications for centuries, doesn't it? However, we know that this is so untrue, because the web is only 25 years old since Sir Tim Berner's Lee great proposal at CERN. The impetus of online design and development has changed, we now talk about the Digital Worker, the Digital environment and we about building web applications and ecommerce applications that are user friendly and customer centric. So what has this all to with the humble Java application developer? The answer is everything. We must be explicit in the software that we write, lean and agile in the way we write, and whilst making sure the take full advantage of the underlying Java platform. In fact, because we have this magnificent Java Virtual Machine and open standards like Java EE, we can continue build quality, robust and sustainable software for all our stakeholders and business users.
[ICDE 2014] Incremental Cluster Evolution Tracking from Highly Dynamic Networ...Pei Lee
We describe the complete skills of tracking cluster evolution patterns in large evolving networks in this talk. In simple words, given a dynamic graph which is updated at each time moment, how can we incrementally monitor the evolution patterns of graph clusters? Typical evolution patterns include appear/disappear, grow/decay, merge/split. We discussed the incremental computation framework, in contrast to the traditional graph snapshot sequence approach. The ICDE 2014 paper can be found at http://www.cs.ubc.ca/~peil/research.html
Guía para el uso de redes sociales en el aprendizaje inversoMiguel Rebollo
Transparencias de la comunicación en las jornadas de innovación educativa en la UPV, Julio 2014.
La charla presenta las hipótesis y las conclusiones principales de trabajo. La guía estará disponible al inicio del curso 2014-15
Decentralized Group AHP in Multilayer Networks by ConsensusMiguel Rebollo
Talk in PAAMS Conference (Sevilla, 2016). Use of a combined process of consensus and gradient ascent in multiplex networks in order to solve multi criteria optimization problems using Analytical Hierarchical Process (AHP)
Community detection from research papers (AAN dataset) using the algorithms:
K-Means
Louvain
Newman-Girvan
github link to code: https://goo.gl/CXej44
github link to project web page: http://goo.gl/7OOkhI
youtube link to video:https://goo.gl/SCpamf
dropbox link to ppt report video: https://goo.gl/cgACzU
Is software engineering research addressing software engineering problems?Gail Murphy
Keynote from Automated Software Engineering 2020. (See https://www.cs.ubc.ca/~murphy for video)
Brian Randell described software engineering as “the multi-person development of multi-version programs”. David Parnas has expressed that this “pithy phrase implies everything that differentiates software engineering from other programming”. How does current software engineering research compare against this definition? Is there currently too much focus on research into problems and techniques more associated with programming than software engineering? Are there opportunities to use Randell’s description of software engineering to guide the community to new research directions? In this talk, I will explore these questions and discuss how a consideration of the development streams used by multiple individuals to produce multiple versions of software opens up new avenues for impactful software engineering research.
It feels like we have building web sites and applications for centuries, doesn’t it? However, we know that this is so untrue, because the web is only 25 years old since Sir Tim Berner’s Lee great proposal at CERN. The impetus of online design and development has changed, we now talk about the Digital Worker, the Digital environment and we about building web applications and ecommerce applications that are user friendly and customer centric. So what has this all to with the humble Java application developer? The answer is everything. We must be explicit in the software that we write, lean and agile in the way we write, and whilst making sure the take full advantage of the underlying Java platform. In fact, because we have this magnificent Java Virtual Machine and open standards like Java EE, we can continue build quality, robust and sustainable software for all our stakeholders and business users.
Introduction to Java EE 7 (brief)
Personality requirements for the digital worker
The absolute minimum toolchains for Java based digital worker
Introducing Arquillian framework
Overview of some essential features of Java EE 7
JavaCro 2014 Digital Development with Java EE and Java PlatformPeter Pilgrim
It feels like we have building web sites and applications for centuries, doesn't it? However, we know that this is so untrue, because the web is only 25 years old since Sir Tim Berner's Lee great proposal at CERN. The impetus of online design and development has changed, we now talk about the Digital Worker, the Digital environment and we about building web applications and ecommerce applications that are user friendly and customer centric. So what has this all to with the humble Java application developer? The answer is everything. We must be explicit in the software that we write, lean and agile in the way we write, and whilst making sure the take full advantage of the underlying Java platform. In fact, because we have this magnificent Java Virtual Machine and open standards like Java EE, we can continue build quality, robust and sustainable software for all our stakeholders and business users.
[ICDE 2014] Incremental Cluster Evolution Tracking from Highly Dynamic Networ...Pei Lee
We describe the complete skills of tracking cluster evolution patterns in large evolving networks in this talk. In simple words, given a dynamic graph which is updated at each time moment, how can we incrementally monitor the evolution patterns of graph clusters? Typical evolution patterns include appear/disappear, grow/decay, merge/split. We discussed the incremental computation framework, in contrast to the traditional graph snapshot sequence approach. The ICDE 2014 paper can be found at http://www.cs.ubc.ca/~peil/research.html
Growing plants and vegetables is not only a great hobby, it is also a healthy and sustainable way of obtaining food and medicine. Nowadays, not every person has access to a piece of land nor the time to take care of crops. This situation intensifies in urban areas, where most people live in small spaces and have busy lifestyles.
The aim of this project is to build an automated grow box to allow users to produce plants and vegetables indoors in a time-saving and inexpensive way. In order to achieve this, the system must provide everything that plants need to grow healthy, such as nutrients, air, water, light, temperature and space.
This report covers the whole process that has been undertaken to complete and reflect on the project, classified in the following main sections: introduction, investigation, design, development and evaluation.
Due to the nature of this project, research is not only limited to the area of Software Engineering.
This project includes two deliverables: A plastic container with electric components attached where the plants can grow and a front-end application that allows the end user to interact with and monitor the system.
Welcome to the February edition of WIPAC Monthly the magazine brought to you by the LinkedIn Group Water Industry Process Automation & Control.
In this edition we have articles on:
Delivering Digital Transformation
A practical approach to IT/OT security
The Monitoring and Control of the Activated Sludge Process
Have a good month and hope to see you at some of this month's conferences
Beyond the Code Itself: How Programmers Really Look at Pull RequestsDenae Ford
Developers in open source projects must make decisions on contributions from other community members, such as whether or not to accept a pull request. However, secondary factors—beyond the code itself—can influence those decisions. For example, signals from GitHub profiles, such as a number of followers, activity, names, or gender can also be considered when developers make decisions. In this paper, we examine how developers use these signals (or not) when making decisions about code contributions. To evaluate this question, we evaluate how signals related to perceived gender identity and code quality influenced decisions on accepting pull requests. Unlike previous work, we analyze this decision process with data collected from an eye-tracker. We analyzed differences in what signals developers said are important for themselves versus what signals they actually used to make decisions about others. We found that after the code snippet (x=57%), the second place programmers spent their time fixating on supplemental technical signals(x=32%), such as previous contributions and popular repositories. Diverging from what participants reported themselves, we also found that programmers fixated on social signals more than recalled.
Listening to the pulse of our cities with Stream Reasoning (and few more tech...Emanuele Della Valle
The digital reflection of our cities is sharpening and it is tracking their evolution with a decreasing delay. However, we risk that data piles up without easing decision making. This key note, which I gave at the 12th Semantic Web Summer School, presents how stream reasoning (an approach to tame simultaneously the variety and velocity dimensions of Big Data) and advance visual analytics can support decision makers and discusses the lesson learnt.
Welcome to the March 2020 edition of WIPAC Monthly the magazine brought to you by the LinkedIn Group Water Industry Process Automation & Control.
In this month's edition we have articles on
Artificial Neural Networks in contaminant prediction
Digital Transformation and the customer
CFD and Physical Modelling to assess water treatment works performance
Have a good month, enjoy the latest edition and stay safe
Oliver
Abstract: This paper introduces a system for visualization and analysis of geo-spatial and temporal data from call center and microblog sources. The system provides a streaming client for interacting with the data in real time. The system presents the data in a partitioned format using coordinated visualizations
that allows the analyst to view the data in multiple dimension
simultaneously. This allows the user to see patterns that occur in space and time. This project was developed in response to the VAST 2014 Mini-Challenge 3.
For more information, please visit: http://people.cs.vt.edu/parang/ or contact parang at firstname at cs vt edu
Similar to Analysis of the Evolution of Events on Online Social Networks (20)
GTG-CoL: A Decentralized Federated Learning Based on Consensus for Dynamic N...Miguel Rebollo
Paper presented in the
Practical Applications of Agents and Multiagent Systems Ciobnference (PAAMS '23). An algorithm for distributed federated learning that uses consensus in a network to buid an aggregated mode sharing weights and bias with direct neighbors
Co-Learning: Consensus-based Learning for Multi-Agent SystemsMiguel Rebollo
Distributed federated learning using consensus with intelligent agents over a network. Work presented to the 20th International Conference on Practical Applications of Agents and Multi-Agent Systems. July 2022 L'Aquila (Italy)
Exámenes en grupo y pruebas de corrección como alternativas a la evaluaciónMiguel Rebollo
Uso de exámenes en dos etapas y exámenes en grupo como alternativas a las pruebas objetivas individuales.
Trabajo presentado a la VII conferenica de innovación educativa y docencia en red UPV
Distributed Ledger and Robust Consensus for AgreementsMiguel Rebollo
Word presented in EUMAS-AT '18 conference at Bergen (NO). Proposes a robust consensus model that allows detecting cheating nodes. Application to distributed ledger (DLT)
Detección de nodos tramposos en procesos de consenso en redesMiguel Rebollo
Presentación para el I workshop de ciencia de datos en redes sociales. Método robusto de consenso en redes complejas que detecta y corrige desviaciones. Aplicación a 3 escenarios: votación distribuida, ataques adversarios y blockchain
La hora del código: ApS para fomentar el pensamiento computacionalMiguel Rebollo
Ponencia en el IX congreso de aprendizaje-servicio en educación superior. UAM. Madrid, 2018. Experiencia de creación de una actividad de la hyora del código por los alumnos de Introducción a la Programación de la ETS Informática (UPV)
desarrollo de competencias a través de narrativas transmediaMiguel Rebollo
Protocolo de investigación para el módulo de Iniciación a la investigación educativa (ICE-UPV) Proyecto sobre el uso de narrativa trasnmedia en educación superior para el trabjo de competencis transversales
A proposal for a Crowdsourcing Approach for Last Mile Delivery (CALMeD) to extend the SOURF framework. The system take advantage of the movements of citizens in urban enviroments. Application to Valencia, using its bike rental service
Using geo-tagged sentiment to better understand social interactionsMiguel Rebollo
Demo of uTool: toollkit to analyze the activity in cities throughout the activity of users in social networks. It includes geolocation, analysis of the interactions and sentiment analysis
Nutraceutical market, scope and growth: Herbal drug technologyLokesh Patil
As consumer awareness of health and wellness rises, the nutraceutical market—which includes goods like functional meals, drinks, and dietary supplements that provide health advantages beyond basic nutrition—is growing significantly. As healthcare expenses rise, the population ages, and people want natural and preventative health solutions more and more, this industry is increasing quickly. Further driving market expansion are product formulation innovations and the use of cutting-edge technology for customized nutrition. With its worldwide reach, the nutraceutical industry is expected to keep growing and provide significant chances for research and investment in a number of categories, including vitamins, minerals, probiotics, and herbal supplements.
Cancer cell metabolism: special Reference to Lactate PathwayAADYARAJPANDEY1
Normal Cell Metabolism:
Cellular respiration describes the series of steps that cells use to break down sugar and other chemicals to get the energy we need to function.
Energy is stored in the bonds of glucose and when glucose is broken down, much of that energy is released.
Cell utilize energy in the form of ATP.
The first step of respiration is called glycolysis. In a series of steps, glycolysis breaks glucose into two smaller molecules - a chemical called pyruvate. A small amount of ATP is formed during this process.
Most healthy cells continue the breakdown in a second process, called the Kreb's cycle. The Kreb's cycle allows cells to “burn” the pyruvates made in glycolysis to get more ATP.
The last step in the breakdown of glucose is called oxidative phosphorylation (Ox-Phos).
It takes place in specialized cell structures called mitochondria. This process produces a large amount of ATP. Importantly, cells need oxygen to complete oxidative phosphorylation.
If a cell completes only glycolysis, only 2 molecules of ATP are made per glucose. However, if the cell completes the entire respiration process (glycolysis - Kreb's - oxidative phosphorylation), about 36 molecules of ATP are created, giving it much more energy to use.
IN CANCER CELL:
Unlike healthy cells that "burn" the entire molecule of sugar to capture a large amount of energy as ATP, cancer cells are wasteful.
Cancer cells only partially break down sugar molecules. They overuse the first step of respiration, glycolysis. They frequently do not complete the second step, oxidative phosphorylation.
This results in only 2 molecules of ATP per each glucose molecule instead of the 36 or so ATPs healthy cells gain. As a result, cancer cells need to use a lot more sugar molecules to get enough energy to survive.
Unlike healthy cells that "burn" the entire molecule of sugar to capture a large amount of energy as ATP, cancer cells are wasteful.
Cancer cells only partially break down sugar molecules. They overuse the first step of respiration, glycolysis. They frequently do not complete the second step, oxidative phosphorylation.
This results in only 2 molecules of ATP per each glucose molecule instead of the 36 or so ATPs healthy cells gain. As a result, cancer cells need to use a lot more sugar molecules to get enough energy to survive.
introduction to WARBERG PHENOMENA:
WARBURG EFFECT Usually, cancer cells are highly glycolytic (glucose addiction) and take up more glucose than do normal cells from outside.
Otto Heinrich Warburg (; 8 October 1883 – 1 August 1970) In 1931 was awarded the Nobel Prize in Physiology for his "discovery of the nature and mode of action of the respiratory enzyme.
WARNBURG EFFECT : cancer cells under aerobic (well-oxygenated) conditions to metabolize glucose to lactate (aerobic glycolysis) is known as the Warburg effect. Warburg made the observation that tumor slices consume glucose and secrete lactate at a higher rate than normal tissues.
Richard's entangled aventures in wonderlandRichard Gill
Since the loophole-free Bell experiments of 2020 and the Nobel prizes in physics of 2022, critics of Bell's work have retreated to the fortress of super-determinism. Now, super-determinism is a derogatory word - it just means "determinism". Palmer, Hance and Hossenfelder argue that quantum mechanics and determinism are not incompatible, using a sophisticated mathematical construction based on a subtle thinning of allowed states and measurements in quantum mechanics, such that what is left appears to make Bell's argument fail, without altering the empirical predictions of quantum mechanics. I think however that it is a smoke screen, and the slogan "lost in math" comes to my mind. I will discuss some other recent disproofs of Bell's theorem using the language of causality based on causal graphs. Causal thinking is also central to law and justice. I will mention surprising connections to my work on serial killer nurse cases, in particular the Dutch case of Lucia de Berk and the current UK case of Lucy Letby.
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.Sérgio Sacani
The return of a sample of near-surface atmosphere from Mars would facilitate answers to several first-order science questions surrounding the formation and evolution of the planet. One of the important aspects of terrestrial planet formation in general is the role that primary atmospheres played in influencing the chemistry and structure of the planets and their antecedents. Studies of the martian atmosphere can be used to investigate the role of a primary atmosphere in its history. Atmosphere samples would also inform our understanding of the near-surface chemistry of the planet, and ultimately the prospects for life. High-precision isotopic analyses of constituent gases are needed to address these questions, requiring that the analyses are made on returned samples rather than in situ.
Professional air quality monitoring systems provide immediate, on-site data for analysis, compliance, and decision-making.
Monitor common gases, weather parameters, particulates.
The increased availability of biomedical data, particularly in the public domain, offers the opportunity to better understand human health and to develop effective therapeutics for a wide range of unmet medical needs. However, data scientists remain stymied by the fact that data remain hard to find and to productively reuse because data and their metadata i) are wholly inaccessible, ii) are in non-standard or incompatible representations, iii) do not conform to community standards, and iv) have unclear or highly restricted terms and conditions that preclude legitimate reuse. These limitations require a rethink on data can be made machine and AI-ready - the key motivation behind the FAIR Guiding Principles. Concurrently, while recent efforts have explored the use of deep learning to fuse disparate data into predictive models for a wide range of biomedical applications, these models often fail even when the correct answer is already known, and fail to explain individual predictions in terms that data scientists can appreciate. These limitations suggest that new methods to produce practical artificial intelligence are still needed.
In this talk, I will discuss our work in (1) building an integrative knowledge infrastructure to prepare FAIR and "AI-ready" data and services along with (2) neurosymbolic AI methods to improve the quality of predictions and to generate plausible explanations. Attention is given to standards, platforms, and methods to wrangle knowledge into simple, but effective semantic and latent representations, and to make these available into standards-compliant and discoverable interfaces that can be used in model building, validation, and explanation. Our work, and those of others in the field, creates a baseline for building trustworthy and easy to deploy AI models in biomedicine.
Bio
Dr. Michel Dumontier is the Distinguished Professor of Data Science at Maastricht University, founder and executive director of the Institute of Data Science, and co-founder of the FAIR (Findable, Accessible, Interoperable and Reusable) data principles. His research explores socio-technological approaches for responsible discovery science, which includes collaborative multi-modal knowledge graphs, privacy-preserving distributed data mining, and AI methods for drug discovery and personalized medicine. His work is supported through the Dutch National Research Agenda, the Netherlands Organisation for Scientific Research, Horizon Europe, the European Open Science Cloud, the US National Institutes of Health, and a Marie-Curie Innovative Training Network. He is the editor-in-chief for the journal Data Science and is internationally recognized for his contributions in bioinformatics, biomedical informatics, and semantic technologies including ontologies and linked data.
Multi-source connectivity as the driver of solar wind variability in the heli...Sérgio Sacani
The ambient solar wind that flls the heliosphere originates from multiple
sources in the solar corona and is highly structured. It is often described
as high-speed, relatively homogeneous, plasma streams from coronal
holes and slow-speed, highly variable, streams whose source regions are
under debate. A key goal of ESA/NASA’s Solar Orbiter mission is to identify
solar wind sources and understand what drives the complexity seen in the
heliosphere. By combining magnetic feld modelling and spectroscopic
techniques with high-resolution observations and measurements, we show
that the solar wind variability detected in situ by Solar Orbiter in March
2022 is driven by spatio-temporal changes in the magnetic connectivity to
multiple sources in the solar atmosphere. The magnetic feld footpoints
connected to the spacecraft moved from the boundaries of a coronal hole
to one active region (12961) and then across to another region (12957). This
is refected in the in situ measurements, which show the transition from fast
to highly Alfvénic then to slow solar wind that is disrupted by the arrival of
a coronal mass ejection. Our results describe solar wind variability at 0.5 au
but are applicable to near-Earth observatories.
Body fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptx
Analysis of the Evolution of Events on Online Social Networks
1. Introduction Results. Event analysis Discussion Conclusions
Analysis of the Evolution of Events on Online
Social Networks
E. del Val, M. Rebollo and V. Botti
Grupo Tec. Inform.-Inteligencia Artificial
Universitat Politècnica de València
CSS 2014
@mrebollo UPV
Analysis of the Evolution of Events on Online Social Networks
2. Introduction Results. Event analysis Discussion Conclusions
Problem
Analysis of user behavior
How user interactions evolve in a social network associated to the
realization of a scheduled event in the real world.
4 types of events are considered
TV shows
socio-political
conferences
keynotes
@mrebollo UPV
Analysis of the Evolution of Events on Online Social Networks
3. Introduction Results. Event analysis Discussion Conclusions
The Hypothesis
There are significative differences in the behavior of the
participants in each type of event
@mrebollo UPV
Analysis of the Evolution of Events on Online Social Networks
4. Introduction Results. Event analysis Discussion Conclusions
Data set
twits containing the hashtag of the event are retrieved
interaction-based network: mentions, replies and retweets
focus on scheduled events
temporally annotated network (nodes and links)
empirical analysis
@mrebollo UPV
Analysis of the Evolution of Events on Online Social Networks
5. Introduction Results. Event analysis Discussion Conclusions
Events
TV shows
La voz
Topchef
BreakingBad
OperacionPalace
Keynotes
applekeynote
nuevosiphone
innovationreinvented (Nokia)
Socio-political
lomce
viacatalana
EU elections debate
Conferences
TEDValencia
seo4seos
Twitter awards 2013
InternetOfThings forum
CW’13 (web conference)
@mrebollo UPV
Analysis of the Evolution of Events on Online Social Networks
7. Introduction Results. Event analysis Discussion Conclusions
Message type
tv: linear, global, during
soc: linear, inter., always
keyn: global, before
conf: linear, inter., during
45000
40000
35000
30000
25000
20000
15000
10000
5000
0
0 50 100 150 200 250 300 350
num tweets
snapshot
global
retweets
mentions
replyTo
(a) TV show: #topchef12.
60000
50000
40000
30000
20000
10000
0
0 50 100 150 200 250 300 350
num tweets
snapshot
global
retweets
mentions
replyTo
(b) Socio-political: #viacatalana
6000
5000
4000
3000
2000
1000
0
0 50 100 150 200 250 300 350
num tweets
snapshot
global
retweets
mentions
replyTo
(c) Keynote: #applekeynote
1000
800
600
400
200
0
0 100 200 300 400 500 600 700
num tweets
snapshot
global
retweets
mentions
replyTo
(d) Conference: #tedxValencia
Figure 2: Evolution of the number of global and individual messages (mentions, retweets, and reply to) in different type of events.
@mrebollo UPV
Analysis of the Evolution of Events on Online Social Networks
9
8. Introduction Results. Event analysis Discussion Conclusions
Network size (links and nodes)
tv: always, similar
soc: always, ""links
keyn: before, ""links
conf: but after, ""links
30000
25000
20000
15000
10000
5000
0
0 50 100 150 200 250 300 350
num links or nodes
snapshot
links
nodes
(a) TV show: #topchef12.
80000
70000
60000
50000
40000
30000
20000
10000
0
0 50 100 150 200 250 300 350
num links or nodes
snapshot
links
nodes
(b) Socio-political: #viacatalana.
3500
3000
2500
2000
1500
1000
500
0
0 50 100 150 200 250 300 350
num links or nodes
snapshot
links
nodes
(c) Keynote: #applekeynote.
900
800
700
600
500
400
300
200
100
0
0 100 200 300 400 500 600 700
num links or nodes
snapshot
links
nodes
(d) Conference: #tedxValencia.
Figure 3: Evolution of the number of nodes and links in different type of events.
the number of nodes and links increases moderately. People in the analyzed events prefer to talk and interact
before the event rather than during the keynote.
In the analyzed conference networks, the number of nodes grows rapidly before the event starts (see Figure
3d). Then, during the event, there is also an important increase in the number of nodes. Towards the end of the
event as well as after the event, the number of nodes remains almost constant. If the conference consists on two
or three days, during the first day is when a most significant increase in the number of new nodes occurs. The
number of links evolves similarly as the nodes. However, the increase in the number of interactions is produced
at a higher rate. This means that assistants to a conference are more social and interact with other assistants.
This behavior is similar to behavior of participants in socio-political networks.
@mrebollo UPV
Analysis of the Evolution of Events on Online Social Networks
9. Introduction Results. Event analysis Discussion Conclusions
Symmetric links
tv: low, decreasing
soc: low, constant
keyn: lowest
conf: tipically high,
constant
40
35
30
25
20
15
10
5
0
% of symmetric links
0 50 100 150 200 250 300 350
symmetric links
snapshot
(a) TV show: #topchef12.
40
35
30
25
20
15
10
5
0
% of symmetric links
0 50 100 150 200 250 300 350
symmetric links
snapshot
(b) Socio-political: #viacatalana.
40
35
30
25
20
15
10
5
0
% of symmetric links
0 50 100 150 200 250 300 350
symmetric links
snapshot
(c) Keynote: #applekeynote.
40
35
30
25
20
15
10
5
0
% of symmetric links
0 100 200 300 400 500 600 700
symmetric links
snapshot
(d) Conference: #tedxValencia.
Figure 4: Evolution of the number of symmetric links in different type of events.
@mrebollo UPV
Analysis of the Evolution of Events on Online Social Networks
12
10. Introduction Results. Event analysis Discussion Conclusions
Cummulative degree distrib. and CCDF
@mrebollo UPV
Analysis of the Evolution of Events on Online Social Networks
11. Introduction Results. Event analysis Discussion Conclusions
Path length and diameter
all: grows before and
remains constant
non significative
differences
30
25
20
15
10
5
0
path Length
0 50 100 150 200 250 300 350
num steps
timeStep
diameter
(a) TV show: #topchef12.
30
25
20
15
10
5
0
path Length
0 50 100 150 200 250 300 350
num steps
timeStep
diameter
(b) Socio-political: #viacatalana.
4
3.5
3
2.5
2
1.5
1
path Length
0 50 100 150 200 250 300 350
num steps
timeStep
diameter
(c) Keynote: #applekeynote.
9
8
7
6
5
4
3
2
1
path Length
0 100 200 300 400 500 600 700
num steps
timeStep
diameter
(d) Conference: #tedxValencia.
Figure 6: Evolution of the average path length and diameter in different type of events.
@mrebollo UPV
Analysis of the Evolution of Events on Online Social Networks
15
12. Introduction Results. Event analysis Discussion Conclusions
Clustering
not significative in the
evolution
differences in the values
("conf, ## keyn)
0.4
0.35
0.3
0.25
0.2
0.15
0.1
0.05
0
clustering dynamics
0 50 100 150 200 250 300 350
Clustering Degree
timeStep
(a) TV show: #topchef12.
0.4
0.35
0.3
0.25
0.2
0.15
0.1
0.05
0
clustering dynamics
0 50 100 150 200 250 300 350
Clustering Degree
timeStep
(b) Socio-political: #viacatalana.
0.4
0.35
0.3
0.25
0.2
0.15
0.1
0.05
0
clustering dynamics
0 50 100 150 200 250 300 350
Clustering Degree
timeStep
(c) Keynote: #applekeynote.
0.4
0.35
0.3
0.25
0.2
0.15
0.1
0.05
0
clustering dynamics
0 100 200 300 400 500 600 700
Clustering Degree
timeStep
(d) Conference: #tedxValencia.
Figure 7: Evolution of the average clustering in different type of events.
@mrebollo UPV
Analysis of the Evolution of Events on Online Social Networks
16
13. Introduction Results. Event analysis Discussion Conclusions
Nodes in the giant component
all: created before the
event
tv and keyn: low
soc and conf: high
100
80
60
40
20
0
% of nodes
0 50 100 150 200 250 300 350
% of nodes that are in the giant component
timeStep
(a) TV show: #topchef12.
100
80
60
40
20
0
% of nodes
0 50 100 150 200 250 300 350
% of nodes that are in the giant component
timeStep
(b) Socio-political: #viacatalana.
100
80
60
40
20
0
% of nodes
0 50 100 150 200 250 300 350
% of nodes that are in the giant component
timeStep
(c) Keynote: #applekeynote.
100
80
60
40
20
0
% of nodes
0 100 200 300 400 500 600 700
% of nodes that are in the giant component
timeStep
(d) Conference: #tedxValencia.
Figure 8: Evolution of the % of nodes that are part of the giant component in different type of events.
@mrebollo UPV
Analysis of the Evolution of Events on Online Social Networks
17
14. Introduction Results. Event analysis Discussion Conclusions
Betweenness
tv: official + celebrities
soc: politics, journalists,
bloggers
keyn: media, tech sites,
bloggers
conf: official + speakers
(a) TV show: #topchef12.
(b) Socio-political: #viacatalana.
(c) Keynote: #applekeynote.
(d) Conference: #tedxValencia.
Figure 9: Evolution of the betweenness of the ten nodes with the highest betweenness value in different type of events.
The nodes with the highest betweenness value in the analyzed keynote networks are the nodes that represent
media, technological web pages, and bloggers. In general, the value of betweenness of these nodes starts
increasing before the event and after the event (see Figure 9c). However, during the event, the values of
betweenness remain constant since there are not a high number of interactions (new links) between nodes.
There is a big difference between the nodes that represent media or web pages and the rest of the nodes that
represent bloggers or users.
In the analyzed conference networks, the nodes with the highest betweenness are official accounts and
speakers. In general, the official account has the highest betweenness value with respect the betweenness of
the speakers (see Figure 9d). During the event, the betweenness of the official account increases at a higher
rate than the speakers account. Among the nodes that represent the speakers there is also a difference between
those that participate in the first sessions and the speakers that participate in later sessions. The betweenness
of the speakers that participate in the first sessions increases from the beginning. However, the betweenness of
the speakers that participate in later sessions is initially almost constant and starts to increase once the speaker
participates in the conference. After the event the betweenness of all nodes remains almost constant.
@mrebollo UPV
Analysis of the Evolution of Events on Online Social Networks
16. Introduction Results. Event analysis Discussion Conclusions
Eigenvector
"" heterogeneous (even in
the same event type)
not significative
(a) TV show: #topchef12.
(b) Socio-political: #viacatalana.
(c) Keynote: #applekeynote.
(d) Conference: #tedxValencia.
Figure 11: Evolution of the eigenvector of the ten nodes with the highest eigenvector value in different type of events.
connection join the network and the eigenvector of the speakers decreases steadily. In contrast, the speakers
that participate in the event later on have an eigenvector that increases smoothly before their participation in
the event. Then, when the speakers participate in the event, their eigenvector increases sharply. This means
that other nodes with a high degree of connection establish a connection with the speakers. After this increase,
the eigenvector centrality of the last speakers remains almost constant or there is a small decrease. When the
event is going to finish, the eigenvector of all the nodes remains almost constant.
6. Discussion
After the analysis of the networks, we observed that the networks generated from the Twitter events can be
@mrebollo classified in two main groups based on the type of interactions between users. One group consists of the TV
UPV
Analysis of the Evolution of Events on Online Social Networks
show and keynote networks. The other group consists of the socio-political and conference networks.
In the group of TV show and keynote networks, users tend to participate in the event through global mes-sages.
The majority of interactions are unidirectional from unknown users to official accounts or celebrities.
17. Introduction Results. Event analysis Discussion Conclusions
Discussion
two clearly differenced types
TV shows and keynotes
global, undirectional messages
asymmetric: celebrities - annonymous
low clustering and long pathes
TV: after & before; keyn: during
socio-political and conferences
real communication among participants
higher symmetry, reciprocity
conf: official account more participative
@mrebollo UPV
Analysis of the Evolution of Events on Online Social Networks
18. Introduction Results. Event analysis Discussion Conclusions
Conclusions
Conclusions
official event account barely influences
communities created around ’persons of interest’
giant component created before event
2 groups clearly differencied
significant differences among the 4 groups
Future work
follow user activity to complete de information
include decay in the links
include specific temporal measures; multiplex structure
create models for events and user profiles
@mrebollo UPV
Analysis of the Evolution of Events on Online Social Networks